Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HarryS am 08.05.03 - 12:48:00

Titel: Benutzergruppen aus Adressbuch
Beitrag 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
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: klaussal am 08.05.03 - 13:05:12
... feld als dialogliste definieren
... 2 reiter von links : ansichtsdialog für auswahl verwenden...
... db raussuchen und eine ansicht

... das war's  ;)
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: Jörg P. am 08.05.03 - 13:11:00
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.
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: klaussal am 08.05.03 - 13:18:17
... oder so
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: HarryS am 08.05.03 - 13:54:21
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
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: klaussal am 08.05.03 - 14:11:35
.. doch meine lösung nehmen ?
ansicht bauen, wo gruppen und untergruppen aufgelistet werden....
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: Jörg P. am 08.05.03 - 14:52:38
@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  ::)
Titel: Re:Benutzergruppen aus Adressbuch
Beitrag von: Jörg P. am 08.05.03 - 15:06:36
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.