Data.DB.TCurrencyField

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TFloatFieldData.DB.TNumericFieldData.DB.TFieldSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCurrencyField

Delphi

TCurrencyField = class(TFloatField)

C++

class PASCALIMPLEMENTATION TCurrencyField : public TFloatField

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Beschreibung

TCurrencyField stellt ein Feld dar, das Währungswerte in einer Datenmenge enthält.

TCurrencyField kapselt das fundamentale Verhalten von Währungsfeldern. TCurrencyField unterscheidet sich von seinem direkten Vorfahr TFloatField nur durch den Datentyp ftCurrency und durch die standardmäßige Formatierung des Wertes mit einem Währungsformat (ein Format , das Geldbeträge darstellt). Währungsfelder können Werte (positive und negative) im Bereich zwischen 5,0 * 10^-324 und 1,7 * 10^308 mit einer Genauigkeit von 15 Stellen enthalten.

Verwechseln Sie TCurrencyField nicht mit dem Datentyp Currency. Währungsfelder verwenden den Datentyp double für die Speicherung und Bearbeitung der Werte. Bei diesem Datentyp handelt es sich um das Format, das von den physischen Datenbanktabellen für Währungsfelder eingesetzt wird. Die Klasse TBCDField verwendet den Datentyp Currency zum Speichern und Bearbeiten der Werte.

Wenn Sie während des Entwurfs mithilfe des Felder-Editors eine persistente Feldkomponente für das Währungsfeld erstellen, können Sie es zur Laufzeit über seinen Namen ansprechen. Verwenden Sie dynamische Feldomponenten, so haben Sie über die Eigenschaft Fields oder die Methode FieldByName der Datenmenge Zugriff auf die TCurrencyField-Instanz.

Siehe auch