Data.DB.TFMTBCDField

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

Data.DB.TNumericFieldData.DB.TFieldSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFMTBCDField

Delphi

TFMTBCDField = class(TNumericField)

C++

class PASCALIMPLEMENTATION TFMTBCDField : public TNumericField

プロパティ

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

説明

TFMTBCDField は,データセット内の 2 進化 10 進数(BCD)項目を表します。

TFMTBCDField は,2 進化 10 進数(BCD)項目に共通の基本動作をカプセル化します。BCD 値は浮動小数点数値よりも精度が高く正確です。BCD 型項目は,多くの場合は金額の保存や操作に使用されます。

IDE は,BCD 型項目を表すために 2 つの異なる項目型(TFMTBCDField および TBCDField)を使用します。TFMTBCDField は真の BCD 値(TBCD)を使用して,BCD 値を保存および操作します。これで,TBCDField オブジェクトによって使用される currency 型よりも精度と正確さを高められますが,処理がやや遅くなります。アプリケーションで小数点数以下 4 桁以上または有効桁数 20 桁以上を必要としない場合は,TBCDField を使って処理速度を優先したほうがよいかもしれません。

設計時に項目エディタを使って BCD 型項目の静的項目コンポーネントを作成した場合は,実行時に名前でアクセスできます。動的項目コンポーネントを使用している場合は,データセットの Fields プロパティまたは FieldByName メソッドを使って TFMTBCDField インスタンスにアクセスできます。

関連項目