Autor Thema: Ansichten zeigen flasche Dokumente an  (Gelesen 1051 mal)

Offline Bodo

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • alles wird gut!
Ansichten zeigen flasche Dokumente an
« am: 16.01.03 - 07:56:36 »
Hallo,
ich hab folgendes Problem:
Ich habe eine Datenbank mit einer Maske und 3 Ansichten.
Die Maske hat (über eine Teilmaske) ein Feld namens "Ersteller" mit dem Vorgabewert "@UserName".
Ansicht 1 soll nur die Dokumente anzeigen, die der aktuelle Nutzer erstellt hat (Formel: SELECT (Ersteller = @UserName)).
Ansicht 2 soll das Gleiche wie Ansicht 1 zeigen, und hat auch die gleiche Formel.
Ansicht 3 zeigt alle Dokumente an (Formel: SELECT @All).

- Ich beginne als Benutzer A mit einer leeren Datenbank (und einem neu gestarteten Notes), und erstelle ein Domument.
==> In allen Ansichten wird 1 Dokumenz angezeigt (richtig).

- Dann schließe ich die Datenbank, und melde mich (am gleichen PC) unter einem anderen Benutzer (B) und mit einem anderen ID-File

an.
==> In Ansicht 1 und 2 sollte jetzt nichts zu sehen sein, aber leider sehe ich in beiden das Dokument von Benutzer A (falsch).

- Jetzt lege ich ein 2. Dokument unter Benutzer B an.
==> In den Ansichten 1 und 2 sind jetzt 2 Dokumente zu sehen (falsch).
==> Ansicht 3 zeigt auch 2 Dokumente an (richtig).

- Jetzt wechsel ich wieder zu Benutzer A.
==> In den Ansichten 1 und 2 sind jetzt 2 Dokumente zu sehen (falsch).
==> Ansicht 3 zeigt auch 2 Dokumente an (richtig).

- Wenn ich jetzt den Designer öffne, und die Formeln überprüfe, so wird dort das Richtige Ergebnis angezeigt. Jetzt ändere ich in

der Formel von Ansicht 1 etwas ab, indem ich Leerzeichen bei den Klammern einfüge (Formel: Select ( Ersteller = @UserName )). Dann

speicher ich die Ansicht, mache die Änderung wieder rückgängig und speicher erneut.
==> Ansicht 1 zeigt nur das Dokument von Benutzer A an (richtig).
==> Ansicht 2 zeigt nach wie vor beide Dokumente an, obwohl dort die gleiche Formel ist, wie in Ansicht 1 (falsch).
==> Ansicht 3 zeigt auch 2 Dokumente an (richtig).

- Ich wechsel erneut den Benutzer auf B.
==> Ansicht 1 zeigt Dokument von Benutzer A, aber nicht etwa das Dokument von B (falsch).
==> Ansicht 2 zeigt nach wie vor beide Dokumente an, obwohl dort die gleiche Formel ist, wie in Ansicht 1 (falsch).
==> Ansicht 3 zeigt auch 2 Dokumente an (richtig).


Der ganze Vorgang ist bei mir reproduzierbar.
Irgendwas läuft total schief. Am meisten stört mich, das 2 Ansichten mit der gleichen Formel unterschiedliche Dokumente anzeigen.
Außerdem scheint es für das Ergebnis einer Ansicht einen Unterschied zu machen, ob in der Designphase schon Dokumente vorhanden sind

oder nicht.

Ich hab es unter 5.0.8 und 5.0.10 probiert.

Kann mir jemand helfen? Auch das Problem, das nur die Dokumente des aktuellen Anwenders angezeigt werden sollen, müßte doch lösbar

sein.

Bodo Jäger

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Ansichten zeigen flasche Dokumente an
« Antwort #1 am: 16.01.03 - 09:29:12 »
SELECT (Ersteller = @UserName).

Sorry, aber @username hat nix in einer ViewSelection zu suchen, dass hatten wir hier in dem forum ungefaehr schon 17 mal. man kann es machen, aber du siehst ja das resultat.
notes beheerscht keine "dynamischen" views.

hier ein workaround:
bette die ansicht in eine maske ein und arbeite mit show-single-categorie...

gruss / till

Offline Bodo

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • alles wird gut!
Re:Ansichten zeigen flasche Dokumente an
« Antwort #2 am: 16.01.03 - 16:56:28 »
Hallo Till,

der Tip war gut. Ich benutze jetzt eine Seite mit einer eingebetteten Ansicht.

Danke ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz