|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
выпадающий список в DBGrid
Друзья, пишу лабораторку, нужна помощь. Ситуация следующая.
Пишу приложение под Oracle XE, подключение через ADOConnection. На форме расположен DBgrid отражающий данные из таблицы. DBgrid подключен к DataSource1, DataSource1 подключена к ADOQuery1 в котором прописано "select * from zarplata''. В таблицу zarplata через DBGrid будут вводиться данные. В этой же таблице есть поле Sotrudnik. Вот это поле в DBgridе мне надо сделать в виде выпадающего списка, но чтоб данные брались из поля другой таблицы Sotrudniki. Подскажите пожалуйста, как сделать выпадающий список в Dbgride, с данными из другой таблицы... Обшарил интернет, но нигде ни слова для случая с Oracle... |
#2
|
||||
|
||||
Какая разница что за провайдер, когда вывод на визуальные компоненты един для всех и вся?
Нужно тогда клик по полю обрабатывать, если под курсором оно как "Sotrudnik", то показываем на этом месте напр. невидимый до этого DBLookupComboBox с запросом в нужном диапазоне выборки из этого поля, а по потере фокуса следует перенести выбранное в нём значение в ячейку, только не у самого грида, а у его источника З.Ы. Или про PickList у класса TColumn почитайте З.Ы.З.Ы. Вот пример про это Я не понял Вашего вопроса, но всё же Вам на него отвечу! Последний раз редактировалось Alegun, 28.04.2015 в 17:52. |