![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Касяк с DBCombobox. Подскажите, плз. [D6, WinXP]
lovres © (2004-05-11 16:08:00)Хожу по строчкам датасета, к которому привязан DBCombobox, курсор датасета перемещается, но в DBCombobox'е информация не меняется. Пробовал вызывать метод Update для DBCombobox - не помогает. Подскажите, как разрешить данную проблемму?
Форт (2004-05-13 10:37:00) [1]Тьфу , точно "название города"
ну извините описка , старательно выписывал ответ
и запутался в названиях :)
а в keyfield код_города
напутал вообщем
Соловьев (2004-05-12 13:36:00) [2]
> ListField -> поле: код_города
странно что работает :)
ListField -> поле: название_города
Форт (2004-05-12 13:24:00) [3]предположим у тебя такая БД:
таблица справочник : 2 поля : код_города ; название_города
I A
главная таблица : несколько полей и среди них поле : код_города
например ты редактируешь главную таблицу и в ней тебе нужно чтобы вместо кода города было его название со списком вариантов
типа выбираешь нужный вариант и меняется в главной таблице код
ну в общем ты понял о чем я . Так вот:
DataSource -> главная таблица
DataField -> поле: код_города
ListSource -> Таблица-справочник
ListField -> поле: код_города
KeyField -> код_города (Может надо указывать ,а может не надо. Не помню)
Вообщем так DBLooupComboBox работает
Соловьев (2004-05-12 10:23:00) [4]
> Проблема как я понял в DataSource и ListSource, что должно
> быть с чем связано?
DataSource - куда
ListSource - откуда
lovres (2004-05-12 10:04:00) [5]
> Соловьев ©
>Тебе надо наверное DBLookupCombobox
Да, это мне и надо. Проблема как я понял в DataSource и ListSource, что должно быть с чем связано?
Соловьев (2004-05-12 09:48:00) [6]
> Из-за чего это?
Items
Но все-таки постараюсь пошаманить :)
Тебе надо наверное DBLookupCombobox
lovres (2004-05-12 09:46:00) [7]Это был RX-овский комбобокс и там что-то с LookupDataSource не пошло у меня, поменял на обычный - данные меняются, но почему-то когда пытаюсь развернуть список комбобокса, то в выпадающем списке отображается только одна строка - которая текущая. Из-за чего это?
Курдль (2004-05-11 17:33:00) [8]
> у меня меняется :)
У тебя просто косяк правильный! :)
Shkut (2004-05-11 17:33:00) [9]Ну, честно говоря ответа у меня нет, потому, что все движется отлично! (Access -> ADOQuery ->DataSource -> DBComboBox, D7)
Соловьев (2004-05-11 17:31:00) [10]у меня меняется :)