Lotus Notes / Domino Sonstiges > Tipps und Tricks
In welchem Folder liegt das jew. Dokument - FolderReferences
eknori (retired):
ok, was haben wir jetzt:
- eine Möglichkeit auch nachtraglich die Folderreference anzuzeigen
was fehlt:
- in einer Ansicht den Folder und seine Docs anzuzeigen.
aber dafür hat T he M aster of C eremony ja schon ein script gepostet; TMC.. good deal !!
TMC:
Hier noch ungetestet aus'm Stegreif ein mögliches Postsave-Script:
--- Code: ---Dim session As New notessession
Dim db As NotesDatabase
Dim uiws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim newuidoc As NotesUIDocument
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document
If Not doc.FolderReferences(0) = "" Then
doc.FolderName = doc.FolderReferences
Call doc.save (False,False)
End if
--- Ende Code ---
TMC:
OK, zur View:
Man bastle sich eine View:
1. Spalte: Subject (oder so), aufsteigend sortiert
2. Spalte: FOLDERNAME (multi-value-separator: New line), View-Eigenschaften: Lines per row: "9".
Das sollte es sein :-)
TMC
eknori (retired):
ja, soweit OK, jetzt mußt du nur noch berücksichtigen, daß manein doc auch von einem zum anderen Folder koperen oder verschieben kann..
TMC:
--- Zitat ---jetzt mußt du nur noch berücksichtigen, daß manein doc auch von einem zum anderen Folder koperen oder verschieben kann..
--- Ende Zitat ---
Hmm, evtl: Einen "Refresh-Buhtung" in die View welche die Doks mit zugehörigen Foldern anzeigt. Evtl. ein Queryopen-Event in die View, aber davon würde ich jetzt abraten, siehe Mail-File von Eknori mit s.au-vielen Dokumenten.
TMC
Refresh-Buhtong-Code:
--- Code: ---Sub Click(Source As Button)
Dim uiws As New NotesUIWorkspace
Dim session As New notessession
Set db = session.CurrentDatabase
Set dc = db.allDocuments
Set doc = dc.GetFirstDocument
Do While Not doc Is Nothing
If Not doc.FolderReferences(0) = "" Then
doc.FolderName = doc.FolderReferences
Call doc.save (False,False)
End If
Set doc = dc.GetNextDocument(doc)
Loop
Call uiws.ViewRefresh
End Sub
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln