Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Вниз

Помогите опобразить дополнительные данные в таблице   Найти похожие ветки 

 
Mirva   (2003-04-22 06:54) [0]

У меня в таблице выводится наименование товара, отсортированный по типу товара. Я хочу чтобы отображалось в TBDGrid название типа товара, потом наименование товаров, относящихся к данному типу, потом снова следующий тип товара и потом опять наименование товаров, относящихся к данному типу и т.д.
Пример:
--------------------------
№/ Наименование/Кол-во/
--------------------------
Молочные продукты (это тип)/<-как добавить эту строчку
1/ Молоко / 10
2/ Сметана / 20
Хлебобулочные зделия/ <-как добавить эту строчку
1/ Хлеб белый / 40
2/ Хлеб 3 / 30
---------------------------
Данные в таблицу выводятся через SQL-запрос.

Зарание благодарен за ответы.


 
ЮЮ   (2003-04-22 07:01) [1]

UNION
запрос, возвращающий недостающие в гриде строки
ORDER BY
обеспечивающий необходимый порядок следования строк


 
Zacho   (2003-04-22 07:25) [2]

Небольшой советик:
В реально работающей торгово-складской системе товаров может быть очень много (около 10000 (и более) наименований - вполне реально) и выводить их все в грид - издевательство над пользователем. Поэтому обычно делают древовидный классификатор товаров. Одна из возможных реализаций интерфейса - слева TreeView с классификатором, справа - DBGrid с товарами типа, выбранного в классификаторе.


 
Mirva   (2003-04-22 07:36) [3]

RE: Zacho - во всей базе будет не более 1000 наименований.
у меня есть фильт по типу товара.

RE: ЮЮ - не понял про Union
ORDER BY - я использую его для сортировки по типу.

Но как мне добавить строчку в Grid в нужном месте на переходе между типами товаров?


 
Mirva   (2003-04-22 07:47) [4]

RE: Zacho - сначала твою идею не одобрил, но через минуту заценил ее - большое спасибо - избавил от многих проблем



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
6-34524
MMF
2003-03-14 13:25
2003.05.12
Ошибка при NMUDP.SendStream. Помогите побороть, плиз.


3-34365
Ann
2003-04-22 15:22
2003.05.12
date


4-34645
wadimwlad
2003-03-12 07:39
2003.05.12
WinApi


1-34481
dimon1979
2003-04-29 16:12
2003.05.12
Встроенный ассемблер


14-34593
Соловьев
2003-04-24 09:37
2003.05.12
МЮ-Реал





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский