Autor Thema: Ansicht: Dok-Auswahl mit @UserName  (Gelesen 3353 mal)

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Ansicht: Dok-Auswahl mit @UserName
« am: 18.07.02 - 13:46:13 »
Hallo!!!

Ich möchte in einer Ansicht nur die Dokumente anzeigen lassen, in dennen der Nutzer als Bearbeiter eingetragen ist. Dazu hab ich in der Ansichtsauswahl folgende Formel eingetragen:

SELECT (@Contains(Bearbeiter; @UserName))

Leider mußte ich in der Hiolfe lesen, dass @UserName und nicht in einer Ansicht funktioniert. Ein bischen funktioniert es ja, nur wird der Wert den @UserName liefert nicht immer aktualisiert, sprich wenn ich meine ID-Datei wechsel, dann ändert sich nicht der Wert von @UserName.

Gibt es eine andere Möglchkeit dies Problem zu lösen???

Ich weiß, dass es noch die Rollen gibt, doch sollen später ca. 200 Leute auf die Datenbank zugreifen und alle in die Zugriffsliste aufnehmen um ihnen eine Rolle zuzuweisen möchte ich vermeiden.

Schon mal besten Dank!!!

Ralph

p.s. ganz wichtig, dies muss auch mit LoNo Version 4.6.x laufen können

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #1 am: 18.07.02 - 20:41:17 »
Hi,

geht das auch:
SELECT @UserName=Bearbeiter
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #2 am: 18.07.02 - 22:50:21 »
Hallo!!!

Zitat
Hi,

geht das auch:
SELECT @UserName=Bearbeiter




War das eine Frage???

Also laut Hilfe geht @UserName bzw. @V3UserName nicht in Ansichten. Ich hab festgestellt, dass es an sich schon geht, dass Problem bei mir ist, dass ich mehrere ID-Dateien habe und wenn ich diese jetzt wechsel, dann wird der Wert von @UserName in der Ansicht aber nicht aktualisiert, will sagen, da kommt als Ergebniss der User-Name der Datei, ich vorher aktiv war aber nicht der aktuellen ID-Datei.

Ich hoffe es war irgendwie zum verstehen

Ralph
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #3 am: 18.07.02 - 22:58:39 »
Hi,

wenn Du die DB offen hast und wechselst die ID merkt  Notes sich das. Man muß aus der DB gehen und wieder rein dann hat er die Änderung. Falls Dir eine andere Variante noch bekannt ist würde sie mich auch interessieren.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #4 am: 18.07.02 - 23:08:14 »
Hallo!!!

Also wegen der Kompatib.... (sch... Wort) zu LoNo 4.6.x arbeite ich nur mit dieser Version (also 4.6.x) und wenn ich hier die ID-Datei wechsel, dann gehen alle geöffneten Datenbanken automatisch zu

Um dies zu testen habe ich in der Ansicht eine zusätzliche Spalte eingebaut in der als Wert nur @UserName drin steht. Ich hatte gehofft, das LoNo mir so meine aktuelle ID anzeigt.

Jetzt gibt es zwei möglichkeiten:
1) LoNo speichert den Wert von @UserName irgendwo in dem Dokument, kann ich mir aber nicht vorstellen

2) In Ansichten wird es nicht richtig aktualisiert

Warum???
In der besagten Spalte, steht nicht immer die aktuelle ID, meistens die, mit der ich LoNo gestartet habe, also nach dem Wechsel der ID ändert sich nicht der Wert in dieser Spalte

...
Es ist einfach zu spät für komplizierte Texte :-(
...

Ralph
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #5 am: 19.07.02 - 13:17:28 »
hallo,

ich hab hier eine DB (design registering project hours), die macht genau das (wenn ich es richtig verstanden hab).

10 user haben authoren rechte, die koennen dokumente erstellen, und auch ihre eigenen dokumente sehen. und nur ihre eigenen, niemals die der anderen.

der boss hat eine rolle, mit der kann er alles sehen.

ich hab dort aber ein paar felder, in die der user keywords reinschreibt, und die neuen davon soll er aber dann auch fuer andere user zur verfuegung stellen. dafuer läuft noch ein agent, denn sonst sieht ja jeder nur seine eigenen keywords.

die datenbank läuft gut, schon ziemlich lange. aber mir hat externer support dabei geholfen, und ich weiss nicht mehr wie. habs leider nie dokumentiert. finde es auch nicht mehr in der DB.

wenn also mal einer sowas braucht, und lust hat, das bei meiner DB rauszufinden, damit ich das auch mal dokumentieren kann, dann schicke ich sie gerne per email.

gruss,
daniela
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
im moment in mutterschutz

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #6 am: 19.07.02 - 23:19:23 »
Hallo!!!

Falls es da keine Probleme mit den Copierights gibt, dann hätte ich gern eine Kopie der DB.

Ich hatte schon einen anderen Versuch gestartet. Ich wollte die Variable "Location" der notes.ini auslesen, doch dies geht auch nicht (dazu läuft hier noch ein Thema).

Mein nächster Versuch wird so aussehen:
-bei Öffnen der DB wird eine Variable (z.B. UserID) mit der aktuellen ID in die notes.ini geschrieben
-in der entsprechenden Ansicht wird diese Variable für die Vergleiche genommen

Ich denke, dies sollte laufen

Wenn ich heute Nacht noch dazu komme, dann muss ich mal schauen, ob @UserName auch in der 6er Version nicht in Ansichten geht. Möchte nur mal wissen warum das nicht geht, ein Vorteil hab ich noch nicht erkennen können.

Schöne Nacht und ein noch schöneres WE noch

Ralph
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #7 am: 22.07.02 - 10:55:41 »
hallo ralph,

hab sie dir grad geschickt, per mail, im zip format.

probleme mit copyright gibt es keine, da es ja meine DB ist. ist nicht gekauft.

waere wie gesagt nett, wenn du dann hier posten koenntest, wie meine DB weiss, dass nur jeder seine eigenen dokumente sehen kann. ich weiss nicht mehr, wie das damals programmiert wurde.

gruss,
daniela
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
im moment in mutterschutz

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #8 am: 23.07.02 - 21:38:31 »
Hallo!!!

Hab Deine Mail bekommen, werd morgen auf Arbeit wenn ich Zeit hab und davon hab ich leider viel mal nachschauen.

Ralph
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #9 am: 24.07.02 - 07:47:25 »
Hi Daniela,

also ich bin an der DB auch sehr interessiert, da ich die Möglichkeit mit dem @UserName in Ansichten schon lange suche und bisher keine gute Lösung gefunden habe.

Bitte schicke die DB an folgende Adresse:

DoctorNotes@gmx.net

:D Vielen Dank!  :-*

Gruss,
DocNotes
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #10 am: 24.07.02 - 07:53:32 »
hallo DocNotes,

hab sie dir gerade gemailt, kommentarlos.

uebrigens, ich hab noch was gefunden, was mir mal jemand aus dem forum (bitte nicht boese sein, ich weiss nimmer, wer das war. eknori?) geschickt hat dazu. ich habs leider nur nicht so ganz richtig verstanden, weil ich das danach nie wieder machen musste. muss es mir selber nochmal in ruhe anschauen. aber wenigstens gibts schon mal eine erklaerung dafuer. und bei mir funzt das ganze ja tadellos.


In der Maske gibt es ein Feld "SanyoReaders" (Leserfeld) mit folgender Formel  "[owner]":AltFrom  

Danach kann also jeder mit der Rolle "[owner]" das Dokument lesen und zusätzlich der User, der in deinem Fall im Feld "AltFrom" steht.
Das ist dann der Ersteller.
Zusätzlich kannst du noch über "readers" weitere Leser eintragen.



und das dazu:
Ich würde dir empfehlen, meine accesscontrol.zip einzusetzen. Die geht genauso vor. Du mußt halt eben nur ein paar Designelement in deine Datenbank kopieren und Ruhe ist.
(die ist hier im forum zu finden).


gruss,
daniela
im moment in mutterschutz

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Re: Ansicht: Dok-Auswahl mit @UserName
« Antwort #11 am: 24.07.02 - 22:29:53 »
Hallo!!!

Ja ich hab sie schon mal ein wenig angeschaut und hab genau dies festgestellt, was Du hier auch geschrieben hast

Dies Feld "readers" ist vom Typ "Leser" ja und jeder der da drin steht, der darf das Feld lesen. Das das so einfach ist, wenn ich das früher gewußt hätte...

Ich schreib Dir morgen noch mal ne Mail wo es etwas besser erklärt ist, ich bin momentan was kurz angebunden :-(

Ralph
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz