Autor Thema: personalisierte Favoritenansicht  (Gelesen 1870 mal)

Offline Ranki

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
    • Ranki.de
personalisierte Favoritenansicht
« am: 04.08.03 - 10:18:06 »
Moin zusammen,

... ich habe folgende Idee soweit auch schon umgesetzt:

Eine Datenbank mit vielen Dokumenten mit versch. Masken. Der User kann über einen Button ein Dokument seinen pers. Favoriten hinzufügen. Das Ganze passiert mit einem Feld in jeder Maske ("Favorit_von"). Drückt der User nun auf Favorit hinzufügen, so wird sein Name in das Feld geschrieben/ hinzugefügt. Drückt er auf Favorit entfernen, so wird natürlich sein Name entfernt. Das passt alles soweit.

Jetzt habe ich eine Ansicht, die nur die eigenen Favoriten widerspiegeln soll. Dazu benutze ich folgende Formel:

SELECT @IsMember(@Name([CN];@UserName);Favorit_von)=1

Das müsste soweit ja alles funktionieren; aber er spuckt mir immer alle Favoriten von jedem benutzer aus und das klappt ja irgendwo nicht.

Hat jmd. 'ne Ahnung oder Lösung für das Problem?

In einer anderen Ansicht habe ich die Formel in eine extra Spalte gepackt und sehe, ob die Formel richtig funktioniert (also 1 oder 0 ausgibt) ... und sie macht es. Ich bin verzweifelt!  ???

Schönen Gruß

Ranki

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:personalisierte Favoritenansicht
« Antwort #1 am: 04.08.03 - 10:26:56 »
Hi,

wenn das eine gemeinsame Ansicht ist, bist du in eine "altbekannte Falle" getappt.

@UserName funktioniert nicht in gemeinsamen Ansichten.

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

Du solltest das mit persönlichen Ansichten oder Ordnern machen.

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

Offline Ranki

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
    • Ranki.de
Re:personalisierte Favoritenansicht
« Antwort #2 am: 04.08.03 - 10:32:26 »
Danke schonmal für die flotte Antwort.

Muss ich denn dann für jeden User eine pers. Ansicht anlegen?

Werde mir das mal durchlesen ....

Schöne Grüße

Ranki

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:personalisierte Favoritenansicht
« Antwort #3 am: 04.08.03 - 10:39:04 »
Wenn du dir jetzt eine View erstellst und dir dabei alle Auswahlmöglichkeiten genau anguckst, wirst du die Optionen "private on first use" sehen. Dann wird die private Ansicht automatisch beim ersten Zugriff des jeweiligen Users erstellt. Es gibt 2 Typen von diesen "private on first use"-Ansichten. Die einen werden auf dem Server gespeichert, die anderen auf der Workstation des Users. Bei 5 war das im Vergleich zu Domino6 vom Bezeichner irgendwie nicht so deskriptiv, was was war.
<stimmt_das_so?>
Private Ansichten auf dem Server sind leichter zu managen (löschen bei update), aber performance-mässig schlechter.
</stimmt_das_so?>

Für deinen Anwendungsfall stellen diese "private on first use"-Teile ein wahres Wunderfeature dar. Du wirst dich freuen.
« Letzte Änderung: 04.08.03 - 10:39:52 von Axel_Janssen »
... 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

Glombi

  • Gast
Re:personalisierte Favoritenansicht
« Antwort #4 am: 04.08.03 - 10:42:28 »
Hi,
seit R5 gibt es ja als Alternative das Feature der eingebetteten Ansicht und der Single Category. Man muss nicht unbedingt mehr mit privaten Ansichten arbeiten.
Insbesondere für Web Anwendungen ist das äußerst sinnvoll.

Andreas

Offline Ranki

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
    • Ranki.de
Re:personalisierte Favoritenansicht
« Antwort #5 am: 04.08.03 - 10:53:45 »
Mille gratie oder so,

hat wunderbar geklappt!!! ... mit den privat for first use - Ansichten!

Herzlichen Dank und schöne Grüße

Ranki

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:personalisierte Favoritenansicht
« Antwort #6 am: 04.08.03 - 11:05:57 »
Hi,

jaein.

Du kannst auch ein Ansicht als "Gemeinsam, privat bei Erstbenutzung" anlegen. Somit brauchst du die Gestaltung nur einmal zu machen. Wenn der User die Ansicht dann das erste Mal öffnet wird automatisch ein persönliche angelegt.

Die Ansicht dient quasi nur als Vorlage.

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

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:personalisierte Favoritenansicht
« Antwort #7 am: 04.08.03 - 11:08:02 »
Hi,

uups, da waren zwei schneller. Das kommt davon, wenn man beim Schreiben der Antwort von DAUs gestört wird.   :-\

Aber Hauptsache du hast ein Lösung für dein Problem.

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz