Справочник по компонентам Delphi. Часть 3
Страница 41. Компонент TDBLookupList


Компонент TDBLookupList

TObject—”TPersistent-”TComponent-”TControl-*TWinControl—> ^TCustomControl-”TCustomGrid-^TCustoinDBGrid—>TDBLookupList Модуль DBLOOKUP Страница Палитры компонентов Data Controls

Используется в случаях, когда необходимо при перемещении по записям не­которой таблицы одновременно видеть связанную с текущей записью до­полнительную информацию из другой таблицы. Компонент представляет собой список просмотра, в котором отображается содержимое требуемого поля или полей.

Подробно применение компонента рассматривается в разделе "Создание приложений для работы с локальными базами данных" этой главы.

Свойства компонента

(fg property DataField: String;

Определяет поле набора данных DataSource, по которому осуществляется межтабличная связь с набором данных LookupSource в компоненте.

(pb) property DataSource: TDataSource;

Задает набор данных, в котором осуществляется перемещение по записям и который должен отображаться вне компонента (другими компонентами).

property Display Value: String;

Содержит текущее значение поля LookupDisplay.

(Pb) property LookupDisplay: String;

Определяет отображаемое в списке компонента имя поля набора данных LookupSource. При необходимости задать несколько колонок для разделения имен

иГ*ПЛ TTt” tVf^TCQ TDWH ("* ЧЯПОТГ^й rIL-llUJIb.iJ'Cl^M J U^RC* U JCUIn l\Jti,

       

(Pb) property LookupField: String;

Определяет имя поля, через которое осуществляется межтабличная связь. Оно может не совпадать с именем поля в свойстве DataField, но оба поля должны быть одного типа.

(Pb) property LookupSource: TDataSource;

Идентифицирует набор данных, поле или поля которого отображаются в списке компоненета.

(Pb) property Options: TDBLookupListOptions; TDBLookupListOption = (loColLines, loRowLines, loTitles); TDBLookupListOptions = set of TDBLookupLis tOpt ion;

Определяет способы разделения полей и записей в списке. Может содержать различные комбинации из трех значений: loColLines разграничивает поля линиями, loRowLines разграничивает строки линиями, loTitles выделяет имена полей в виде заголовков.

property Value: String;

Содержит текущее значение поля DataField.

 

 
« Предыдущая статья   Следующая статья »