Domino 9 und frühere Versionen > Entwicklung

@UserName in Ansicht

(1/2) > >>

feel_x:
;)

genau das Funktioniert ja nicht.
@UserName gibt lt. Hilfe in Anichten sehr merkwürdige Sachen zurück.
 :o

Ich will eine Abfrage machen, bei der der aktuelle User die Dokumente bekommt, in denen seine Name im Feld "Vorgesetzter" steht.
Wie kann ich das lösen?
felix

Axel:
Hi,

müßte mit einer persönlichen Ansicht zu machen sein.


Axel

feel_x:

Ja, ich will aber keine persönlichen Ansichten erstellen,
weil die Anzahl der User nicht überschaubar ist..

wie löse ich das mit einer generellen Ansicht für alle?


Ich hab das hier gefunden, das funktioniert bei mir aber nicht:


Can You Dynamically Select Documents Per User Without Using A Readernames Field?
Use this for a view selection formula:
username := @Name([CN]; @UserName);
Select (Form = "OrderForm") & (@Contains(OrderOwner;username) = 1)
and set the View Properties so that the view index is discarded every time. This will select documents that use the form "OrderForm" and were created by the
current user.

Axel:
Hi,

in einer gemeinsamen Ansicht ist das nicht sauber zu lösen.


--- Zitat ---Can You Dynamically Select Documents Per User Without Using A Readernames Field?
Use this for a view selection formula:
username := @Name([CN]; @UserName);
Select (Form = "OrderForm") & (@Contains(OrderOwner;username) = 1)
and set the View Properties so that the view index is discarded every time. This will select documents that use the form "OrderForm" and were created by the
current user.

--- Ende Zitat ---

Ja, aber...  So was ähnliches hab ich mal probiert. Fazit: es ist ein Zumutung für den User jedesmal zu warten bis der Ansichtenindex neu aufgebaut wurde. Und ob das im Produktiveinsatz wirklich ohne Probleme funktioniert weiß ich nicht.

Ich würde das Ganze mit  persönlichen Ansichten machen. Was spricht denn dagegen?

Das Anlegen ist relativ einfach. Erstelle eine Ansicht vom Typ Gemeinsam, privat bei Erstbenutzung und gestalte sie so wie's sein soll. Jeder User der dann diese Ansicht anklickt, bekommt dann automatisch seine persönliche Ansicht.


Axel

Axel_Janssen:

--- Zitat von: feel_x am 13.05.03 - 11:21:41 ---
Ja, ich will aber keine persönlichen Ansichten erstellen,
weil die Anzahl der User nicht überschaubar ist..

wie löse ich das mit einer generellen Ansicht für alle?

--- Ende Zitat ---

soweit ich mich erinnern kann, gibt es da doch dieses view by first use private (oder so ähnlich).

Dann brauchst Du auf dem Server nur eine Masterview. Wenn ein User die Ansicht zum ersten mal benutzt, bekommt er eine eigene View spendiert.
Je nach einstellung können diese privaten-aus-masterschablone-erzeugten-views auf dem client oder auf dem Server angelegt werden.

Alles andere funktioniert nicht. Meines Wissens. Viele Leute glauben das nicht-

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln