procedure TForm1.ComboBox1Select(Sender: TObject);
begin
edit1.Clear;
edit1.Text:=adotable1.Fields[1].AsString;
edit1.Update;
end;
Проблема с выбором обработчика события
Я соединяюсь с базой с помощью ADO, а дальше в ComboBox1.Items добавляю все записи базы (скажем первого столбца)... В итоге я выбираю запись из раскрывающегося списка и заполняется edit1 в соответствии с базой....
Проблема: при выборе первого значения всё нормально, при выборе последующих значение edit1 не обновляется...Пробовал вначале процедуры отчистить edit1 или в конце процедуры обновить - ничего не помогает..
Я использовал обработчик ComboBox1 OnSelect
Должно работать. Код в студию. Пока нет кода, сказать что-то конкретное тебе никто не сможет.
Код:
пробовал все возможные комбинации с Clear и Update...
Конечно работать не будет, ведь ты при этом не перемещаешься по базе. Добавь в обработчки перемещение по базе на нужную строку (например с помощью LOCATE).
OnSelect - срабатывает, тогда, когда ты выбираешь компоненту и это не зависит от того, сколько раз и каких елементов ты выбираешь из списка.
Используй OnChange