Hi,
also wie schon angedeutet fehlt Dir das 2. UIDokument, das Du nun neu öffnen willst.
Hast Du schonmal in der Desingerhilfe nachgesehen ? (immer informativ, im desinger einfach auf F1 drücken.)
Sieh mal unter "NotesUIDocument" "NotesUIWorkspace" nach!
Deines Lösels Rätzung ist:
Dim uidoc As NotesUIDocument ' das Aktuell vorliegenden UIDokument für Quelle
' neu: ---->
Dim uidoc2 As NotesUIDocument ' zu öffnendes UIDokument für Ziel der Daten
set UIDoc = WS.CurrentDocument ' falls Du das nicht schon haben solltest
' <-----
Set db = session.currentdatabase
Set doc = db.getDocumentByUNID ("78E5B66BE7BA1B27C1257313002AE7EF")
' streichen: Call ws.EditDocument(True, doc)[/s]
' erstezen durch:
Set UIDoc2 = ws.EditDocument(True, doc)
' neu: ---->
If not UIDoc2.Editmode = TRUE then
Messagebox "Kann das Dokument nicht bearbeiten!"
Exit sub ' oder Function oder was du grade hast
End if
' frontend aus frontend variante:
Call UIDoc2.FieldSettext("Feld1", UIDoc.FieldGetText("Feld1") )
' oder: frontend aus backend variante:
Call UIDoc2.FieldSettext("Feld1", Doc.Feld1(0) )
' noch ein refresh:
Call UIDoc2.Refresh()
Du solltest Deine Daten in das neu geöffnete UIDokument schreiben, da dann auch auch die regulären Funktionen des Zieldokuments verwendet werde.
Eingabefehler, Falsche Felder... (ist hier gewollt!)
Falls Du noch Fragen hast, stell sie.
Grüsse, Pete(r)
PS. noch vermisse ich Deinen Link vom Domino-Forum hierher.