Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bruder am 06.02.04 - 14:51:50
-
Hallo,
ich habe eine DB, wo Vorgänge mit Anfangsdatum und Enddatum abgespeichert werden in der Maske.
Nun möchte ich gerne eine Ansicht basteln, wo der User auswählen kann, aus welchem Zeitraum er die Vorgänge sieht.
Mein 1. Versuch war, direkt im select der Ansicht eine Dialogbox zu öffnen, dass der User da die Daten eingeben kann ---> war ich wohl zu dumm zu.
2. Versuch war: Eine eingebettete Ansicht in eine Maske, wo 2 Felder die Kriterien angeben und im select der Ansicht dann auf die 2 Felder zuzugreifen. Auch das funzt nicht.
Habe ich da irgendetwas nicht beachtet oder gibt es noch einen Weg?
Bis denn
Jürgen
-
Mit 2 Kriterien kannst Du keine eingebettete Ansicht verwenden.
Es geht so ohne weiteres nur mit der Volltextsuche. Oder Du bastelst Dir ein Script, welches die entsprechenden Dokumente in einen Ordner kopiert. Das kann aber je nach Datenvolumen längere Zeit dauern.
Andreas
-
Hallo,
danke für die schnelle Antwort. ....
Würde es denn eine Möglichkeit geben, im Select direkt einzugreifen und wenigstens ein Kriteritum eingeben zu können?
Gruß
Jürgen
-
Zur Zeit keine dynamischen Views möglich. Kommt in 7, wenn wir die Möglichkeit haben, mit SQL zu arbeiten. Das braucht aber dann möglicherweise DB2 als Datastore
-
Würde es denn eine Möglichkeit geben, im Select direkt einzugreifen und wenigstens ein Kriteritum eingeben zu können?
Wenn Du mit SELECT die Ansichtsauswahl meinst: Die kann nicht geändert werden (ja, ich weiß mit der API, aber...).
Wenn Du auf Single Category und Embedded View anspielst: Da brauchst Du echte Treffer.
Alles in allem: Für dieses Problem gibt es bis zur ominösen Version 7 (lassen wir uns überraschen ;) ) keine passable Lösung.
Andreas
-
Dynamische views bzw. vor allem folder sind möglich, aber eben als ein ganz anderer Ansatz als in RDMS. Notes verwaltet Dokumente (!) und keine Records. Das muss man durchdenken und verstehen, bevor man anfängt, Äpfel mit Birnen zu vergleichen oder gar Notes zu verfluchen.
Bernhard
-
Das ist genau der springende Punkt: dymanische Viehs und Folders sind nicht das, was man sonst darunter versteht. Stimmt schon, dass man da eine gewisse Dynamik reinbringen kann, aber nicht unbeschränkt.
-
Wenn Du mit SELECT die Ansichtsauswahl meinst: Die kann nicht geändert werden (ja, ich weiß mit der API, aber...).
Für dieses Problem gibt es bis zur ominösen Version 7 (lassen wir uns überraschen ;) ) keine passable Lösung.
Die Selection-Formel kann schon in ND6 per Standard-Scriptklassen geändert werden
-
Entsprechende Rechte vorausgesetzt, concurrent requests ausgeschlossen ... Eine theoretische Möglichkeit ...
Bernhard
-
... und wenn man daran denkt, dass das einen Reindex mit entsprechenden Wartezeiten auslöst.