Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   formatieren von currency-feldern (https://www.delphipraxis.net/150913-formatieren-von-currency-feldern.html)

khh 30. Apr 2010 08:23


formatieren von currency-feldern
 
Hallo zusammen,
mit
Delphi-Quellcode:
  ausgabewert := Format('%5.3f ', [wert1])
formatiere ich ein currency-feld zur Ausgabe auf den Drucker.
Das funktioniert, solange das Feld keine periodischen Werte hinter dem Komma hat.
dann wir zb: 2.9999 als 2,9:0 ausgegeben :-(

was mache ich falsch?

Danke Gruss KH

khh 30. Apr 2010 09:23

Re: formatieren von currency-feldern
 
Gelöst:
habe einfach vorher mit RoundCurrency() gerundet, dann passts.

khh 1. Mai 2010 08:19

Re: formatieren von currency-feldern
 
muss das Thema leider nochmal aufgreifen.
Beim vorherigen Runden entstehen Rundungsdifferenzen beim Summieren, die zu Abweichungen führen.
Gibts ne bessere Lösung?

IceBube 1. Mai 2010 08:44

Re: formatieren von currency-feldern
 
Hallo!

Und so...?

Delphi-Quellcode:
ausgabewert := Format('%3m', [wert1]);
lg


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz