![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
![]()
Имеется бд технология ADO нужно по нажатию на каждую категорию в трее открывать таблицу в DBGrid.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
![]()
как связать компонент TreeView c DBgrid
То есть в TreeView есть дерево и при открытие категорий должно открываться соответствующая база в DBgrid. Технология ADO+Access+Delphi Компоненты ADOconection, ADOtable,datasource Или подскажите другой способ, как организовать дерево, с последущем выводом в dbgrid. +Электроника -Оргтехника ___+Сканеры ___+Монитор ___-Принтер _____+Лазерные ______-Струиные - вывод списка книг по струиным принтерам в dbgrid +Математика Последний раз редактировалось girz; 16.05.2009 в 09:23. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
В бд есть таблицы "Электроника, Оргтехника, Принтер, Лазерные"
Или все данные хранятся в одной таблице? Используйте ADOQuery, в строке запроса делайте выборку в зависимости от выделенного элемента в TreeView |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
![]()
Да в бд access есть такие таблицы.
И такое есть, такой вариант более предпочителен, чем первый. Можно поподробнее. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
Тогда код запроса будет примерно следующим
Код:
и Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
![]()
А как заставить выводить то что выбрали в View1Click в dbgrid
Последний раз редактировалось mihali4; 14.03.2010 в 13:31. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
Кидаете на форму ADOQuery, DataSource, DBGrid.
Затем ADOQuery в свойстве Connection выбираете свое соединение, В DataSource в свойстве DataSet выбираете ADOQuery, В DBGrid в свойстве DataSource выбираете свой DataSource, затем при выполнении запроса (который выше). данные будут отображаться в DBGrid'e Последний раз редактировалось mihali4; 14.03.2010 в 13:31. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
![]()
А как заполнить treeview из таблицы access, с помощью технологии ado. Причем предыдущие взаимодействие с dbgrid должно работать.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
для варианта когда всё в разных таблицах.
на onShow формы киньте такой обработчик: Код:
Код:
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
treeview | cheef | Компоненты Delphi | 3 | 15.04.2009 15:18 |
TreeView | ddr111 | Общие вопросы Delphi | 7 | 31.03.2009 00:35 |
использование компонента TreeWiev другой формы | White | Общие вопросы Delphi | 2 | 29.08.2008 10:25 |
Использование внешнего компонента | Gray[cLmT] | Общие вопросы Delphi | 1 | 16.04.2008 10:18 |