Data.DB.TBCDField.Value

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Value: Currency read GetAsCurrency write SetAsCurrency;

C++

__property System::Currency Value = {read=GetAsCurrency, write=SetAsCurrency};

プロパティ

種類 可視性 ソース ユニット
property public
Data.DB.pas
Data.DB.hpp
Data.DB TBCDField

説明

BCD 項目の値を Currency 値として表します。

ほかの項目型とは異なり,2 進化 10 進数(BCD)項目の Value プロパティはデータベーステーブルに保存されているデータの物理的な形式と一致するわけではありません。Kylix には BCD のネイティブな型がありません。そのため,TBCDField オブジェクトはデータベーステーブルからデータを取り出すときに BCD 値のデータを Currency 値に変換し,データを登録するときに Currency 値を BCD 値に変換します。BCD 項目では,Value プロパティは AsCurrency プロパティと同じになります。

メモ:  TBCDField オブジェクトではデータを Currency 値として扱うので,単に項目の値を取得してその値をデータベーステーブルに登録し直すと,項目の内容を変更する結果になります。次のコードがその例であり,この行によって,データベーステーブルにある項目の内容が変更される場合があります。



MyBCDField.Value := MyBCDField.Value;



MyBCDField->Value = MyBCDField->Value;



関連項目