Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Rossi am 09.02.07 - 14:15:26

Titel: Namen der Gruppe erhalten
Beitrag von: Rossi am 09.02.07 - 14:15:26
Hallo ihr Notes Gurus,

ich habe eine für euch simple Frage:

Besitze eine Urlaubsdatenbank wo sich die Anwender ihre Abteilung aussuchen können und danach einen Vertreter mit dem Befehl
@SetField( "GenehmigungDurch"; @PickList( [Name]:[Single] ) )

Nun besteht die Anforderung, das in der Picklist nur die jeweiligen Namen aus der ausgesuchten Abteilung/ Gruppe erscheinen soll.

Gibt es hierfür eine einfache Lösüng?
Titel: Re: Namen der Gruppe erhalten
Beitrag von: w3dev am 09.02.07 - 14:47:43
Die "Einfache Lösung" gibt's da AFAIK nicht. In dem Fall musst du ja schaun, in welchen Gruppen der aktuelle User ist, dann die anderen Namen dieser Gruppen auslesen und zur Auswahl anzeigen.

So ist mal der logische Vorgang.
Titel: Re: Namen der Gruppe erhalten
Beitrag von: Rossi am 12.02.07 - 17:12:40
Hallo Notes gemeinde,

habe das Problem auf folgende Art und Weise gelöst.
Wobei der User seine Abteilung auswählen muss.


FIELD groupName := Abt;
members := @DbLookup("" : ""; Servername : "NAMES"; "Groups"; groupName;"Members");
members := @Name([CN]; members);
@If(@Trim(groupname) != "";
@SetField( "GenehmigungDurch"; @Prompt([OkCancelList]; "Abteilung "+groupName ; "Mitglieder von " + groupName; ""; members));@Prompt([Ok];"";"Wählen Sie bitte ihre Abteilung aus!"))
Titel: Re: Namen der Gruppe erhalten
Beitrag von: koehlerbv am 12.02.07 - 17:23:37
Cool - bei Euch darf sich also wirklich jeder selbst seinen Urlaub genehmigen? Oder auch durch die nette Kollegin aus der Nachbarabteilung?

Lustig.

Bernhard
Titel: Re: Namen der Gruppe erhalten
Beitrag von: w3dev am 13.02.07 - 10:12:37
Na in einem Unternehmen mit verantwortungsvollen Mitarbeitern geht das schon. Und ausserdem spart man sich die Rechtfertigung auf blöde Fragen vom chefe.