Dblookupcomboboxeh программно установить значение.

Тема в разделе "Delphi - Компоненты", создана пользователем Snickbw, 17 май 2007.

Статус темы:
Закрыта.
  1. Snickbw

    Snickbw Гость

    Если у DBLookUpComboBoxEh установить свойства KeyField и DataField по одному значению

    DBLookUpComboBoxEh1.DataField -> ID
    DBLookUpComboBoxEh1.KeyField -> ID_source

    И программно присвоить значение DBLookupComboBoxEh1.KeyValue:=.......FieldByName('ID').Value;
    все работает.

    А вот если устанавливать несколько полей
    DBLookUpComboBoxEh1.DataField -> ID;Field1;Field2
    DBLookUpComboBoxEh1.KeyField -> ID_source;Field1_source;Field2_source
    При ручной выборке все прекрасно работает, присваиваются все 3 значения из ресурсной таблицы в целевую, А вот программно установить значение в DBLookUpComboBoxEh1?

    Программно что надо присваивать
    DBLookupComboBoxEh1.KeyValue:=.......FieldByName('ID').Value; выдает ошибку "Invalid argument", ну это и понятно, в этом случае не одно значение, а несколько.
    Вопрос: что надо присваивать?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей