Delphi 3 и создание приложений баз данных


Свойства


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.




Начало  Назад  Вперед



Книжный магазин