PDA

View Full Version : Subfile - Feld Anzeige



skywalker
12-02-14, 09:41
Hallo zusammen,

ich habe eine Frage bzgl Subfile.

Kann mann in einem Sfl 2 Felder an der gleichen Position steuern ?

>>> Bei *in79=*on will ich WCFUID anzeigen, bei *in79=*off will ich WCLKID anzeigen.

A WCLKID 11Y 0O 6 98
A 61N65 COLOR(WHT)
A N61N65 COLOR(GRN)
A 65 COLOR(PNK)
A 79 DSPATR(ND)
A EDTCDE(Z)
A WCFUID 11Y 0O 6 98
A 61N65 COLOR(WHT)
A N61N65 COLOR(GRN)
A 65 COLOR(PNK)
A N79 DSPATR(ND)
A EDTCDE(Z)


Habe es mit Steuerung des DSPATR(ND) versucht aber es zeigt mir immer das erst definierte Feld an.:mad:

Danke fuer eure Hilfe.

Skywalker

Fuerchau
12-02-14, 09:45
Dies geht nur, wenn SFLSIZ und SFLPAG identisch sind, also das Blättern programmiert werden muss.

Ansonsten nimm einfach ein Zeichenfeld für die Ausgabe und bereits den Inhalt im Programm auf.
Die Farbe kannst du als Hexwert übergeben oder als COLOR-Attribut konditionieren.

skywalker
12-02-14, 09:53
Vielen Dank.
Da ich das Blättern nicht programmieren moechte, werde ich es beide Felder als Hidden Felder definieren + neues Ausgabefeld füllen.

Herzlichen Dank fuer die schnelle Antwort.

B.Hauser
12-02-14, 11:16
Hast Du schon versucht die Bezugszahl vor dem Feldnamen anzugeben, anstatt das Ganze über Display Attribut zu steuern?
Also:
A 79 WCLKID ...
A N79 WCFUID ...

Birgitta

skywalker
12-02-14, 11:26
Ja, das ist was ich als erstes versucht habe :)

Führt zu Umwandlungsfehler :

CPD7814 30 1 Nachricht . . . : Auswahlbezugszahlen in Feldern des Subdateisatzes nicht zulässig.

Fuerchau
12-02-14, 13:16
BZ's in der SFL sind nur zulässig, wenn SFLPAG and SFLSIZ identisch sind und auf das Bild passen!
Das System merkt sich nämlich nicht je SFL-Satz die benötigten BZ's.