Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: koelle am 27.09.11 - 07:45:38
-
Hallo,
ich habe einen Abschnitt der verborgen werden soll, wenn ein Feld (Antrag) nicht mit dem Wort "Anzeige" befüllt ist. Gezeigt werden soll der Abschnitt dann, wenn die 1. Bedingung zutrifft und ein 2. Feld (Anzeige_Format) mit dem Wort "Sonstige" befüllt ist.
Meine Lösung ist:
Antrag != "Anzeige" & Anzeige_Format = "Sonstige"
Die klappt aber nicht, der Abschnitt wird immer angezeigt.
Sufu brachte leider nichts neues - kann mir jemand helfen. Vielen Dank im voraus.
-
Best Practices - Hide When (http://atnotes.de/index.php/topic,18203.0.html)
-
Ich programmiere Hide When Formeln so, dass ich erst die Formel schreibe, wann ich es sehen will und dann verneine ich das mit !.
Also so z.B.
!(
Antrag = "Anzeige" & Anzeige_Format = "Sonstige"
)
Zeigt den Abschnitt an, wenn im Feld Antrag der Wert "Anzeige" steht und im Feld Anzeige_Format der Wert "Sonstiges". Das musst Du auf Deine Bedingung zurechtbiegen.
Andreas
-
Moin,
...
Meine Lösung ist:
Antrag != "Anzeige" & Anzeige_Format = "Sonstige"
...
Die Lösung ist fast richtig, in der Hide-When-Formel wird angeben, wann der Abschnitt verborgen werden soll, dazu dreht man die Logik mittels eines vorangestellten "!" und der richtigen Klammersetzung um den ganzen Ausdruck, wie es Andreas auch schon richtig gesagt hat.
Wichtig, der Haken unten bei der Formel muss auch gesetzt sein, dass könnte evtl. auch noch eine Fehlerquelle sein (s. Bild).
Dann sollte es aus meiner Sicht auch passen.
-
Vielen Dank. Hat mit der Negativoption funktioniert.