Domino 9 und frühere Versionen > ND9: Entwicklung
dblookup funzt nicht wie gewünscht
wittmann_franz:
Hallo zusammen,
ich verzweifle mal wieder am dblookup.
Ich möchte beim Füllen einer Maske überprüfen, ob es bereits einen Eintrag mit dem Namen gibt.
Dazu habe ich eine Ansicht mit den benötigten Werten. Der Suchwert in der 1. Spalte (sortiert) der Ansicht setzt sich wie folgt zusammen
Name + ", " + Vorname + ", " + @Text(GebDatum)
Mein dblookup sieht folgendermaßen aus:
_server:=@Subset(@DbName;1);
_db := "meineAnwendung.nsf" ;
_NeuName := Name + ", " + Vorname + ", " + @Text(GebDatum) ;
_Vergleich := @DbLookup("Notes":"NoCache";_server:_db; "(SYS_AlleAkten)";_NeuName;2);
@Prompt([Ok] ; "TEST DBLookup" ; _Vergleich)
wenn ich nur nach dem Feld Name suche dann gibt er mir die Werte aus, nur bei dem zusammengesetzten Wert funktioniert es nicht.
Vielen Dank für Eure Hilfe
Notes 9.0.0
Server 9.0.0
wittmann_franz:
Nachtrag:
die Fehlermeldung lautet wie gehabt:
Eintrag im Index nicht gefunden. ???
Thomas Schulte:
schau dir deinen zusammen gesetzten Wert _NeuName mit einem @Prompt oder einem @Statusbar mal etwas genauer an.
wittmann_franz:
Hallo Thomas,
Jupp habe ich gemacht, sieht genau so aus wie der Wert der in der 1. Spalte meiner Ansicht steht.
und trotzdem findet er es nicht.
DerAndre:
Du gibst in deinem DBLookup aber die Columnnumber 2 an.
Sollte da nicht eine 1 stehen?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln