![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.01.2008
Сообщений: 32
|
![]()
Не могу разобратся с динамическим обновлением выпадающего списка, завязанного на SQL Query.
Суть в том, что необходимо в выпадающий список помещать записи одного поля из запроса. Делаю так: ставлю TTable (Users), рядом ставлю TDataSource (UsersSource), которой указываю DataSet на таблицу Users. Рядом с ними ставлю TQuery (UsersQuery), которому в DataSource прописываю созданный UsersSource и напоследок создаю щё один TDataSource (UsersQuerySource), которому в DataSet пишу UsersQuery. И в DBComboBox в параметре DataSource уже пишу UsersQuerySource. Два раза кликаю по таблице, выбираю "Add All Fields", после чего все поля таблицы появляются в списке и с таблицей теперь через UsersSource можно работать. А вот как добавить что-то в UsersQuery не представляю, потому как запросы там могут быть абсолютно разными. Если ничего не добавлять, то в DBComboBox появляется только последняя запись запроса. Если же что-то добавить в список полей Query, то прога ругается... Подскажите, как быть. Может, намудрил сильно, подскажите, как легче сделать. Последний раз редактировалось abr_question; 21.05.2010 в 19:25. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 15.01.2008
Сообщений: 32
|
![]()
Всё, отменяется. Надо просто было пользоватся TDBLookupComboBox, задать ему ListSource, ListField и KeyField
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с DBComboBox.. | slipknot666max | Помощь студентам | 11 | 21.11.2009 22:35 |
dbcombobox | salima | Помощь студентам | 1 | 03.11.2009 19:30 |
dbcombobox | Mihailhome | БД в Delphi | 1 | 23.05.2009 12:33 |
DBComboBox | BAV | Общие вопросы C/C++ | 1 | 01.09.2008 00:40 |
DBComboBox | mongol_78 | БД в Delphi | 4 | 29.01.2008 11:15 |