Guten Morgen zusammen,
ich habe ein Problem, an dem ich mittlerweile seit zwei Tagen verzweifle...
In einer Maske soll der Inhalt eines RichTextFeldes per Button ausgetauscht werden. Hierzu wird das neue RichTextFeld aus einem anderen Dokument in das gerade geöffnete kopiert.
Call uidoc.FieldClear("StaffPicture")
Call uidoc.Save()
Set doc = uidoc.Document
uidoc.EditMode = False
Set item = QDoc.GetFirstItem("StaffPicture")
If Not item Is Nothing Then
Call doc.CopyItem(item, "StaffPicture")
Call doc.Save(True, False)
End If
uidoc.EditMode = True
Funktioniert auch bis hier hin wunderbar! ABER: Wenn nun in der nächsten Quellcodezeile mit dem "uidoc" irgendetwas passiert, dann ist das Item "StaffPicture" wieder leer.
Ich möchte z.B. via uidoc.fieldsettext einem weiteren Feld einen Wert zuweisen. -> StaffPicture ist leer
Oder das "uidoc" einfach via uidoc.save() speichern. -> StaffPicture ist leer.
Kann mir da jemand helfen?