so gehts:
Was nun falsch war? Eigentlich nix großartiges. Hier und da einige Schreibfehler:
- der Suchbegriff kommt aus dem Feld "Kunde" und nicht aus "Name". Dass Feld "Name" existiert in der Ticketmaske nicht!
- die Zuweisung {view="Output"} ist keine Zuweisung, es fehlte ein ":"
also: view:="Output"
- würde vorsichtshalber Telefonnummer berechnet machen, statt Berechnet zur Anzeige..alle anderen Kontaktfelder sind ebenfalls berechnet
nimm also die Formel
Variante A: _server:="";
_db:="Test\\Test_contacts.nsf";
_serverdb:=_server:_db;
_view:="Output";
_searchkey:=Kunde;
_returnvalue:="Phone";
_treffer:=@DbLookup( "" : "NoCache" ; _server:_db ; _view ; _searchkey ; _returnvalue);
@If( @IsError(_treffer );"keine Telefonnummer vorhanden"; _treffer)
Variante B:_server:="";
_db:="Test\\Test_contacts.nsf";
_serverdb:=_server:_db;
_view:="Output";
_searchkey:=Kunde;
_returnvalue:="Phone";
_treffer:=@DbLookup( "" : "NoCache" ; _serverdb ; _view ; _searchkey ; _returnvalue);
@If( @IsError(_treffer );"keine Telefonnummer vorhanden"; _treffer)
Variante C:_treffer:=@DbLookup( "" : "NoCache" ; "":"Test\\Test_contacts.nsf":"Output" ; "Kunde" ; "Phone");
@If( @IsError(_treffer );"keine Telefonnummer vorhanden"; _treffer)
ACHTUNG: bei mir liegt die Kontakt DB im Notes\Data\Test Pfad, daher ist bei mir die DB mit "Test\\Test_contacts.nsf" angegeben
*meeeensch, ich fass es nicht, hätte ich doch nie gesagt, daß dblookups garstig sein können....und dabei ist es doch sooo einfach.....oder etwa nicht...rofl*