![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Я связала DBCоmbobox со своей БД. но в программе комбобокс не раскрывается почему-то, показывает только первую позицию в таблице. Помогите пожалуйста исправить! Может надо что-то переключить?
|
|
#2
|
||||
|
||||
|
Для того чтобы ComboBox открылся нужно выставить основные поля:
DataSource - Имя источника базы данных DataField - Поле БД Enabled - True KeyField - Ключевое поле ListField - Просматриваемое поле ListSource - Ресурс для просмотра Остальное можно не трогать! |
|
#3
|
|||
|
|||
|
А если таких комонент нет:
KeyField - Ключевое поле ListField - Просматриваемое поле ListSource - Ресурс для просмотра |
|
#4
|
||||
|
||||
|
Цитата:
ЗЫ: Это не компоненты !!!!!! ЭТО СВОЙСТВА твоего КомбоБокса! ![]() |
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
||||
|
||||
|
Сорри, как-то не заметил
![]() Тогда только: DataSource - Имя источника базы данных DataField - Поле БД Enabled - True |
|
#7
|
|||
|
|||
|
dbcombobox все-равно не будет работать, лучше использовать dblookupcombobox. А именно нужно задать значения для listsource, listfield и keyfield.
|
|
#8
|
||||
|
||||
|
Цитата:
Вот те пример работающего DBComboBox. Останется только прописать имя базы и поле! ![]() Последний раз редактировалось Yurk@, 16.08.2009 в 16:39. |
|
#9
|
|||
|
|||
|
пришлите пример с dbcombobox
|
|
#10
|
|||
|
|||
|
есть две таблицы в первой поля index NameStation KodeStation а во второй год месяц Число Срок Индекс Сводка я с первой базы всеми именами станций заполняюdbcombobox .Я хочу чтоб при выборе из dbcombobox имени станции у меня брался данные из поля KodeStation первой таблици и находились соответственно данные во второй таблице по полю Индекс помогите как это написать на дельфи
|
|
#11
|
||||
|
||||
|
а те не проще использовать DBLookupCombobox для этой цели? Там все это дело будет выглядеть проще:
- Получаешь значения остальных полей по выбранному и на его основе ищешь строку по Индексу во второй таблице. |
|
#12
|
||||
|
||||
|
А у меня еще вопросик... Не знаю с чем это связано и как это можно устранить, но при нажатии мышкой на форму (н-р, при перетаскивании формы), значения КомбоБокса исчезает (обнуляеться), и нужно повторно выбирать значения в КомбоБоксе.
|
|
#13
|
||||
|
||||
|
Проблема решилась замены стандартного DBComboBox-а на EhLib-овский
|