Hallo,
ich habe da so meine Probleme mit der Documentunid
Und zwar erstelle ich ein Antwortdokument. Innerhalb dieses Antwortdokumentes werden gewisse Felder gefüllt. Einige dieser Felder möchte ich ins Hauptdokument übernehmen. Leider funktioniert getdocumentbyunid erst nachdem das Dokument gespeichert wurde. Also habe ich die Unid des Elterndokuments in per LS in ein Feld des Antwortdokumentes gesetzt. Nun wollte ich über diese ID das Hauptdokument bearbeiten. Er meldet mir aber immer "Type Mismatch". Ich finde einfach nicht raus warum.
Anbei der Code. Vielleicht weiss jemand von euch warum.
Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim db As notesdatabase
Dim responsedoc As notesdocument
Dim parentdoc As notesdocument
Dim id As String
Set db=session.currentdatabase
Set responsedoc = source.document
Set parentdoc=db.getdocumentbyUNID(responsedoc.puid)
parentdoc.betriebsid=responsedoc.puid
Call parentdoc.save(True,True)
Das Feld puid enthält die ID des Elterndokuments. Wird im Elterndokument mit @DocumentUniqueID ermittelt und dann über Werte übernehmen in das Feld des Antwortdokumentes übernommen.
Danke schön
NotesNewbie