Самоучитель по Delphi 7 для профессионалов



              

Механизм синхронного просмотра - часть 2


Таблица 15.7. Основные свойства, включающие механизм синхронного просмотра

Объявление

Тип

Описание

property KeyFieid: string;

Pb

Ключевое поле таблицы синхронного просмотра

property KeyValue : Variant;

Pu

Текущее значение ключевого поля

property ListFieid: string;

Pb

Поле или список полей синхронного просмотра в таблице синхронного просмотра

property ListFieidindex: Integer;

Pb

Номер основного поля синхронного просмотра (используется, когда свойство ListField содержит список полей)

property ListSource: TDataSource;

Pb

Указывает на компонент TDataSource, связанный с таблицей синхронного просмотра

property NullValueKey:  TShortCut;

Pb

Определяет комбинацию клавиш, нажатие которых задает нулевое значение поля

В качестве примера рассмотрим приложение Demo Lookup (рис. 15.5), в котором с набором данных таблицы Orders из базы данных DBDEMOS связаны компоненты TDBGrid и TDBLооkupрСоmbоВох. Во втором компоненте при перемещении по записям набора данных отображается имя покупателя, оформившего текущий заказ.

Рис. 15.5. Главная форма проекта DemoLookup

Ключевые свойства компонента настроены следующим образом.

Свойство Listsource указывает на компонент custsource типа TDataSource, который связан с набором данных синхронного просмотра custTable.

Свойство ListFieid указывает на поле company, все значения которого доступны в списке компонента.

Свойство KeyField указывает на поле custNo, которое имеется в двух таблицах и по которому осуществляется связь.

Рассмотрим основные свойства и методы самих компонентов отображения данных, за исключением тех, которые представлены в табл. 15.7 и полностью идентичны для двух компонентов.

 




Содержание  Назад  Вперед