property Alignment: TAlignment; -
определяет выравнивание значения поля в визуальном компоненте: влево, по центру или вправо.property Calculated: Boolean; -
если содержит True, значение поля будет вычисляться в компонентах TTable или TQuery для каждой записи по алгоритму, определенному в процедуре-обработчике события TField.OnCalcFields.property CustomConstraint: string; -
содержит ограничения, накладываемые на значение поля.property ConstraintErrorMessage: string;
- определяет сообщение об ошибке, когда значение поля не удовлетворяет ограничениям, наложенным свойством CustomConstraint.property DataSet: TDataSet; -
содержит имя компонента TDataSource, который, в свою очередь, ссылается на НД (компоненты TTable и TQuery).property DataSize: Word; -
во время выполнения возвращает значение, означающее, сколько байт нужно для хранения поля в памяти.ro property DataType: TFieldType; -
содержит информацию о типе поля. property DefaultExpression: string; - задает значение поля по умолчанию.property DisplayLabel: string; -
определяет заголовок столбца, соответствующего данному полю в TDBGrid.property Display Width: Integer; -
определяет ширину столбца, соответствующего данному полю в TDBGrid.property Display format: string; -
применяется для форматирования при показе полей типа TDateField, TDateTimeField, TIntegerField, TSmallintField, TTimeField, TWordField.Для форматирования полей типа TIntegerField, TSmallintField and TWordField применяется процедура procedure Str(X [: Width [: Decimals ]]; var S);
Для форматирования полей типа TDateField, TDateTimeField и TTimeField применяется функция function Date Time ToStr (Date Time: TDateTime): string;
Для форматирования полей типа TBCDField, TCurrencyFleld и TFloatField, применяется функция function Float To TextFmt( Buffer: PChar; Value: Extended;
Format: PChar): Integer;
property DisplayText: string; -
содержит строковое изображение значения поля в том виде, в котором оно показывается в визуальном компоненте, когда НД находится не в режиме редактирования.property EditMask: string; -
служит для контроля правильности вводимых в поле значений. Ограничения накладываются при помощи формата. Если некоторый введенный символ не удовлетворяет маске, он не воспринимается.Для строковых полей значение данного свойства может использоваться для форматирования не только входных, но и выходных значений вместе со свойством DisplayText.
ro property EditMaskPtr: string; -
возвращает значение маски редактирования. Поскольку свойство доступно только для чтения, его следует использовать вместо EditMask в тех случаях, когда маска должна быть только прочитана. В итоге мы защищаемся от случайных изменений маски.property Edit format: string; -
применяется для форматирования значений полей типа TIntegerField, TSmallinTField, TWordField перед их редактированием. Форматирование выполняется функцией FloatToTextFmt.property FieldKind: TFieldKind; -
содержит информацию о виде поля.property ImportedConstraint: string; -
содержит ограничения значения поля, "навязанные" сервером. Их не нужно переопределять; дополнительные ограничения можно наложить при помощи свойства CustomConstraint.property Index: Integer; -
содержит логический номер поля в TTable или TQuery (начиная с 0). С помощью этого свойства можно менять порядок показа полей, отличный от того порядка, в котором они заданы при определении структуры ТБД. Например, если поле Number в ТБД физически пятое, в TTable (и, соответственно, TDBGrid) его можно расположить как первое по порядку, указав данное свойство равным 0.property IsIndexField: Boolean; -
во время выполнения возвращает True, если данное поле входит в индекс НД.property IsNull: Boolean; -
во время выполнения возвращает True, если поле содержит пустое значение.property FieldName: string; -
содержит имя поля в НД, с которым связан данный компонент TField.property FieldNo: Integer; -
содержит порядковый номер поля в НД.property Key fields: string; -
содержит список ключевых полей для соединения с НД, служащим источником для полей, возвращающих значения. В наборе-источнике значения полей, список которых содержится в свойстве LookupKeyFields, должны совпадать со значениями полей, указанных в свойстве KeyFields.ro property HasConslramts: Boolean;
- возвращает True, если для поля определены ограничения в свойствах CustomConstraint, ImportedConstraint или DefaultExpression.property Lookup: Boolean; -
возвращает True, если данное поле есть поле, возвращающее значение из другого НД;property LookupCache: Boolean;
- определяет, будут ли значения полей выбора данных храниться в кэше (значение True) или нет (значение False).property LookupDataSet: TDataSet; -
указывает на НД, являющийся набором-источником для полей, возвращающих значения.property LookupKeyFields: string; -
применяется для полей выбора данных;содержит список полей, по которым производится поиск нужного значения в наборе-источнике. Значения этих полей должны совпадать со значениями полей НД, к которому принадлежит поле выбора данных (список таких полей определяется в свойстве KeyFields);
ro property LookupList: TLookupList; -
содержит список значений из набора данных - источника для полей выбора данных, индексированных набором значений полей, список которых содержится в свойстве KeyFields. Метод ValueOfKey компонента TLookupList возвращает результирующее поле (значение поля выбора данных).property LookupResult field: string; -
указывает поле, чье значение возвращается из набора-источника в качестве значения данного поля.property Max Value: Longint;
property MinValue: Longint; -
указывают соответственно максимальное и минимальное значение, которое можно ввести в цифровое поле.property Name: TComponentName; -
имя компонента TField, по которому на него можно ссылаться в приложении; по умолчанию составляется из имени НД и физического имени поля, например Table1Number (поле с именем NumberBTable1).ro, rt property
New Value: Variant; - содержит новое значение поля (столбца) после внесения в поле каких-либо изменений. Доступно только в режиме кэшированных изменений.property Origin: string; -
содержит поле ТБД, послужившее источником для формирования поля набора данных, возвращаемого как результат выполнения SQL-запроса.ro, rtproperty OldValue: Variant;
-. содержит значение исходное поля (столбца), имевшее место до каких-либо изменений. Доступно только в режиме кэшированных изменений.property ReadOnly: Boolean; -
если True, означает невозможность изменения содержимого поля (в режимах dslnsert, dsEdit).property Required: Boolean; -
содержит True, если поле должно содержать значение, отличное от NULL, и False (по умолчанию), если нет. Если при выполнении метода Post для НД запоминаемая запись содержит пустое поле, у которого Re-quired = True, возбуждается исключительная ситуация EDBEditError.property Size: Integer; -
указывает размер поля в байтах.property Text: string; -
содержит символьное представление значения поля, когда НД находится в режиме редактирования (dsEdit).properly Visible: Boolean; -
если False, поле будет невидимо в TDBGrid и иных визуальных компонентах, хотя доступ к полю (и к его текущему значению) возможен.property Value: Variant; -
возвращает значение поля в виде переменной типа Variant.