Domino 9 und frühere Versionen > ND7: Administration & Userprobleme
Problem mit Antwort Dokumenten, wenn parent Doc gelöscht wurde (versehentlich)
m3:
--- Code: --- Set notesDocument = notesSession.DocumentContext
--- Ende Code ---
For an agent activated in a view through the Notes client UI, the in-memory document is the document highlighted in the view.
oder
--- Code: ---Set notesDocumentCollection = notesDatabase.UnprocessedDocuments
--- Ende Code ---
Agent runs on "All selected documents", UnprocessedDocuments returns documents that meet all of these requirements: "Are selected in the view"
Ein schönes Beispiel dazu gibt es in der Designer-Hilfe unter "Examples: UnprocessedDocuments property"
oksenator:
Vielen Vielen Dank für die vielen Tips, jetzt hab ich es hinbekommen. Falls also nochmal jemand ein Script sucht mit dem man ein (und nur ein) Dokument von einer zu einer anderen DB kopier hier meins:
Dim session As New NotesSession
Dim sourcedb As NotesDatabase
Dim targetdb As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Set sourcedb = session.CurrentDatabase
Set targetdb = New NotesDatabase("Servername","Datenbankname")
Set doc = session.DocumentContext
Call doc.CopyToDatabase(targetdb)
Und jetzt sind auch wieder alle Antwortdokumente am Hauptdokument dran. Ich hatte nicht gewusst, das sich die "DocumentUniqueID" beim Kopieren verändert. Das macht jetz einiges klar. Scheinbar bin ich da mit meinem Feld "DocID" wie Bernhard schon schreibt, durcheinander gekommen. Also nochmal vielen Dank.
Oliver
m3:
Ich würde da noch eine Fehlerabfrage einbauen, ob doc überhaupt definiert ist, ...
koehlerbv:
... und auf den unnötig reservierten Speicherplatz für eine NotesDocumentCollection verzichten ...
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln