Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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" :'(
-
Hi,
ist die erste Spalte sortiert?
Oder versuch mal
@Prompt([Ok];"Info";@DbLookup("";"";"Testview";"HIER";"Dokumentname"))
Andreas
-
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:
@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
-
Ich krieg die Krise ;)
Es war tatsächlich die Sortierung!!!
Vieeln, vielen Dank
Gruss Micha