Справочник по компонентам Delphi. Часть 3 Страница 41. Компонент TDBLookupList
|
Страница 41 из 42
Компонент 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. | |