Anmelden

View Full Version : Textfeld mit 1300 Stellen in mehrere Felder a 60 Stellen in RPG oder SQL



Stephan70
18-12-15, 15:48
Hallo

folgendes Problem:

Ich habe ein File mit einem Textfeld mit 1300 Stellen. Dieses Feld ist mit Text gefüllt. Ich muss jetzt das Feld trennen in beliebig viele Textfelder mit 60 Stellen. Ist ja kein Problem aber ich darf keine zusammenhängende Wörter trennen also z.B. ein Wort geht von Stelle 57 bis 65 dann darf muss ich schon ab Stelle 56 trennen und den Rest ist nächste Feld mit übernehmen.
Gibt es hier eine Lösung in RPG (Ile oder Free) oder SQL??

Für eine Hilfestellung wäre ich dankbar!!

mfg
Stephan

B.Hauser
18-12-15, 16:07
Schau mal, ob Dir diese Lösung weiterhilft:
Wrapping Free-Form Text (http://www.itjungle.com/fhg/fhg103107-story02.html)

Birgitta

malzusrex
19-12-15, 08:46
Moin,
das Thema hatten wir hier schon mal im Jannuar 2013
http://newsolutions.de/forum-systemi-as400-i5-iseries/threads/18081-RPGLE-Textfeld-sinnvoll-trennen

Gruß
Ronald

K_Tippi
21-12-15, 07:12
Guten Morgen,
ich hab das mal über einen Scan gelöst.
1. die ersten XXX Byte in einen String (Etwas Länger als dein Ausgabe-Feld)
darauf einen Scan ' ' (nicht im Free Format) Ergebnis in eine Feldgruppe,
dann Die Feldgruppe von hinten lesen bis eine Wert kleiner gleich deiner Gewünschten Länge gefunden wird.
dann noch ein Substring von 1 bis xx
dann ab der gefunden Stele +1 Substring ins Suchfeld und wieder zum Anfang.
Klaus.