![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 62
|
![]()
Доброго времени суток!
Есть таблицы "Заказ (ID_Customer , ID_order(PK), и т.д. )" и "Оплата (ID_order (FK), ID_pay (PK), Дата оплаты, сумма оплаты) " Вывожу содержимое таблицы "Заказы" в dbgrideh. хочу сделать такую структуру - "чтоб возле номера заказа в данном случае ID_order стоял '+' где по его нажатию - отображались все платежи по данному заказу" как такое можно сделать? ![]() Последний раз редактировалось vladislav_m; 27.04.2012 в 00:18. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Только при использовании TMemTableEh. К тому же, нужен будет запрос с объединением данных из этих двух таблиц.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 62
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.03.2011
Сообщений: 62
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Увы. В этом компоненте нет нужных свойств для формирования дерева.
А в 3.6 MemtableEh устанавливается из отдельного пакета. Может поэтому и нет в палитре (не был установлен). |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 29.03.2011
Сообщений: 62
|
![]() Цитата:
не могу разобраться - как связать это все грамотно.. не подскажете? Последний раз редактировалось artemavd; 27.04.2012 в 05:34. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Дерево здесь не так просто сделать и даже не по техническим причинам, а потому как данные в этих таблицах разнохарактерные. А, похоже, объединять их надо по union. Что и приведет к проблемам.
На картинке первая попытка. Да, халтурно (дополнительные узлы есть), но с объединением данных надо ковыряться. В моей практике работы с деревом в DBGridEh не встречалось еще объединение таблиц - дерево формировалось всегда из одной таблицы. |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 29.03.2011
Сообщений: 62
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Хм. Нет ничего проще, но надо знать какая СУБД. У меня пример в Firebird.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Маркированный список в виде дерева c JS! | bulat786 | JavaScript, Ajax | 1 | 28.02.2012 16:27 |
Таблица в виде дерева | НП... | PHP | 4 | 15.06.2010 15:12 |
DBGridEh. представить данные из таблицы в виде дерева | yellow87 | Компоненты Delphi | 0 | 19.02.2010 03:56 |
Разложение введенного слова в виде дерева на дельфи | Gauss | Общие вопросы Delphi | 7 | 23.03.2008 21:57 |
Меню в виде дерева | pu4koff | JavaScript, Ajax | 7 | 16.10.2007 11:24 |