Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alt-f4 am 17.03.04 - 12:21:00
-
Hi leute,
ich habe die suchfunktion benutzt aber leider kein thread gefunden.
das problem besteht unter r5 und r6 ( client u. server).
bei der db handelt es sich um eine urlaubs-db.
so nun mal zu meinem problem. ich habe eine view erstellt " Shared, private on first use", und ich benutze folgende selectformel " SELECT( ( Form = "Monat" ) &( DisplayMitarbeiter = @Text(@Name([CN];(@UserName)))))". das ganze funktioniert auch soweit ganz gut. naja was heisst gut, das ganze funktioniert einen tag, ab erstellung der eigentlichen private view.
danach funktioniert die select formel anscheind nicht mehr. es werden mir keine dokumente mehr angezeigt, obwohl es dokumente gibt die der select-formel entsprechen.
weiss einer woran das liegen könnte?
mfg alt
sollte meine beschreibung zu ungenau oder undeutlich sein, sagt bescheid und ich werde versuchen es noch präziser zu schildern.
-
hmm aber genau dafür ( @Username) benutzt man doch diese art von view. zumindest laut notes help.
-
Laut Notes Help ?
Zeigen!
Ciao
Don Pasquale
-
Ich benutze die auch so.
Aus der Hilfe:
Shared, private-on-first-use views
A "Shared, private-on-first-use" view begins as a shared view and becomes a private view as soon as a user accesses and saves the view. These views give you a convenient way to distribute personal views to multiple users. You usually create this type of view by using @UserName to customize the display for each user.
Note that this is the only way to make a view work with @username, because the view selection is only parsed when the view is generated. Thus, if Tom opened a shared view that keyed to @username, all of Tom's documents would display. But, if the view is still open when Jay accesses it, Jay sees all of Tom's documents, and does not see his own. So, to avoid this conflict, designate the view as "Shared, private on first use" when using @username in the selection formula.
-
jo thomas genau die meine ich.
kannst du mir da vielleicht weiterhelfen?
-
Eigentlich nicht. Ich wüsste nicht, was an der Formel falsch sein sollte.
Bei meiner Version ist es ähnlich wie bei deiner, nur kanns bei mir sein, dass mehr als eine Person das Dokument lesen darf, deswegen @IsMember
SELECT Form = "jobs" & @IsMember(@UserName; Leserrechte)
-
wie gesagt , die formel funktioniert ja auch aber nur einen tag ab erstellung der persönlichen ( private view).
-
Hi,
hat das @Text(...) einen Sinn ?
SELECT Form = "Monat" & DisplayMitarbeiter = @Name([CN];@UserName)"
Versuch das Ganze doch mal so.
Axel
-
Das @Text ist überflüssig wie ein Kropf, sollte aber auch nicht schaden ...
Hier scheint etwas völlig anderes faul zu sein, aber ich habe auch keinerlei Plan, was das sein könnte. Ich kenne genug DBs, die mit sowas arbeiten - ohne Probleme !
-
Ich hatte mal ein ähnliches Phänomen und bin dann auch auf eine embedded View umgestiegen.
Auslöser meines Umstiegs waren afaik mehrere Threads im LDD-Forum - die hier Probleme bestätigten mit "Shared, private on first use" und @Username. Leider habe ich die Links nicht parat.
Matthias
** Edit ** War allerdings R5 Client
-
mit einer embedded view habe ich noch nie gearbeitet, kann mir da einer auf die sprünge helfen, ein paar links zur erklärung oder eine mini-beispiel-db.
thx
-
Hi,
ata hat auf seiner privaten Homepage eine Demo.
Hier kannst du sie runterladen: http://www.anton-tauscher.de/Download/DynView.zip (http://www.anton-tauscher.de/Download/DynView.zip)
Axel
-
thx für die demo. das sollte mein problem lösen.