[gelöst]Decmalkonvertierung

5. Oktober 2009 12:06

Hallo,

ich habe ein kleines Problem mit DecimalPlaces.

Ich habe einen Report in dem Decimalwerte auf 5 Nachkommastellen gesetzt werden soll.

Ich wollte es eigentlich im Code machen
Code:
evaluate(dec1,format(dec1,0,'<Precision,5:5><Standard Format,0>'));


nur wird dann immer noch 2 Nachkommastellen ausgegeben.
Wenn ich es im Format-Property der Textbox mache (mit <Precision,5:5><Standard Format,0>) , funktioniert es. Es sind aber so viele Textboxen, dass ich mir da einen Wolf kopieren würde.


Weiß jemand, warum es über den Code nicht geht und über das Property schon?

Danke schon mal...
lg
rom
Zuletzt geändert von rom am 7. Oktober 2009 13:26, insgesamt 1-mal geändert.

Re: Decmalkonvertierung

5. Oktober 2009 12:16

Hallo rom,

den code den du da geschrieben hast würde ich durch:
Code:
dec1 := round(dec1,0.00001);

ersetzen. :wink:

Das funktioniert im Report auch ohne round, wenn du in den Properties des Feldes decimalplaces auf 2:5 bzw. 5:5 setzt. Zu beachten ist außerdem, ob es sich bei dem Feld um ein Autoformat-Feld handelt, dann werden die NK-Stellen durch durch die gültige Währungseinstellung überschrieben.

Zum "Wolf kopieren": vielleicht geht es schneller, wenn du dir den Report als Text exportierst, und die Property dann einfach bei den benötigten Feldern einfügst.

Gruß, Fiddi