1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

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

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

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

    Snickbw Гость

    Репутация:
    0
    Если у 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", ну это и понятно, в этом случае не одно значение, а несколько.
    Вопрос: что надо присваивать?
     
Загрузка...
Статус темы:
Закрыта.

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