ВУЗ:
Составители:
Рубрика:
17
Обращение к значению поля через свойство AsNNN. Существуют следующие свойства
приведения типов полей:
property AsBoolean: Boolean;
property AsCurrency: Currency;
property AsDateTime: TDateTime;
property AsFloat: Double;
property Aslnteger: Integer;
property AsString: String;
property AsVariant: Variant;
Каждое из перечисленных свойств приводит значение поля к соответствующему типу
данных, означенному в названии свойства. Например, если Table2Number - компонент
TIntegerField (поле, хранящее целочисленные значения), для приведения его к типу String
можно воспользоваться свойством
Editl.Text:= Table2Number.AsString;
Однако, тип поля должен быть совместимым с типом данных, к которому приводится
значение поля. Например, если Table2Summa - компонент TFloatField (поле, хранящее
вещественные значения), попытка привести его к несовместимому типу Boolean,
IF Table2Summa.AsBoolean THEN .. .
приведет к ошибке компиляции.
property AsBoolean: Boolean;
Числовые значения приводятся к типу
Boolean если содержат 0 (False) или 1 (True).
Символьные значения - если содержат в
качестве первого символа "Y", "у", "Т" или
"t" (или "Yes" или "True"), и False во всех
иных случаях.
property AsDateTime: TDateTime;
Свойство предназначено для приведения к
типу TDateTime значений TDateField,
TDateTimeField и TTimeField. Для подобного
приведения можно использовать свойство
Value, а также для приведения к типу
TDateTime строковых значений,
находящихся в соответствующем формате.
property AsFloat: Double;
Свойство служит для приведения к типу
Double значений полей TFloatField,
TBCDField и TCurrencyField, AsFloat. Для
подобного приведения можно использовать
свойство Value.
property Aslnteger: Longint;
Свойство служит для приведения к типу
Longint полей типа TIntegerField,
TSmallintField и TWordField. Для подобного
приведения можно использовать свойство
Value.
Для полей типа TStringField преобразование
к Longint выполняется, если оно возможно.
property AsCurrency: Currency;
Свойство служит для приведения к типу
Currency.
property AsString: string;
Свойство служит для приведения к типу
String.
property AsVariant: Variant;
Свойство служит для приведения к типу
Variant.
Обращение к значению поля через свойство AsNNN. Существуют следующие свойства приведения типов полей: property AsBoolean: Boolean; property AsCurrency: Currency; property AsDateTime: TDateTime; property AsFloat: Double; property Aslnteger: Integer; property AsString: String; property AsVariant: Variant; Каждое из перечисленных свойств приводит значение поля к соответствующему типу данных, означенному в названии свойства. Например, если Table2Number - компонент TIntegerField (поле, хранящее целочисленные значения), для приведения его к типу String можно воспользоваться свойством Editl.Text:= Table2Number.AsString; Однако, тип поля должен быть совместимым с типом данных, к которому приводится значение поля. Например, если Table2Summa - компонент TFloatField (поле, хранящее вещественные значения), попытка привести его к несовместимому типу Boolean, IF Table2Summa.AsBoolean THEN . . . приведет к ошибке компиляции. property AsBoolean: Boolean; Числовые значения приводятся к типу Boolean если содержат 0 (False) или 1 (True). Символьные значения - если содержат в качестве первого символа "Y", "у", "Т" или "t" (или "Yes" или "True"), и False во всех иных случаях. property AsDateTime: TDateTime; Свойство предназначено для приведения к типу TDateTime значений TDateField, TDateTimeField и TTimeField. Для подобного приведения можно использовать свойство Value, а также для приведения к типу TDateTime строковых значений, находящихся в соответствующем формате. property AsFloat: Double; Свойство служит для приведения к типу Double значений полей TFloatField, TBCDField и TCurrencyField, AsFloat. Для подобного приведения можно использовать свойство Value. property Aslnteger: Longint; Свойство служит для приведения к типу Longint полей типа TIntegerField, TSmallintField и TWordField. Для подобного приведения можно использовать свойство Value. Для полей типа TStringField преобразование к Longint выполняется, если оно возможно. property AsCurrency: Currency; Свойство служит для приведения к типу Currency. property AsString: string; Свойство служит для приведения к типу String. property AsVariant: Variant; Свойство служит для приведения к типу Variant. 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »