Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: tabama am 16.03.04 - 09:06:33
-
Hallo,
ich habe eine Ansicht in der diverse Doks angezeigt werden.
Nun möchte ich eine Teilmenge dieser Doks anzeigen.
Natürlich könnte ich für jede Teilmenge eine eigene Ansicht mit der jeweiligen Auswahlformel erstellen. Da es sich aber um eine Vielzahl handelt will ich dies mir aus Pfegegründen ersparen.
Meine Ide:
Der User setzt eine Umgebungsvariable.
In der Ansichtenauswahl nutze ich diese Variabel.
In der Praxis funkts aber nicht. Warum???
Die Formel lautet:
auswahl := @Environment("ini-variable");
Select (feld = auswahl)
-
Hi,
das wird wohl die Erklärung sein (Auszug aus der Hilfe) :
@Environment kann nicht in Spalten- oder Auswahlformeln verwendet werden; sie ist für den Einsatz in Feld- und Maskenformeln, Schaltflächen, SmartIcons und Agenten vorgesehen ist. Einige Formeln, wie z. B. in periodischen Agenten, werden auf dem Server statt auf dem Computer des Benutzers ausgeführt. In diesem Fall wirkt sich @SetEnvironment nur auf die Umgebungsvariablen auf dem Server und nicht auf dem Computer des Benutzers aus.
-
Ja, hast recht. Hatte ich überlesen.
Aber vielleicht hat jemand einen anderen Einfall wie ich zum Ziel kommen kann.
-
Das hängt sehr vom gewünschten Ziel ab. Hier kann man mit Foldern arbeiten, mit Dialoglisten, ggf. mit embedded views, Picklist etc. pp.
Gehe mal hier im Forum ein wenig auf die Suche (dynamische Ansicht wäre mal ein Ansatz) - das ist hier schon zigfach diskutiert worden.
Bernhard
-
Ich hatte ja schon gesucht und nichts gefunden.
Mit "dynamische Ansicht" finde ich nur einen Eintrag und der bezieht sich auf PHP.
Folgendes will ich erreichen.
Der User gibt einen Wert vor (oder wählt ihn aus einer Picklist).
In der dann angezeigten Ansicht sollen nur die Doks erscheinen, die in einem Feld diesen Wert haben.
Ich habe es mitlerweile mit GetProfileField probiert, aber auch keinen Erfolg gehabt.
-
Dann ist ein Folder, in den Du die gefundenen Dokumente schiebst, ernsthaft in Betracht zu ziehen:
- Wert(e) vom User abfragen
- Doks in Collection übernehmen
- Diese Docs in den vorher geleerten (privaten) Folder schieben.
Bernhard
-
so klappt's. Danke