Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
647 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TFMTBCDField DisplayFormat gibt Falschen wert aus

  Alt 28. Okt 2020, 17:50
Das einzelne # vor der Null macht da keinen Sinn und ist das gleiche wie ohne. Hingegen ist #,##0.0# Sinvoll weil man so sicherstellt, das eine tausendertrenzeichen in der Ausgabe verwednet wird, wenn es nötig wird. 1000.0 -> "1,000.0" ohne dieses Format wird daraus "1000.0".

Betreff Frage: Ich vermute da wird irgendwo in dinem Code oder einer Komponente die du zur Anzeige nutzt, nicht das DisplayFormat verwendet sondern, AsString oder sowas. Umd das DisplayFormat zu nutzen muss aber DisplayText verwendet werden und nicht AsString. AsString liefert den unformatierten Wert der Daten.
  Mit Zitat antworten Zitat