Autor Thema: Ergebnis von Checklisten prüfen  (Gelesen 1623 mal)

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Ergebnis von Checklisten prüfen
« 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
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Glombi

  • Gast
Re: Ergebnis von Checklisten prüfen
« Antwort #1 am: 08.05.07 - 13:09:28 »
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

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Ergebnis von Checklisten prüfen
« Antwort #2 am: 08.05.07 - 13:25:50 »
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
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz