1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

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

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

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