Автор: Пользователь скрыл имя, 06 Февраля 2013 в 01:52, аттестационная работа
Класс TList -- универсальный список. Он представляет собой массив нетипированных указателей и поэтому годится для хранения набора любых, в том числе разнотипных, данных и объектов. При добавлении/удалении в список данные не создаются и не уничтожаются -- эта обязанность лежит на программисте. Приведем доступные ему методы и свойства класса.
Компонент TDBRadioGroup
TObject--"-TPersistent--"
Является аналогом компонента TRadioGroup стандартного интерфейса. Позволяет определять для связанного с компонентом поля текущей записи одно из нескольких возможных значений.
Свойства компонента
property Value: String; |
Содержит значение связанного с радиокнопкой поля текущей записи. |
(Pb) property Values: TStrings; |
Задает множество дополнительных вариантов значений для связанного поля. Например, для радиокнопки "True" подходят значения "True", "Т", "t" связанного поля, если свойство содержит элементы "Т" и "t". |
Компонент TDBLookupUst
TObject--"TPersistent-"
Используется в случаях, когда необходимо при перемещении по записям некоторой таблицы одновременно видеть связанную с текущей записью дополнительную информацию из другой таблицы. Компонент представляет собой список просмотра, в котором отображается содержимое требуемого поля или полей.
Подробно применение компонента рассматривается в разделе "Создание приложений для работы с локальными базами данных" этой главы.
Свойства компонента
(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. |
Компонент TDBLookupCombo
TObject-->TPersistent->
->TDBLookupCombo
Модуль DBLOOKUP
Страница Палитры компонентов Data Controls
Интегрирует свойства компонентов TDBComboBox и TDBLookupUst, создавая комбинированный список.
Методы компонента
procedure closeUp; Открывает и закрывает список просмотра компонента. |