Data.DB.TField.AsCurrency
Delphi
property AsCurrency: Currency read GetAsCurrency write SetAsCurrency;
C++
__property System::Currency AsCurrency = {read=GetAsCurrency, write=SetAsCurrency};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Beschreibung
Stellt den Feldwert im Währungsformat dar.
Mit AsCurrency kann der Wert der Felddaten im Währungsformat in ein Objekt oder eine Variable übernommen oder einem Feld ein Wert vom Typ Currency zugewiesen werden.
In TField gibt ein Lesezugriff auf AsCurrency den in das Währungsformat konvertierten Wert von AsFloat zurück. Ein Schreibzugriff setzt die Eigenschaft AsFloat, nachdem der Währungswert in den Typ double konvertiert wurde. Einige von TField abgeleitete Klassen überschreiben AsCurrency, um direkt mit Währungswerten zu arbeiten und die implizite Konvertierung zwischen den Typen Currency und double zu umgehen.
Anmerkung: Wenn das Feld keine Werte des Typs Double unterstützt, löst die Feldkomponente bei einem Lese- oder Schreibzugriff auf die Eigenschaften AsFloat oder AsCurrency eine Exception aus.