Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: wittmann_franz am 06.12.13 - 09:13:31

Titel: dblookup funzt nicht wie gewünscht
Beitrag von: wittmann_franz am 06.12.13 - 09:13:31
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





Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: wittmann_franz am 06.12.13 - 09:14:29
Nachtrag:

die Fehlermeldung lautet wie gehabt:

Eintrag im Index nicht gefunden.   ???

Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: Thomas Schulte am 06.12.13 - 10:21:36
schau dir deinen zusammen gesetzten Wert _NeuName mit einem @Prompt oder einem @Statusbar mal etwas genauer an.
Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: wittmann_franz am 06.12.13 - 10:35:51
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.
Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: DerAndre am 06.12.13 - 11:11:17
Du gibst in deinem DBLookup aber die Columnnumber 2 an.

Sollte da nicht eine 1 stehen?
Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: wittmann_franz am 06.12.13 - 11:43:35
Nein, das ist doch die Spalte mit dem Rückgabewert

Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: umi am 06.12.13 - 11:50:58
Hi
schon mal probiert in der Ansicht und dem @Dblookup ein @Trim() zu machen.
Evtl. mal den Ansichtenindex neu aufbauen.
Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: ata am 11.12.13 - 10:56:12
... nimm einen Beispielstring und gebe ihn in der Ansicht ein - was passiert?

Toni
Titel: Re: dblookup funzt nicht wie gewünscht
Beitrag von: Peter Klett am 11.12.13 - 13:02:24
Kannst Du sicher ausschließen, dass der Server @Text (GebDatum) anders formatiert als der Client?