Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 13.09.02 - 14:08:56
-
Hallo Leute,
Ich möchte eine Ansicht basteln, in der jeder Anwender
die Dokumente sieht, bei denen er als Bearbeiter steht.
Der Bearbeiter ist in der Form cn=Name,ou=Organisation
vorhanden
Aber
SELECT (Bearbeiter = @Username)
bringt leider gar nichts.
Sehr ich den Wald vor lauter Bäumen nicht ?
Grüße
Don Pasquale
-
damit beides gleich ist:
Bearbeiter Feld = mit @name([cn];@username) setzen
Vergleichsvariable= @name([cn];@username)
also Bearbeiter = @name([cn];@username)
oder wenn Bearbeiter anders gespeichert wurde:
@name([cn];Bearbeiter)=@name([cn];@username)
Achtung: je weniger Berechnungen ein Select oder Spalten aufweisen umso schneller ist der View aufgebaut. Daher wenn immer möglich, alle Berechnungen vorher in Felder speichern.
Bearbeiter = @name([cn];@username) ist besser als
@name([cn];Bearbeiter)=@name([cn];@username)
-
Wie wär´s damit ?
SELECT (@Contains(Bearbeiter; @Name([CN]; @UserName) ))
-
nur, wenn Feld Bearbeiter ein Mutlivalue Field ist UND Mehrfacheinträge bereits aufweist, dann sowas mit @contains...denn sonst würde Formel
Bearbeiter=@username NIE stimmen (egal ob @name formatiert oder nicht)
-
Verstehe ich nicht,
bei mir hat Bearbeiter = @ UserName ja nie geklappt,
während
@Contains(Bearbeiter; @Name([CN]; @UserName) )
zu erstenmal Resultate zeigt.
???
Die Ansicht war immer gemeinsan, privat bei erstbenutzung, ist doch korrekt oder ?
-
Hi Rob_Green,
ich habe mich für
SELECT @Name([CN];Bearbeiter)=@Name([CN];@UserName)
entschieden. Das funzt und erschlägt viele Eventualitäten.
Vielen Dank
Don Pasquale