PDA

View Full Version : Fußzeile im Window Subfile



Seiten : [1] 2

schramka
25-10-02, 07:31
Hallo,

kann mir bitte jemand weiterhelfen?
Wie kann man eine Fußzeile in einem
Window Subfile erstellen??

Danke Maik

Fuerchau
25-10-02, 09:43
Dies ist technisch leider nicht möglich, da das Fenster sich ausschließlich auf Subfile und Controlsatz beschränkt.

Aber:

Man kann ja vor dem EXFMT des Window-Controlsatzes einen WRITE auf ein anderes Format machen, dass genau unter dem Fenster liegt. Mittels CLRL(*NO) werden die Zeilen nicht gelöscht, so dass das Format wie ein Fenster aussehen kann, man muss dann allerdings Leerzeichen als Konstanten für nicht belegte Bereiche definieren.

Nur: nicht vergessen, nachdem das Fenster nicht mehr benötigt wird, muss das vorherige Format komplett neu angezeigt werden, da DDS nur das Fenster selbständig entfernt.

Baumann1962
25-10-02, 09:50
Hallo Maik,
Du kannst einen 2. satz erstellen, ART:RECORD.
Diesen setzt Du unter das Subfile-Window.
Du mußt dann allerdings den Rahmen entsprechend einstellen.
Die unteren Begrenzungen aus den Subfile raus.
Linke untere Ecke als ":"
Beim Record die obere Begrenzung raus und
die oberen Ecken als ":" definieren.
Du brauchst somit für das subfile-Window
2 Sätze.
Viel erfolg

schramka
25-10-02, 10:02
Vielen Dank für die schnellen Tips.
Ich werde es gleich ausprobieren.

Ein schönes Wochenende
Maik

Joe
25-10-02, 10:41
Hallo.

Hier ist noch eine Möglichkeit um z.B. feste
Texte auszugeben:

WDWTITLE((*TEXT 'Überschrift') (*COLOR W-
HT) *LEFT)
WDWTITLE((*TEXT 'F3=Ende F12=Zuruec-
k') (*COLOR WHT) *LEFT *BOTTOM)

Gruss Joe

Baumann1962
25-10-02, 12:48
Ich muß mich korrigieren.
Der Fuss ist nicht Art:Record, sondern von der art Window.
Sorry

Steven
25-10-02, 12:52
Also ich hab das so gemacht:

Hintergrund ein RECORD, bei dem halt dann nur ganz unten was steht, den BLKCTL oben und mit dem Subfile überlagern. Funzt prima.

Baumann1962
25-10-02, 14:06
Hallo Steven,
was Du meinst ist wohl ein Subfile(SFL).
Maik hat ein Problem mit einem Subfile-Window(SFLWDW)

Steven
25-10-02, 14:23
ohh, stimmt. Mit dem SFLWDW hab ich noch nicht gearbeitet, sry

[Dieser Beitrag wurde von Steven am 25. Oktober 2002 editiert.]

ERTH
29-10-02, 10:23
Hallo,

eine Fusszeile für ein Window-Subfile ist kein Problem, wenn man ein Referenzfenster verwendet.
Hier ein Beispiel:
R WINDOW // Referenzfenster
WINDOW(3 10 17 44 *NOMSGLIN)
WDWBORDER((*COLOR BLU))
R CTL001 SFLCTL(SFL001)
OVERLAY
71 SFLDSP
SFLDSPCTL
72 SFLCLR
73 SFLEND(*MORE)
SFLSIZ(0011)
SFLPAG(0010)
WINDOW(WINDOW) <---
...

R FMT001 //Fusszeile
OVERLAY
WINDOW(WINDOW) <---
16 2'F3-Verlassen F12-Zurück'
COLOR(BLU)

Wichtig ist das Schlüsselwort OVERLAY für die anderen Formate!

Im RPG-Programm wie folgt aufrufen:
WRITEWINDOW
WRITEFMT001
EXFMTCTL001

Viel Spass beim probieren!