Autor Thema: @UserName in Ansicht  (Gelesen 2489 mal)

feel_x

  • Gast
@UserName in Ansicht
« am: 13.05.03 - 10:38:28 »
;)

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
« Letzte Änderung: 13.05.03 - 14:39:30 von feel_x »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:@UserName in Ansicht
« Antwort #1 am: 13.05.03 - 11:09:09 »
Hi,

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


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

feel_x

  • Gast
Re:@UserName in Ansicht
« Antwort #2 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?


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.


Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:@UserName in Ansicht
« Antwort #3 am: 13.05.03 - 11:29:58 »
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.

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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:@UserName in Ansicht
« Antwort #4 am: 13.05.03 - 11:31:46 »

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?

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-
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:@UserName in Ansicht
« Antwort #5 am: 13.05.03 - 11:50:37 »
Hallo feel_x,
ich kann mich meinen Vorrednern nur anschließen.
Du schreibst :

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?
und genau das ist, das "Public, private at first use".
( Zu Deutsch Gemeinsam, Privat bei Erstbenutzung)
Es ist eine Art Schablone ( auch wenn das Wort in Lotus wieder etwas anderes wird) von der auf ´jedem Client eine Instanz gebildet wird. D.h. Du entwickelst das Dingens nur einmal und jeder User bekommt eine individualisierte Fassung.

Meines Wissens gibt es eine andere Möglichkeit und auch diese ist nicht optimal.

gruß

Don Pasquale
« Letzte Änderung: 13.05.03 - 13:21:35 von Don Pasquale »

feel_x

  • Gast
Re:@UserName in Ansicht
« Antwort #6 am: 13.05.03 - 12:36:09 »


Jo, Danke Euch beiden.
Wollte keine persönlichen Ansichten, aber die Methode
"Public, private at first use" scheint gar nicht so schlimm zu sein  ;)
Mal gucken, ob ich die auf dem Server gespeichert kriege..

Funktioniert bei mir jedenfalls. juhuu.
Jetzt hab ich nur das Problem der Sicherheit,
aber dann muss ich halt allen Usern untersagen, weitere persönlichen Ansichten zu erstellen. ;D

felix

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re:@UserName in Ansicht
« Antwort #7 am: 13.05.03 - 13:16:11 »
Ähm, nur so als Hinweis, aber wahrscheinlich weisst du's eh schon:
Wenn es um Sicherheitsaspekte geht, kommst du um Leserfelder nicht herum.
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:@UserName in Ansicht
« Antwort #8 am: 13.05.03 - 14:24:16 »
bette die ansicht in eine maske und arbeite mit 'show single categogie'...

DA WIR DAS THEMA SCHON X-MAL HATTEN -> SUCHE BENUTZEN UND DU WIRST FÜNDIG !!

gruss

feel_x

  • Gast
Re:@UserName in Ansicht
« Antwort #9 am: 13.05.03 - 14:41:54 »

Sorry, hab die Suche benutzt und nichts gefunden; aber manchmal merkt man erst später, nach welchen Begriffen man eigentlich hätte suchen müssen..

:)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz