Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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?
-
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.
-
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!"))
-
Cool - bei Euch darf sich also wirklich jeder selbst seinen Urlaub genehmigen? Oder auch durch die nette Kollegin aus der Nachbarabteilung?
Lustig.
Bernhard
-
Na in einem Unternehmen mit verantwortungsvollen Mitarbeitern geht das schon. Und ausserdem spart man sich die Rechtfertigung auf blöde Fragen vom chefe.