Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrXYZ am 11.08.03 - 10:31:03

Titel: @DBLookup Problem
Beitrag von: MrXYZ am 11.08.03 - 10:31:03
 ???

Folgendes Problem:

Ich habe eine View (Testview) mit 2 Spalten. Die erste Spalte soll ein "HIER" ausgeben, wenn der aktuelle User in einer bestimmten Userliste erscheint:

_temp:=@IsMember(@Name([CN];@UserName);@Name([CN];UserList));
@If(_temp=1;"HIER";"NIX")

In der 2.Spalte wird ein Wert angezeigt zur Kontrolle angezeigt. Der View wird sauber aufgebaut!

Diesen View möchte ich nun gerne an anderer Stelle mit einem @DBlookup ansprechen und den Wert HIER suchen und aus dem Dokument das Feld Dokumentname (Textfeld) auslesen:

@Prompt([Ok];"Info";@DbLookup("";"":"";"Testview";"HIER";"Dokumentname"))

Ich bekomme grundsätzlich einen "Eintrag im Serverindex nicht gefunden"  :'(
Titel: Re:@DBLookup Problem
Beitrag von: Glombi am 11.08.03 - 10:36:17
Hi,
ist die erste Spalte sortiert?

Oder versuch mal
@Prompt([Ok];"Info";@DbLookup("";"";"Testview";"HIER";"Dokumentname"))

Andreas
Titel: Re:@DBLookup Problem
Beitrag von: Axel am 11.08.03 - 10:37:56
Hi,

ich bin mir nicht sicher, ob das überhaupt funktionieren kann, denn die Verwendung von @Username in gemeinsamen Ansichten ist sehr problematisch, da es zu unvorhersehbaren Ergebnissen kommen kann.

Auszug aus der Notes-Hilfe:

Zitat
@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergeben kann. Dasselbe gilt für den Fall, daß sich der Inhalt des Feldes ändert, auf das Sie sich beziehen, weil zunächst der Index aktualisiert werden muß, damit die neue Information verwendet werden kann.

Axel
Titel: Re:@DBLookup Problem
Beitrag von: MrXYZ am 11.08.03 - 10:38:20
Ich krieg die Krise  ;)

Es war tatsächlich die Sortierung!!!

Vieeln, vielen Dank
Gruss Micha