Категория: Математика
Категория: Файловая система
Категория: Интернет и Сети
Категория: Базы данных
Категория: Компоненты
Категория: Математика
Категория: Базы данных
Категория: Текст и строки
Категория: Интернет и Сети
Категория: Текст и строки
Компонент - TDBLookupComboBox
|
Модуль - Dbctrls
|
Обеспечивают отображение и управление полями просмотра, возможные значения которых берутся из ключевого поля другой таблицы
|
Описание:
|
Поле просмотра - это поле в одном наборе данных, значения которого берутся из какого-то поля другого набора данных. Пусть, например, имеется два набора данных (назовем их Table1 и Table2), с которыми связаны соответственно источники данных (назовем их DataSource1 и DataSource2). Пусть в этих наборах данных имеются поля - Field1 в Table1 и Field2 в Table2, которые могут служить ключами для связи этих наборов. Тогда в наборе данных Table2 можно ввести поле просмотра (назовем его Field2_Lookup) значение которого берется из некоторого поля LookupResultField в Table1 (см. подробнее в теме поля просмотра) Подключение компонентов TDBLookupComboBox и TDBLookupListBox к полю просмотра обеспечивается свойствами DataSource - источник данных (в нашем примере DataSource2), и DataField - имя поля просмотра (в нашем примере Field2_Lookup). Свойство ListField может содержать не одно имя поля, а список имен полей, разделенных точками с запятой. Первое из этих полей является основным, задающим значения поля DataField в источнике DataSource. А значения остальных полей списка заносятся в TDBLookupComboBox или TDBLookupListBox просто как вспомогательная информация для пользователя. |