Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2010, 19:22   #1
abr_question
Пользователь
 
Регистрация: 15.01.2008
Сообщений: 32
По умолчанию DBComboBox + Query

Не могу разобратся с динамическим обновлением выпадающего списка, завязанного на 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.
abr_question вне форума Ответить с цитированием
Старый 21.05.2010, 23:05   #2
abr_question
Пользователь
 
Регистрация: 15.01.2008
Сообщений: 32
По умолчанию

Всё, отменяется. Надо просто было пользоватся TDBLookupComboBox, задать ему ListSource, ListField и KeyField
abr_question вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с 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