Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: cebolina am 08.05.07 - 12:55:15
-
Hallo @All
in einer Maske, die als Checkliste dient, habe ich mehrere Abfrage-Felder (Optionsschaltflächen) mit folgenden Auswahlwerten:
Abfrage1 -> Ja|1, Nein|0
Abfrage2 -> Ja|1, Nein|0
Abfrage3 -> Ja|1, Nein|0
...
In einem Ergebnisfeld möchte ich jetzt prüfen, ob alle Abfrage-Felder den Wert "1" (also "Ja") enthalten.
Bisher mache ich das immer so:
ergebnis := Abfrage1 + Abfrage2 + Abfrage3 ;
@If(ergebnis = "111" ; "1" ; "0")
Bei wenigen Abfrage-Feldern ist das ja auch kein Problem, wenn es aber viele dieser Felder gibt, verliert man leicht den Überblick.
Gibt es eine elegantere Möglichkeit sowas zu erreichen?
Wenn ja, bitte ich um Tipps.
Viele Grüße
Stefan
-
Tipparbeit bleibt immer, aber so ist es etwas übersichtlicher
@If(
<N> = @Elements(@Trim(@Replace(Abfrage1:Abfrage2:...:Abfrage<N>;"0";"")));
"1";
"0"
)
Ersetze <N> durch die entsprechende Anzahl Deiner "Abfrage..." Felder.
Andreas
-
Hallo Glombi,
vielen Dank für den Tipp.
Genau sowas habe ich gesucht (und dass es nicht ganz ohne Tipparbeit abgeht war mir schon klar).
Kleine Formel - Große Wirkung.
Danke
Stefan