Währungsformat
-
Hey,
als Anfänger habe ich mir ein Label auf meine Form gestellt die das Ergebnis einer Multiplikation anzeigen soll. Dies funktioniert auch solange ich ein Ergebnis mit einem Kommawert herausbekomme. (50,78)
Ist das Ergebnis jetzt aber kein Kommawert wie z.B. 50 hätte ich gerne 50,00 angezeigt. Wie bringe ich dies meine Label bei ???mfg
keineAhnung2
-
Mit beispielsweise
AnsiString::CurrToStrF Methode
AnsiString::Format Methode
AnsiString::FmtLoadStr Methode
-
double = Ergebnis;
lt. Bcb-Hilfe lege ich folgendes fest:
DecimalSeparator = ','; // Trennzeichen ist ein Komma
CurrencyDecimals = 2; //Stellen hinter dem Komma
CurrencyFormat = 3; //Währungszeichen steht hinter dem BetragLabel1->Caption = Ergebnis;
?? wie übernehme ich die Formatierung ???
Ein Beispiel das funktioniert:
DataSeparator = '.';
ShortDateFormat = "dd/mm/yyyy";Label1->Caption = DateToStr(Date());
Wer kann helfen die Formatierung zu übernehmen ??
mfg
-
Hallo
zum Beispiel so
float x = 3.14; AnsiString Text = FloatToStrF(x, ffCurrency, 10, 2);bis bald
akari
-
Hallo akari,
Deine Tipps sind immer wieder Toll.
Danke