Hi,
die Lösung funktioniert zwar, aber ist m.E. nicht flexibel genug. Was passiert denn, wenn du in deiner Maske einen Wert hinzufügst oder die Schlüsselwörter der Kontrolllisten aus einem Konfig-Dokument liest ?
Meine Lösung:
Leg dir noch ein verstecktes Text-Feld an und nenn es bspw. wie das Kontrollkästchen-Feld (heißt z.B. Status) mit view_ vornedran, z.B. view_Status. Diese Feld nimmst du für die Anzeige.
Im QuerySave-Event nimmst du folgenden Code auf:
Dim doc As NotesDocument
doc.view_Status = Source.FieldGetText("view")
Damit liest du mit einer Frontend-Methode, und die list bekanntermaßen den Werte den der User sieht, und schreibt ihn in das versteckte Feld.
Axel