PDA

View Full Version : DECFMT(*BLANK) Wie komme ich an die führende 0,xx



olabitzke
22-04-12, 10:12
Hallo liebe Gemeinde,
ich verzweifle gerade bei einem neuen Kunden, der mit US-Einstellung sprich Tastaturen arbeitet. Dort wird mit Dezimalpunkt (anstelle Dezimalkomma) gearbeitet.
Das Einzustellen ist ja mit CHGJOB DECFMT(*BLANKS) kein Problem.

Ich hätte dann aber gern von der AS400 auch die dann nicht mehr angezeigte VorkommaNull wieder gehabt (DSPF) aber die Kiste verweigert mir hier einfach Ihren Dienst.

Ich möchte also 0.12 ausgeben und kriege aber nur .12 aus der Kiste.

HILFE!!!

Danke im Vorraus.
Olaf

Fuerchau
22-04-12, 12:09
Das liegt an der Natur des DECFMT.
Mit Blank wird nun grundsätzlich ohne Vornull ausgegeben.
Du kannst in diesem Fall nur noch mit EDTMASK und nicht mehr mit EDTCDE arbeiten.

Aber warum willst du unbedingt die Vornull?