PDA

View Full Version : COLHDG-2



Liebhoff
17-06-04, 07:32
Moin Zusammen,

per DDS kann man das Schlüsselwort COLHDG bei der Definition von Felder nur einmal verwenden. Wenn man sich per DSPFFD eine Dateifeldbeschreibung ansieht, so gibt es aber 3 Überschriftsfelder. Wie kann ich die anderen 2 Fleder füllen und nutzen, möglichst schon bei der Definition der Datei.

Thomas

RobertMack
17-06-04, 07:38
Hallo Thomas,

die Schreibweise ist COLHDG('TEXT1' 'TEXT2') oder
COLHDG('LANGERTEXT1'
'LANGERTEXT2')

Gruß,

Robert

Liebhoff
17-06-04, 07:46
Hallo Robert,

Hab es gerade ausprobiert, das funktioniert leider nur mit den kurzen Texten. Der Lange Text in zwei Zeilen wird angemeckert. Gerade die Version brauche ich aber. Es wird eine fehlende Klammer beanstandet, + für Zeilenumbruch wie in CL funktioniert auch nicht. Wie kann ich dieses Schlüsselwort in mehreren Zeilen eingeben?

Thomas

jo400
17-06-04, 09:31
Hallo Thomas,

versuch es einmal mit einem Minus-Zeichen ("-") am Ende der ersten Zeile; in der zweiten Zeile kannst du den Text einfach weiterschreiben.

Beispiel:
COLHDG('LANGERTEXT1' 'LANGERTEX-
T2')

Jo

Liebhoff
17-06-04, 09:50
Danke es "funzt" jetzt. Das Plus Zeichen zum fortsetzen muß in den KEYs TEXT un COLHDG nur anders verwendet werden. So funktionierts, mal mit und mal ohne Leerzeichen. ICh war da etwas durcheinander.

TEXT('STANDARD_BESCHREIBUN+
G')
COLHDG('STANDARD_BESCHREIBUN' +
'G')

Danke nochmal an alle
Thomas

Fuerchau
17-06-04, 12:51
COLHDG besteht aus 3 Teilen: COLHDG('text1' 'text2' 'text3')
jeder Text darf 20 Stellen nicht überschreiten !
Daher dein Fehler, da das 'G' bereits das 21. Zeichen war.
Ansonsten gilt das + / - für die Fortsetzung wie immer.