Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Joe am 10.04.03 - 12:14:10
-
Hallo an alle!
Ich habe mal wieder ein Brett vor dem Kopf (oder Notes will mich nicht verstehen-oder ich verstehe Notes nicht). Ich möchte in einer Ansicht einen Select machen, der mir alle Dokumente einer Kostenstelle anzeigt. Kein Problem, nur soll diese Kostenstelle - und damit auch die Ansicht - je nach angemeldetem Benutzer variabel sein. Ich habe eine gemeinsame Ansicht -beim ersten Benutzen persönlich- erstellt und in das Select ein DbLookup hineingesetzt, welches aus einer anderen View die Kostenstelle des @UserName heraussuchen soll. Funzt aber nicht! Ich kriege immer null Dokumente angezeigt, obwohl für diese Kostenstelle welche vorhanden sind. Was mache ich falsch???
-
Hi,
habe ich das richtig verstanden, in Deiner Select Formel der Ansicht hast Du ein DBLOOKUP eingebaut?????
Geht das???? So etwas habe ich noch niergens gesehen, bzw gehört.
Aber wenn das funktioniert dann hast Du den Join (den es in Notes nicht gibt) gefunden.
-
Hi,
@DbLookup funktioniert nicht nicht in Ansichtenformeln. Das käme dynamischen Ansichten gleich.
... und das kann Notes nicht !!
Die einzigste Lösung deines Problems ist eine eingebettete Ansicht mit der Option "Einzelne Kategorie anzeigen".
Axel
-
Ja, das hab ich in meiner Verzweiflung probiert! Ich habe auch schon probiert, beim Start der Anwendung die Kostenstelle auszulesen und ins Environment geschrieben. Dann habe ich versucht, im View auf das Environment zurückzugreifen. Klappt auch nicht! Das einzige was klappt, ist die Kostenstelle hart in den Select einzutragen. Genau das ist aber nicht gewünscht!
-
Hi,
schau mal hier: http://www.anton-tauscher.de/Download/DynView.zip (http://www.anton-tauscher.de/Download/DynView.zip)
Da findest du ein Beispiel.
Axel
@ata
Ich war so frei auf deine Beispiele zu verweisen. ;D
-
einzigste Weg ist - wie bereits oben beschrieben - eine eingebettete Ansicht zu nehmen mit singlecategory Formel bzw. einen Ordner, in den die Suchtreffer/Docs reingezogen werden.
Dynamische View gehen nur in Verbindung mit @username, alles andere geht leider nicht.
Das mit der notes.ini kann, was ich schon mal probiert habe, auf einer lokalen Notes DB gehen. Nur, wenn das Mistding auf dem Server ist, klappt es auch mit ner personal view in desktop nicht mehr.
-
Ja, das hab ich in meiner Verzweiflung probiert! Ich habe auch schon probiert, beim Start der Anwendung die Kostenstelle auszulesen und ins Environment geschrieben. Dann habe ich versucht, im View auf das Environment zurückzugreifen. Klappt auch nicht! Das einzige was klappt, ist die Kostenstelle hart in den Select einzutragen. Genau das ist aber nicht gewünscht!
Hi,
so halb warst du schon auf dem richtigen Weg (Kostenstelle in INI-Datei).
Man nehme weiter hin eine Ansicht in der alle Dokumente, nach Kostenstelle kategorisiert angezeigt werden.
Desweiteren braucht man ein Maske mit einem berechneten Feld, das sich die Kostenstelle aus der INI holt. In diese Maske bettest du auch noch die oben genannte Ansicht ein. Unter "Einzelne Kategorie anzeigt" trägst du den Feldnamen (vom Feld mit der Kostenstelle aus INI-Datei).
Wenn du die Maske anzeigen läßt, hast du nur die entsprechenden Kostenstellen.
Ein Haken an der Geschichte darf allerdings nicht verschwiegen werden. Du hast keine Möglichkeit auf markierte Dokumente innerhalb dieser Ansicht zuzugreifen.
Es gibt aber scheinbar doch eine Lösung: http://www.atnotes.de/index.php?board=9;action=display;threadid=7311 (http://www.atnotes.de/index.php?board=9;action=display;threadid=7311)
Axel
-
Dynamische View gehen nur in Verbindung mit @username, alles andere geht leider nicht.
... aus welchem Grund, das kann ich so nicht bestätigen - man nimmt es sehr gerne als personalisierte View, aber du kannst damit kategorsierte Werte ziehen, wie du lustig sein kannst ... ;D ;D ;D
... Axel's Vorschlag mit der dynamischen View müßte gehen...
ata