0
Mehrfachauswahlfeld - Liste der nicht ausgewählte Optionen
Hallo, mit chosen(MFA) lässt sich auslesen, welche Optionen des MFA ausgewählt wurden. Wir kann ich denn die Optionen auslesen, die nicht ausgewählt wurden? Unsere Sekretärin soll abhaken, welche notwendigen Dokumente bereits abgegeben wurden. Mich interessiert,
- wer noch nicht alle Dokumente abgegeben hat (also noch nicht alle Haken gesetzt sind
- welche Dokumente noch fehlen (Listung der nicht abgegeben Dokumente)
Grüße Maurice
7 Antworten
-
Wie wäre es mit einem Ansichtenfeld. Die 3 steht für die Anzahl aller Auswahlmöglichkeiten des MFAF.
(select TABELLE)[cnt(numbers(MFAF)) < 3]
Darin ein Feld für die Namen und ein Funktionsfeld mit einem Code von Leo, den ich etwas ergänzt habe. Das Array1 enthält alle Auswahlmöglichkeiten des MFAF in Textform.
let Array1 := ["Putzen", "Waschen", "Schlafen"]; let Array2 := chosen(MFAF);concat(for i in Array1 do if not contains("#" + join(Array2, "#") + "#", "#" + i + "#") then i end end)
-
Mirko
man kann es ein bisschen kürzer machen:
let Array1 := ["Putzen", "Waschen", "Schlafen"]; concat(for i in Array1 do if not chosen(MFAF,i) then i end end)
Leo