Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

DBGrid и DBLookupComboBox в одной упряжке   Найти похожие ветки 

 
st-av ©   (2003-06-03 19:56) [0]

Подскажите как прикрутить к DBGrid элемент типа DBLookupComboBox
чтобы при получении ячейкой фокуса появлялся справочник.Пробовал деать это по примеру из букваря, но там вся соль в обработке события OnDrawDataCell DBGrid-а, а уменя он почемуто не обрабатывается. Попутно - что такое Lookup-поле и как им пользоваться (если можно пример), может это решит вопрос?


 
kaif ©   (2003-06-04 00:41) [1]

Решение в том, чтобы завести Lookup поле в DataSet-е.
Добавляешь все поля в FieldsEditor-е (который при двойном щелчке на DataSet-е вызывается), потом добавляешь туда поле типа fkLookup. Этому полю нужно 4 свойства правильно присвоить (посмотри в книжках).
После этого DBGrid автоматически выпадающий список в колонке этого поля нарисует.


 
Fuelfire   (2003-06-04 06:23) [2]

Честно говоря не совсем понял суть проблемы. Насчет Lookup-полей: они имитируют реальные поля, выполняя подстановку значений полей из других таблиц, соответствующих имеющимся ключевым значениям. Я их использую, когда нужно вывести все строки из какой-нибудь таблицы и позиционировать фокус на нужную запись в зависимости от ключа



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-84345
Кен
2003-06-09 05:37
2003.06.26
Что изменить в Дельфи, чтобы она сохраняла формы в dfm-файлы


7-84798
Ал
2003-04-17 09:27
2003.06.26
Как сменить фон раб. стола (bmp), если включен ActiveDesktop?


1-84160
Неплохой человек
2003-06-11 15:45
2003.06.26
Загрузка строк в объект типа TStringList - непонятные глюки


14-84537
linker
2003-06-04 10:53
2003.06.26
PDF?????????????????????????????????????


7-84770
velsi
2003-04-15 16:56
2003.06.26
СЕРВИС И TRAY