Sichtbarkeit bearbeiten


Inhaltsverzeichnis

Weiterführende Seiten


Sichtbarkeit von Standardfeldern steuern

→ Hierfür werden sogenannte Expressions verwendet.

Klicken Sie im Maskeneditor ein Feld an.
Im Kontextmenü verwenden Sie den Eintrag Visible Expression bearbeiten.
Ein Fenster öffnet sich.
Hier können Sie eine Klausel definieren.

image2019-3-13_15-10-22-20240318-110106.png

Beispiel: if (fk_ort_mc_vers = 'DEBRE' OR fk_hafen_mc_vers =[DEHAM], 1, 0)
Erklärung: WENN (Versandort = DEBRE ODER Ladehafen = DEHAM DANN sichtbar, ansonsten unsichtbar.)

Konstruktion:
If (Bedingung, Wahr, Falsch)
Wahr steht für Sichtbar, falsch für unsichtbar.

Die einfachste Expression ist die Folgende: If ( 1=1, 1, 0)
Wenn 1=1 ist, dann sichtbar, ansonsten unsichtbar.

Es sind Operatoren wie >= (größer gleich), = (gleich), <= (kleiner gleich), =! (ungleich) möglich.

Globale Platzhalter

Globale Platzhalter können ebenfalls verwendet werden.
Für eine Liste siehe im Lokalmenü der Masken‑Zusatzfelder im Menüpunkt Platzhalter einfügen.

Beispiel: if (MANDANT = '001', 1, 0)
Erklärung: Das Feld wird nur angezeigt, wenn der aktuelle Mandant 001 ist.

Bitte beachten: Anders als in den Masken-Zusatzfeldern werden hier die globalen Platzhalter nicht in eckige Klammern gesetzt.

Sichtbarkeit bearbeiten

Hier wird das Feld sichtbar oder unsichtbar geschaltet.

image2020-10-8_10-50-54-20240318-110126.png

Man kann sich auch auf ein anderes Feld beziehen und das Feld in Abhängigkeit davon editierbar machen: Erst durch den Eintrag in einem anderen Feld wird das Feld editierbar.

Beispiel: CC_eawb=J bewirkt, dass das Feld solange disabled ist, bis die Checkbox des Felds CC_eawb = J, also aktiv gesetzt wird.