Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thorsten Kalweit am 14.12.06 - 08:44:45

Titel: Ansichten und @Member
Beitrag von: Thorsten Kalweit am 14.12.06 - 08:44:45
Guten morgen zusammen,

kennt Ihr dieses Phänomen auch?

Ich verwende in einer Ansicht die Formel:

SELECT (Form="hauptdokument" & @Member(leser;@UserName)>-1) | (Form="antwort1" & @Member(leser;@UserName)>-1) | (Form="antwort2" & @Member(leser;@UserName)>-1)

Frage ich aber ab, ob @Member(leser;@Username)>0 ist, verschwinden die Antwortdokumente in der Ansicht. Was passiert hier?

Die Noteshilfe besagt, dass @Member den Wert 0 zurückgibt, wenn das Element nicht in der Liste enthalten ist.

 :-:

Gruß
Thorsten
Titel: Re: Ansichten und @Member
Beitrag von: DerAndre am 14.12.06 - 09:10:53
Aus der Hilfe zu @Username:

Dieses Beispiel gibt "CN=Robert T. Katsushima/OU=JPN/O=Acme" zurück, wenn dies der zu der aktuellen Benutzer-ID gehörende Name ist.
@UserName(0)

Wie sind die Namen in der Liste leser eingetragen?
Titel: Re: Ansichten und @Member
Beitrag von: Thorsten Kalweit am 14.12.06 - 09:17:16
Der Inhalt der Leserfelder ist:

leser1:leser2:"[rolle1]":"[ADMIN]"

Leser1 wird auch nur dann befüllt, wenn bestimmte Bedinungen erfüllt sind.

leser1 + leser2 sind die jeweils kanonischen Namen
Titel: Re: Ansichten und @Member
Beitrag von: Axel am 14.12.06 - 09:18:34
Wenn das eine gemeinsame Ansicht ist, wird das sowie so nicht sauber funktionieren.

@Username sollte nicht in gemeinsamen Ansichten verwendet werden.

Auszug aus der Online-Hilfe:
Zitat
@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergibt. Dasselbe gilt für den Fall, dass sich der Inhalt des Feldes ändert, auf das Sie sich beziehen, weil zunächst der Index aktualisiert werden muss, damit die neue Information verwendet werden kann.


Axel

Titel: Re: Ansichten und @Member
Beitrag von: MadMetzger am 14.12.06 - 09:19:34
Außerdem musst du die Ansichtsauswahl überhaupt nicht anpassen, wenn du wirklich  mit Leserfeldern arbeitest. Dann übernimmt das nämlich der Server für dich.
Titel: Re: Ansichten und @Member
Beitrag von: Thorsten Kalweit am 14.12.06 - 10:39:40
Vielen Dank.

Ich habe den @UserName nun aus der Ansichtsformel entnommen und siehe da, es klappt.

 :D

Man lernt nie aus ;-). Ich war immer im Glauben, dass es sein muss.

Viele Grüße