PDA

View Full Version : num -> alpha aber linksbündig ohne führende nullen



FNeurieser
08-02-07, 14:19
hallo allerseits,

vielleicht kann mir jemand bei folgender aufgabe helfen:

ich muss ein achtstelliges numerisches feld mit null dezimalstellen in ein 15 alpha feld wandeln. eigentlich kein problem, aber jetzt kommt's. in diesem alpha feld soll der wert des numerischen feldes linksbündig ohne führende nullen stehen.

z.b. numerischer wert 8580 ergibt alpha 000000000008580

ergebnis soll aber sein: '8580 '

wie kann man das ohne viel aufwand hinbekommen ?

danke schon mal für eure hilfe

Fuerchau
08-02-07, 14:22
Am besten einfach mit ILERPG:

eval MYCHAR = %CHAR(MYNUM)

In SQL

select char(mynum) from file

update myfile set mychar = char(mynum)

FNeurieser
08-02-07, 14:26
danke,

genau das habe ich gesucht. hatte anscheinend wieder mal eine blockade....:D