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