Hallo *all,

ich bin auch gerade bei einem Formatierungsproblem.

Ich möchte eine Zahl immer mit 8 Vorkommastellen und 2 Nachkommastellen als char haben.

Ich dachte machst Du das

Right('0000000000' concat char(Dec(CSRC1.ist, 8, 2)), 10)) dann wäre ich da.
Bei der Zahl 1835 hätte ich dann 00001835,00 erwartet. Bekomme tue ich aber 1835,00.

Für mich stellt sich der Vorgang doch als

'0000000000' + '1835,00' und davon die rechten 10 Stellen da.
Wieso unterdrückt er die Nullen bei einer Stringoperation?

Ich denke die Funktion digist bringt mich hier auch nicht weiter oder?

GG