Справочник по компонентам Delphi. Часть 3
Страница 28. Объект TFieldDef


Объект TFieldDef

TObject-”TPersistent-”TComponent-”TField—>TFieldDef Модуль DB

В Палитре компонентов отсутствует

Автоматически создается для каждого поля (ячейки) каждой записи набора данных и отражает свойства этого поля. Любой компонент TField (см. выше) объединяет соответствующие объекты TFieldDef. Однако, не все TField имеют связанные объекты TFieldDef, примером тому являются вычисляемые поля. Список всех объектов TFieldDef, используемых набором данных, содержится в объекте TFieldDefs.

Свойства объекта

(Ro) property DataType: TFieldType;

Содержит тип физического поля.

(r(^ property FieldClass: TFieldClass; TFieldClass s class of TField;

Определяет тип связанного компонента типа TField.

(Ro) property FieldNo: Integer;

Номер физического поля, используемый BDE.

(Ro) property Required: Boolean;

В состоянии True означает, что для поля требуется определить значение.

(Ro) property Size: Word;

Содержит размер объекта.

  Методы объекта

function CreateFieldfOwner: TComponent): TField;

Возвращает экземпляр связываемого объекта типа TField. Параметр Owner передает методу ссылку на набор данных.

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