Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.12;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
8-34520
ViRUS_1
2003-01-12 04:51
2003.05.12
Как узнать цвет пиксела на экране в определенных координатах?


1-34392
vladislav80
2003-04-28 22:25
2003.05.12
Несколько пакетов в одной группе...


1-34462
Snuk
2003-04-29 11:09
2003.05.12
Как передать параметр в DLL


14-34579
Goffman
2003-04-24 07:07
2003.05.12
Delphi не освобождает ресурсы?


6-34526
elf_123
2003-03-16 15:48
2003.05.12
Глупенький маленький вопросик(Client/Server Socket)