Как считывать данные из таблиц и отображать их в выпадающем списке и текстовом поле
У МЕНЯ ЕСТЬ ФОРМА, ГДЕ Я ХОЧУ ПОЛУЧИТЬ ДАННЫЕ ИЗ ТАБЛИЦЫ, ГДЕ ДВА СТОЛБЦА КОДА И ТЕМЫ. ФОРМА ИМЕЕТ COMBOBOX И TEXTBOX.КОГДА Я ВЫБИРАЮ КОД ИЗ COMBOBOX, ТО В ТЕКСТОВОМ ПОЛЕ ОТОБРАЖАЕТСЯ ПРАВИЛЬНАЯ ТЕМА
Что я уже пробовал:
ДИМ КОН КАК ОБЪЕКТ OLEDBCOMMAND=НОВЫЙ ОБЪЕКТ OLEDBCOMMAND("ПОСТАВЩИК=МАЙКРОСОФТ.Джет.Oledb для.4.0;ИСТОЧНИК ДАННЫХ=Д;
Кон.Открыть
ДИМ УМК КАК ОБЪЕКТ OLEDBCOMMAND=НОВЫЙ ОБЪЕКТ OLEDBCOMMAND("SELECT ИЗ СУБЪЕКТОВ", - КОН -)
ДОКТОР=ЦМД.ВЫПОЛНЕНИЕ ЧИТАТЕЛЯ()
В ТО ВРЕМЯ КАК ДОКТОР РИД=TRUE
CMBSUBJECT.ITEMS.ADD(DR(0))
TXTSUBJECT.TEXT=DR. GETVALUE(1)
КОНЕЦ ПОКА
Richard MacCutchan
Вы устанавливаете текстовое поле из первой записи combobox. Вам нужен обработчик событий combobox, чтобы захватить событие selectionchanged.
Кстати: ваша кнопка caps lock, кажется, застряла.
Nelek
Кроме того, я пропустил (") в вашем коде.