Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RolandS am 02.01.04 - 16:43:26

Titel: nur Dokumente von aktuellem User
Beitrag von: RolandS am 02.01.04 - 16:43:26
Hallo

ich krieg die SELECT Formel einfach nicht hin.

also am besten von vorn.

Ich den Dokumenten der Datenbank gibt es ein Authorenfeld das berechnet beim anlegen ist.
Formel    @Name([CN];@Username)


Jetzt möchte ich in einer Ansicht dem aktuellen User nur die Dokumente anzeigen lassen die er selber erstellt hat.

Wie muß die SELECT Formel aufgebaut sein.


Danke

Titel: Re:nur Dokumente von aktuellem User
Beitrag von: TMC am 02.01.04 - 16:54:35
Also ob das in R6 klappt weiß ich nicht, unter R5 geht das nur über eine Maske mit eingebetteter View.

Denn Du müsstest dann ja @Username abgleichen mit Deinem Feld, und dies sollte in Viewselection-Formeln immer vermieden werden.

Zu eingebetter View hat ata auf www.anton-tauscher.de eine Beispiel-DB die genau dies behandelt.

TMC
Titel: Re:nur Dokumente von aktuellem User
Beitrag von: AC am 02.01.04 - 17:29:44
Hi Roland S

wie sieht denn Dein Select aus ?
Und ist es eine private oder eine öffentliche Ansicht ?

Weiß nicht wie es in R6 aussieht aber aus der R5 Hilfe:

@UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergeben kann

Ich hab früher auch mal probiert in öffentlichen Ansichten.
Lokal hats  funktioniert, ist aber sehr dirty.  
Aber am Server ist es Mist.

Hoffe geholfen zu haben, Holcomb
Titel: Re:nur Dokumente von aktuellem User
Beitrag von: RolandS am 02.01.04 - 21:07:28
ist eine öffentliche Ansicht.

Habe folgenden select probiert

userdok = @GetField(Ferstelltvon);
usernow = @Name([CN];@UserName);
SELECT userdok = usernow

:-( funzt nicht
Titel: Re:nur Dokumente von aktuellem User
Beitrag von: AC am 05.01.04 - 10:00:15
Hi RolandS

zum Select:
userdok := Ferstelltvon;
usernow := @Name([CN];@UserName);
SELECT userdok = usernow

Ich kann nur von R5 reden.
Damit gehts. Du musst auch den Doppelpunkt setzen.  
Generell:
Aber wie oben beschrieben.
Nimm private Ansichten.
Bei öffentlichen Ansichten geht IMO das @username im Select nicht richtig. Das steht ja so auch in der Hilfe.

Gruß Holcomb
Titel: Re:nur Dokumente von aktuellem User
Beitrag von: AC am 05.01.04 - 10:12:35
Nachtrag:
Beim Autorenfeld nimm den vollständigen hierarchischen Namen.

Bye Holcomb