Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Hendrik T. am 09.08.12 - 15:35:39

Titel: Dokumente in Ansicht nur aus bestimmten Ordner
Beitrag von: Hendrik T. am 09.08.12 - 15:35:39
Tagchen miteinander,

es geht im Grunde um die SELECT Anweisung für eine neue Ansicht. Genauer um die Standard Mail-DB. Kann ich über eine bestimmte SELECT Anweisung alle Dokumente des Ordners ($Inbox) auch in einer anderen Ansicht anzeigen?

Hintergrund: Ich brauche eine Ansicht, die fast das gleiche zeigt wie der normale Eingang. Leider ist der ja ein Ordner, sodass die neue, ähnliche Ansicht nur als echte Ansicht funktioniert, und nicht als weiterer Ordner. Denn immer Dokumente kopieren ist ja auch keine Lösung.

Gruß und Danke

Hendrik
Titel: Re: Dokumente in Ansicht nur aus bestimmten Ordner
Beitrag von: ascabg am 09.08.12 - 15:38:37
Hallo,

So spontan wuerde ich sagen, dass Du fuer diese Konstellation wenig bis gar keine Chancen haben wirst.


Andreas
Titel: Re: Dokumente in Ansicht nur aus bestimmten Ordner
Beitrag von: Peter Klett am 09.08.12 - 15:52:18
Du musst aber keine Dokumente kopieren, um sie in einen anderen Ordner zu schieben. Im Gegensatz zu Outlook kann Notes ein und dasselbe Dokument auch in mehreren Ordner anzeigen. Du könntest Deine neue Ansicht also als Ordner anlegen und beim Öffnen des Ordners die zu zeigenden Dokumente aktualisieren (benötigte nicht vorhandene hinzufügen, nicht mehr benötigte vorhandene entfernen (nicht löschen!!) und benötigte vorhandene in Ruhe lassen).
Titel: Re: Dokumente in Ansicht nur aus bestimmten Ordner
Beitrag von: ascabg am 09.08.12 - 15:55:18
Was willst Du denn ueberhaupt erreichen?
Titel: Re: Dokumente in Ansicht nur aus bestimmten Ordner
Beitrag von: pram am 09.08.12 - 21:21:16
Genau, Beschreib erst mal was du machen willst, ein möglicher (= steiniger) Weg könnte so aussehen:

Du könntest db.FolderReferencesEnabled = True setzen (was mind. 3 Nachteile hat), dann pflegt Notes in Dokumenten die ab diesem Zeitpunkt  ein Feld $FolderRefID mit der UNID des/der Folders.
Das ist auch schon der erste Nachteil: alte Dokumente die bereits in Ordnern liegen werden nicht berücksichtigt
Nachteil 2: Auch Dokumente in denen man nur Leseberechtigt ist, kann man verschieben => Feld wird nicht upgedatet.
Nachteil 3: Löscht man einen Folder, dann kommt für alle Dokumente, die noch in diesem Folder waren, beim Zugriff auf doc.Folderreferences ein Fehler und man kann diese Property nicht mehr auslesen.

Wie man das Ganze aktiviert, stünde hier:
http://www.dominopower.com/issues/issue200310/00001122001

Gruß
Roland