Hallo zusammen, ich sitze hier gerade wie der Ochs vorm Berge und komme nicht weiter.
Ich habe eine Maske in der man einen Text eingeben kann. Dieser Text wird in einen QR-Code per Java-Agent im Backend umgewandelt und das generierte Bild wird als Anhang an das Dokument gepackt. Dies hat ja zur Folge,dass ich das Dokument erneut öffnen muss, damit Notes mir diesen Anhang auch anzeigt. Also habe ich im QueryClose folgenden Code eingebaut
If bReopen Then
Dim Workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = Source.Document.ParentDatabase
Set doc = db.GetDocumentByUNID(Source.Document.UniversalID)
Call Workspace.EditDocument(True,doc,False,"",False,False)
End If
Die Variable bReopen ist global definiert und ist auch immer richtig gesetzt.
Nun zu meinem Problem. Das funktioniert nur für neue Dokumente! Wenn die Aktion auf ein bestehendes Dokument ausführe, macht er das Dokument zu und dann war es das. Dieses Verhalten kenn ich so nicht. Da ich den Code schon oft so benutzt habe.
Bin dankbar für jeden Hinweis!