Data.DB.TCurrencyField
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.