Anmelden

View Full Version : SFLDROP



Robi
23-07-09, 15:17
Ich verstehs nicht. ich hab alle Posts im Forum dazu durch.
Folgendes
ich habe SFLFOLD(CF10) mit BZ 10 definiert

öffne ich das SF habe ich ein Zwei-Zeiliges SF
drücke ich F10 so habe ich ein einzeiliges.

soweit so gut.
Hole ich mit F4 einen Feldinhalt habe ich danach IMMER das zweizeilige SF, egal ob ich 10 an oder aus setze
Der Modus enthält vorher 0 oder 1, je nachdem ob ich einzeilig + F4 oder 2-zeilig + F4 arbeite. der anschl. exfmt zeigt immer das 2-Zeilige
Hi Hi Hilfe
Robi

Fuerchau
23-07-09, 15:26
Also, die BZ for SFLFOLD, SFLDROP steuert den Modus der Anzeige und nicht die Erlaubnis des Modus!

Ich mache das daher so:
10 SFLFOLD(CF10)
N10 SFLDROP(CF10)

10 an: 1-zeilig
10 aus: n-zeilig

Mittels SFLMODE kann man den aktuellen Status abfragen und die BZ entsprechend setzen.

gue_br
29-03-11, 13:47
Hallo Fuerchau!

Ich habe ein wenig im Forum gestöbert und habe den Eindruck, daß Du ein Experte im Subfile-Programmieren bist ;)

Ich habe jetzt auch mal mit SFLDrop experimentiert.

Gibt es eine Möglichkeit, im SF-Control-Bereich die Headerzeile auch zw. ein- u. mehrzeilig umzuschalten?

Ich hab da mit Bz herumexperimentiert, auch mit SFLMODE, aber es war immer notwendig, zuerst Enter zu drücken, um die Anzeige und somit die Headerzeile zu aktualisieren.

Danke,
Günter

Fuerchau
29-03-11, 13:59
SFLDROP/SFLFOLD wird bereits vom System erledigt und das Programm nicht aktiviert.
Das ist besonders dann nervig, wenn man z.B. im SFLDROP-Modus nur die Hälfte an Sätzen gefüllt hat und der User dann SFLFOLD drückt.
Dann ist der halbe Bildschirm leer.

Ich habe das wieder anders gelöst, in dem ich eine andere Taste (z.B. F20) definiere und das dem User aber nicht mitteile.
Die CF10 habe ich dann im Programm abgefangen und per Bezugszahl dann den Modus selber gesteuert.
Allerdings kann der User ja verschiedene Tasten ausprobieren bis her zufällig die nicht gewünschte mal drückt.
Sperren lässt sich das leider nicht.