Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HarryS am 08.05.03 - 12:48:00
-
Hallo liebe Notes-Gemeinde,
möchte in einer Maske ein Namensfeld mit Namensauswahl einrichten.
Es sollen alle Benutzer aufgelistet werden, die in einem Adressbuch in einer bestimten Gruppe zusammengefasst sind.
Wie kann ich die Mitglieder einer Benutzergruppe abfragen und als Auswahlliste einem Feld zufügen??
Danke für Euren Rat, habe hierfür keinen Ansatzpunkt
-
... feld als dialogliste definieren
... 2 reiter von links : ansichtsdialog für auswahl verwenden...
... db raussuchen und eine ansicht
... das war's ;)
-
So als Ansatz:
@DbLookup("" : "NoCache" ; "DeinServer" : "names.nsf" ; "Groups" ; "DeineGruppe" ; "Members" )
Falls die Gruppe sich aus mehreren Untergruppen zusammensetzt und du diese aufgelöst haben musst, hätte ich noch'n Tip parat. Ggf. nochmal kurz melden.
-
... oder so
-
hi harvey,
klappt gut, doch ich sollte auch noch Untergruppen auflösen.
Wie geht das?
Also alle Mitglieder der Gruppe und Untergruppe in einer Dialogliste auflisten...
Merci im voraus
-
.. doch meine lösung nehmen ?
ansicht bauen, wo gruppen und untergruppen aufgelistet werden....
-
@klaussal:
wenn ich das richtig sehe, können bei deiner Lösung nur ganze Gruppen ausgewählt werden, es sollen aber einzelne Mitglieder der Gruppe auswählbar sein.
@HarryS:
Muss das Ding für die Gruppenauflösung erstmal rauskramen.
Wo hab' ich das bloss eingebaut ::)
-
So, nu aber:
temp:=@DbLookup("" : "NoCache" ; "DeinServer" : "names.nsf" ; "Groups" ; "DeineGruppe" ; "Members" )
@ExpandNameList(
@Subset(@DbName;1);
temp
)
Ähm, was ich wohl nicht verschweigen sollte: @ExpandNameList ist eine undokumentierte Formelfunktion :o ,also Risiko, ob in zukünftigen Versionen noch vorhanden. Ich hab's aus der Ressourcen-DB "geklaut". Wurde noch nicht unter ND6 ausprobiert.