Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.03 c
14-84696
Soft
2003-06-03 18:49
2003.06.26
Это должен знать каждый


14-84513
HotMan
2003-06-04 10:55
2003.06.26
Кто тестировал офис менеджера в режиме отладки ?


3-83909
Ann
2003-06-03 10:55
2003.06.26
Error


1-84307
Мыш
2003-06-15 17:55
2003.06.26
встраиваемый плагин


1-84342
Merfi
2003-06-16 10:49
2003.06.26
Завязка с разрешением





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский