PDA

View Full Version : SFLDROP



malzusrex
09-03-11, 11:55
Hallo Gemeinde!

ich habe in einem DSPF folgendes


A 08 SFLFOLD(CF08)
A N08 SFLDROP(CF08)
A SFLMODE(&MODE)
A MODE 1A H


im Programm gebe ich den Kontrollsatz mit
ExFmt CTLSatz
aus.
Wenn ich jetzt F8 drücke, dann schaltet er mir zwischen der 1zeiligen und mehrzeiligen Anzeige richtig um.
Nun will ich aber in der Anzeige (in Kontrollsatz) je nach dem ob eine oder mehr Zeilen sind, einen anderen Text anzeigen.
Habe ich da Möglichkeiten ? Denn so oft ich auch F8 drücke, steht er ja im PGM immer noch auf der EXFMT-Zeile, solange bis ich ENTER drücke.

Jemand einen Denkanstoß für mich ?
Gruß
Ronald

Fuerchau
09-03-11, 11:58
SFLFOLD/SFLDROP werden von der DSPF automatisch behandelt.
Mit SFLMODE hast du das ja selber in der Hand.
Nimm also SFLDROP/SFLFOLD einfach raus und CF08 rein, dann kannst du das selber steuern.

gue_br
30-03-11, 07:05
Hi!

Genau das gleiche Problem habe ich auch:
Das Programm soll je nach dem ob das SF ein- oder mehrzeilig angezeigt wird auch die Kopfzeile im Control-Bereich ein- od. mehrzeilig anzeigen.

Also so in etwa einzeilig:


Nr Art Lager
01 ABC Stock

und dann mehrzeilig:

Nr Art Lager
Bezeichnung
01 ABC Stock
Testsatz


Wenn sein muß, mach ich mir das auch "zu Fuß",
nur weiß ich leider nicht genau wie.

Danke,
Günter

Fuerchau
30-03-11, 07:52
Weise SFLDROP und SFLFOLD z.B. CF20 zu und eine Bezugszahl wie oben z.B. 08.
Dann gibst du zusätzlich CF08 als Taste frei.
Drückt der Bediener nun F8, erhältst du in der Variablen von SFLMOD den aktuellen Status (Blank oder 1).
Abhängig davon setzt du nun deine BZ 08 und gibst das Format wieder aus.

gue_br
30-03-11, 09:00
Ok, jetzt hab ich es geschnallt.
Funktioniert genau, wie ich es haben wollte.

Danke vielmals.

Günter