Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: deepmessage am 08.01.06 - 17:50:34
-
Hallo alle zusammen,
ich bin gerade am probieren, konnte aber noch nichts geeignetes erreichen.
Mein Vorhaben:
Ich habe eine Datenbank, in der sich Dokumente eines Typs befinden. Wenn ein Dokument im Edit-Mode ist, kann ich über eine Picklist die anderen Dokumente dieses Typs auswählen. In der View werden jetzt natürlich noch alle Dokumente angezeigt, nur schaffe ich es nicht, dass das aktuell geöffnete Dokument nicht zur Auswahl steht - es soll einfach nicht erscheinen.
Weiß jemand eine Möglichkeit, das aktuell geöffnete Dokument nicht in einer View anzuzeigen?
Vielen Dank für eure Mühe im Voraus!
DEEPME$$AGE
-
Es ist nicht möglich, ad-hoc ein Dokument aus einer Ansicht zu "verbannen". Ergo ist für Dein Vorhaben auch Picklist nicht brauchbar.
Wenn die Anzahl der in Frage kommenden Dokumente relativ gering ist (Stichwort 64k-Grenze), kannst Du Dir aus den Angaben der View eine eigene Dialogliste bauen und präsentieren - bereinigt um das gerade geöffnete Dokument.
Bernhard
-
Hallo Bernhard,
vielen Dank erstmal für Deine schnelle Antwort.
Mit welcher Funktion von Notes kann ich so etwas realisieren?
DEEPME$$AGE
-
Hallo Namenloser,
wenn Du @functions verwenden willst / musst, brauchst Du (mindestens) folgende:
- @dbColumn
- @Replace
- @Trim.
Wie schon gesagt: Bei Verwendung von @dbColumn musst Du die 64k-Grenze beachten, es darf also nur endlich vile in Frage kommende Dokumente geben.
Bernhard
-
Hallo,
64k-Grenzen - heißt das, ich kann 64k (Anzahl) Dokumente bzw. Zeilen in der Dialogliste anzeigen oder hat dies auch mit der Zeichenanzahl der Einträge zu tun?
DEEPME$$AGE
-
die Anzahl der Zeichen, die @DBColumn zurückliefert darf nicht größer 64 k sein, d.h. die Anzahl der Zeichen in der auszulesenden Spalte sind gemeint.
-
In der DesignerHelp ist unter @dbColumn genau beschrieben, wie sich die zurückgebbare Datenmenge berechnet.
Bernhard
-
alles klar - vielen Dank an alle! :-P