![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите опобразить дополнительные данные в таблице [D5, Paradox]
Mirva © (2003-04-22 06:54:00)У меня в таблице выводится наименование товара, отсортированный по типу товара. Я хочу чтобы отображалось в TBDGrid название типа товара, потом наименование товаров, относящихся к данному типу, потом снова следующий тип товара и потом опять наименование товаров, относящихся к данному типу и т.д.
Пример:
--------------------------
№/ Наименование/Кол-во/
--------------------------
Молочные продукты (это тип)/<-как добавить эту строчку
1/ Молоко / 10
2/ Сметана / 20
Хлебобулочные зделия/ <-как добавить эту строчку
1/ Хлеб белый / 40
2/ Хлеб 3 / 30
---------------------------
Данные в таблицу выводятся через SQL-запрос.
Зарание благодарен за ответы.
Mirva (2003-04-22 07:47:00) [1]RE: Zacho - сначала твою идею не одобрил, но через минуту заценил ее - большое спасибо - избавил от многих проблем
Mirva (2003-04-22 07:36:00) [2]RE: Zacho - во всей базе будет не более 1000 наименований.
у меня есть фильт по типу товара.
RE: ЮЮ - не понял про Union
ORDER BY - я использую его для сортировки по типу.
Но как мне добавить строчку в Grid в нужном месте на переходе между типами товаров?
Zacho (2003-04-22 07:25:00) [3]Небольшой советик:
В реально работающей торгово-складской системе товаров может быть очень много (около 10000 (и более) наименований - вполне реально) и выводить их все в грид - издевательство над пользователем. Поэтому обычно делают древовидный классификатор товаров. Одна из возможных реализаций интерфейса - слева TreeView с классификатором, справа - DBGrid с товарами типа, выбранного в классификаторе.
ЮЮ (2003-04-22 07:01:00) [4]UNION
запрос, возвращающий недостающие в гриде строки
ORDER BY
обеспечивающий необходимый порядок следования строк