Fuerchau
06-02-20, 09:18
Dieser Hinweis hätte doch bereits reichen müssen;-):
"Du weisst schon, dass Du nur ein Dezimalfeld mit einem Editcode versehen kannst ..."
Was die Umwandlung angeht so muss diese u.U. noch erweitert werden, da Leerzeichen nicht erlaubt sind:
feld = %editc(%dec(%trim( %subst(feld2:1:7)):7:0):'X');
Was allerdings bei einem leeren Feld auch auf die Nase fällt, also geht auch:
feld = %editc(%dec(%trim( %subst('0' + feld2:1:7)):7:0):'X');
Wenn Feld2 sowieso kurz genug ist, reicht auch ein:
feld = %editc(%dec(%trim( '0' + feld2):7:0):'X');
"Du weisst schon, dass Du nur ein Dezimalfeld mit einem Editcode versehen kannst ..."
Was die Umwandlung angeht so muss diese u.U. noch erweitert werden, da Leerzeichen nicht erlaubt sind:
feld = %editc(%dec(%trim( %subst(feld2:1:7)):7:0):'X');
Was allerdings bei einem leeren Feld auch auf die Nase fällt, also geht auch:
feld = %editc(%dec(%trim( %subst('0' + feld2:1:7)):7:0):'X');
Wenn Feld2 sowieso kurz genug ist, reicht auch ein:
feld = %editc(%dec(%trim( '0' + feld2):7:0):'X');