Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: t.langer am 18.10.07 - 09:41:07
-
Hallo Leute,
erst mal danke für eure hilfe bei meinem letzen Probm...
Nun habe ich folgende Nuss zum Knacken:
Ich möchte (in der normlaen Formelsprache) ein Feld folgendermasen befüllen:
Es soll dort die Telefonnummer eingetragen werden, diese soll anhand des Namens (der ein Feld davor eingetragen wird) aus dem Adressbuch (names.nsf) geholt werden.
Kann mir hier jemand weiterhelfen?
-
Das könnte bspw. so aussehen:
_Server := @ServerName;
_DB := "names.nsf";
_Key := @Name([Abbreviate];DeinFeldname);
_View := "($VIMPeople)";
_Field := "OfficePhoneNumber";
_Lookup := @DbLookup("";_Server : _DB;_View;_Key;_Field);
@If(@IsError(_Lookup);@Return("");"");
FIELD Telefonnummer := _Lookup;
""
In der Ansicht "$VIMPeople" stehen die User (Fullname) in der Abbreviate Form, daher muss der Key entsprechend umgewandelt werden.
Andreas
-
Ich nehme dazu folgende Formel:
@NameLookup( [ForceUpdate]:[NoSearching] ; @UserName; "OfficePhoneNumber" )
Gruß
Hubert
-
Stimmt, ist wesentlich eleganter. Irgendwie muss ich mich an diese Funktion noch gewöhnen ;)