Hallo,
vielen Dank für die Hinweise.
mein Code im QuerySave sind nun wie folgt aus:
Dim parentUnid As String
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim db As NotesDatabase
Dim Parent As NotesDocument
Dim collection As NotesDocumentCollection
Dim currentResponse As NotesDocument
Dim session As NotesSession
Dim item As NotesItem
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
Set session = New NotesSession
Set db = session.CurrentDatabase
parentUnid = doc.ParentDocumentUNID
Set parent = db.GetDocumentByUNID (parentUnid )
Set collection = parent.Responses
Set currentResponse = collection.GetFirstDocument
If doc.GetItemValue( "DC_ActiveDevice" )(0) = "Yes" Then
While Not currentResponse Is Nothing
If doc.UniversalID <> currentResponse.UniversalID Then
Set item = currentResponse.ReplaceItemValue( "DC_ActiveDevice", "" )
Call currentResponse.Save( True, True )
'Messagebox "Flag für Device " + currentResponse.GetItemValue( "DC_Device" )(0) + " gesetzt."
End If
Set currentResponse = collection.GetNextDocument(currentResponse)
Wend
End If
Funktioniert einwandfrei.
Jetzt mache ich mich daran das ganze mit den Antwortdokumenten in einer embedded View, mal sehen wie tricky das wird, wenn gewünscht kann ich das Ergebnis hier auch posten...
Leider fehlt mir momentan der Ansatz wie ich an das in der embedded view selectierte Antwortokument komme...
Gruß Stefan