Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Вниз

Мастерам! 


DeNN   (2002-03-05 23:02) [0]

Подскажите ответ на такой вопрос: имеется DBComboBox, заполненный значениями, пользователь выбирает нужное значение и оно заносится в БД. При клике на кнопку "Next" (переход на след. запись) должно происходить некое событие, привязанное к значению свойства DBComboBox.ItemIndex
Проще говоря, при DBComboBox.ItemIndex = 0 происходит одно событие, при DBComboBox.ItemIndex = 1 другое и т.д. Дело в том, что при клике на кнопку "Next" не обновляется значение DBComboBox.ItemIndex, т.е. нужно снова принудительно выбрать значение из DBComboBox (которое уже занесено в БД), только после этого происходит то, что нужно. Неудобно. Как бы это побороть? Спасибо. Извините за корявое объяснение :)))



Lusha   (2002-03-06 09:55) [1]

Попробуйте заменить в своем коде обращение к ItemIndex на такое...
with DBComboBox1 do Items.IndexOf(DataSource.DataSet.FieldByName(DataField).AsString);

Я надеюсь, это поможет...




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.029 c
6-275             Satrap                2002-01-18 16:04  2002.04.01  
Обработка искл. ситуаций в сокетах


14-290            Kozhanov              2002-02-15 16:05  2002.04.01  
Windows XP


1-241             anod                  2002-03-20 22:32  2002.04.01  
Скрыть форму?


4-344             Tomvitas              2002-01-29 00:52  2002.04.01  
Как в SHBrowseForFolder диалог вставить TCheckBox?


7-324             Nomad                 2001-12-29 15:14  2002.04.01  
Как в NT-ях разрешить программе редактировать реестр текущего пользователя?