Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 24.07.06 - 11:30:26
-
Hallo Forum,
ich möchte aus der names.nsf die Abteilung des aktuellen Users ermitteln:
Abteilung := @DbLookup("":"NoCache";Servername:"Names.NSF";"People"; @UserName; Department)
Fehlermeldung: Entry not found ...
Was stimmt hier nicht?
Alexis
-
Hallo,
@UserName gibt den vollqualifizierten Usernamen zurück. Wenn Du man die Ansicht "People" öffnest, wirst Du sehen, daß dort etwas völlig anderes steht. Ergo kein Treffer.
Ich würde empfehlen, statt "People" die versteckte View "($VIMPeople)" zu benutzen und @UserName noch mit @Name entsprechend anzupassen.
-
Hallo Driri,
danke für Dein Hinweis. Leider kann ich nicht ermitteln, welche Views welche Spalteninhalte beinhalten.
Die Änderung der View "($VIMPeople)" und @Name[CN](@UserName) als Key hat leider auch kein Ergebnis gebracht.
Alexis
-
Versuch's doch mal mit @NameLookup.
Bsp.:
@NameLookup(@UserName; "Department")
Axel
-
Leider kann ich nicht ermitteln, welche Views welche Spalteninhalte beinhalten.
Warum nicht? Du siehst sie doch zumindest in der entsprechenden View.
Ansonsten: Axel's Vorschlag verwenden
oder
die View ($VIMPeople) verwenden und abfragen auf @Name ([Abbreviate]; @UserName)
oder
die View ($Users) verwenden und abfragen auf @UserName (diese View ist eigentlich DIE eierlegende Wollmilchsau!).
Bernhard
-
Hallo Bernhard,
Dir abermals mein Dank, die eierlegende Wollmilchsau isses.
Axels Vorschlag brachte eine abweichendes department, tatsächlich steht im @NameLookup ein anderes department als in der DB Name&Addressbook, warum auch immer >:D.
Alexis