![]() |
Variable oder Label.Caption formatieren?
Hallo,
ich habe ein problem mit dem Formatieren eines reinen Zahlenstrings / einer Variable in delphi 7. Es geht darum, dass ein Geldwert in $ ausgedrückt werden soll, was ansich kein problem ist. Ich möchte aber, dass nach jeder tausender stelle ein Punkt eingefügt wird, sprich aus 1435299,95 $ wird 1.435.299,95 $ das ganze soll an ein label ausgegeben werden (wo dann auch das $-zeichen angehangen wird). Hab bereits die Boardsuche benutzt, finde aber nur möglichkeiten mit datenbanken, welche ich vermeiden möchte. mfg k-- |
Re: Variable oder Label.Caption formatieren?
Schau dir mal die Konstante ThousandSeparator an.
|
Re: Variable oder Label.Caption formatieren?
|
Re: Variable oder Label.Caption formatieren?
vielen dank, leider funktioniert die von mir angewandte methode nicht, evtl mache ich etwas falsch:
Delphi-Quellcode:
es gibt kein fehler beim compilieren, aber die formatierung wird leider nicht angewand )=
var fs : TFormatSettings;
fs.DecimalSeparator := ','; fs.ThousandSeparator := '.'; [...] LWert1.Caption := FloatToStr(a, fs)+' $'; LWert2.Caption := FloatToStr(tun, fs)+' $'; LWert3.Caption := FloatToStr(all, fs)+' $'; |
Re: Variable oder Label.Caption formatieren?
Was zeit er an?
Versuch mal
Delphi-Quellcode:
DecimalSeparator := ',';
ThousandSeparator := '.'; LWert1.Caption := FloatToStr(a)+' $'; |
Re: Variable oder Label.Caption formatieren?
funktioniert leider auch nicht.
wenn für a bspw 62500 rauskommt zeigt er mir im label "62500 $" an. |
Re: Variable oder Label.Caption formatieren?
Hallo,
Delphi-Quellcode:
var e : Extended;
begin e := 123456; s := Format('%.2n $',[e]); |
Re: Variable oder Label.Caption formatieren?
Zitat:
//edit: hat geklappt, danke nochmals. |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Eine Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz