Data.DB.TBCDField.Value

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Value: Currency read GetAsCurrency write SetAsCurrency;

C++

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

Eigenschaften

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

Beschreibung

Stellt den Feldwert als Währungswert dar.

Im Unterschied zu anderen Feldtypen entspricht der Typ Value eines BCD-Feldes nicht genau dem physischen Format der Daten, die in der zugrunde liegenden Datenbanktabelle gespeichert sind. Die IDE besitzt keinen eigenen Typ für binärcodierte Dezimalzahlen. Aus diesem Grund konvertiert TBCDField die Daten aus einem BCD-Wert in einen Währungswert, wenn die Daten aus der Datenbanktabelle abgerufen werden, und die Daten aus einem Währungswert in einen BCD-Wert, wenn sie in die Datenbanktabelle eingetragen werden. Für BCD-Felder hat die Eigenschaft Value dieselbe Funktion wie die Eigenschaft AsCurrency.

Anmerkung:  Da TBCDField seine Daten als Währungswert bearbeitet, können das einfache Ermitteln eines Feldwertes und das Zurückschreiben dieses Wertes in die Datenbanktabelle den Inhalt des Feldes ändern. Also wird durch die folgende Codezeile der Inhalt des Feldes in der Datenbanktabelle geändert.



MyBCDField.Value := MyBCDField.Value;



MyBCDField->Value = MyBCDField->Value;



Siehe auch