grunzheini
11-02-11, 13:29
Ich suche die einfachste Methode, um folgendes zu lösen.
Ich habe ein 10-stelliges, nummerisches Feld aus einer Datei, welches den Wert 1000 hat
Und ich habe folgenden String in einem CHAR-Feld 'DATEI.nnnnn.txt'
Ich möchte nun gerne die 1000 ind den String einbauen, mit einer führenden 0
Ergebniss sollte sein:
DATEI.01000.txt
Die 1000 ist eine Laufende Nummer, die bis zu 5 Stellen haben kann.
Gibt es hier eine Built-In Funktion oder muss ich dass, so wie ich das derzeit mache mit Verbiegungen anstellen.
Ich Habe mir ein weiteres CHAR-Feld gemacht, welches ich mit '0000000000' initialisiere und dann mit MOVE die 1000 reinbaue -> '0000001000'
Mit einem %SUBST nehme ich mir dann die '01000' raus und baue sie ind den String rein. Aber das kommt mir recht umständlich vor...
Oder ich sitze schon zu lange an diesem Problem...:confused:
Ich habe ein 10-stelliges, nummerisches Feld aus einer Datei, welches den Wert 1000 hat
Und ich habe folgenden String in einem CHAR-Feld 'DATEI.nnnnn.txt'
Ich möchte nun gerne die 1000 ind den String einbauen, mit einer führenden 0
Ergebniss sollte sein:
DATEI.01000.txt
Die 1000 ist eine Laufende Nummer, die bis zu 5 Stellen haben kann.
Gibt es hier eine Built-In Funktion oder muss ich dass, so wie ich das derzeit mache mit Verbiegungen anstellen.
Ich Habe mir ein weiteres CHAR-Feld gemacht, welches ich mit '0000000000' initialisiere und dann mit MOVE die 1000 reinbaue -> '0000001000'
Mit einem %SUBST nehme ich mir dann die '01000' raus und baue sie ind den String rein. Aber das kommt mir recht umständlich vor...
Oder ich sitze schon zu lange an diesem Problem...:confused: