Hallo Zusammen,
ich möchte eigentlich nur Informationen aus dem Hauptdokument im Antwortdokument anzeigen.
Das heisst, ich habe ein Kombinationsfeld im Hauptdokument. Der Wert aus dem Kombinationsfeld soll jetzt immer im Antwortdokument angezeigt werden.
Ansatz 1:
Textfeld (Berechnet)
Wert:
@If(@IsNewDoc; @GetDocField(fldPUnid; "fldGroundsAreaLand"); @GetDocField($Ref; "fldGroundsAreaLand"))
Bis jetz habe ich das ganze so weit, das beim Erstellen des Antwortdokumentes der Wert angezeigt wird.
Wenn sich der Wert im Hauptdokument jedoch ändert, wird der Wert im Antwortdokument leider erst nach F9 gändert auch wenn das Antwortdokument neu geöffnet wird.
Leider finde ich keine Möglichkeit das Betätigen von F9 zu automatisieren (Postopen()).
Ansatz 2:
Meine erste Idee war das Feld einfach beim Öffnen zu beschreiben:
Sub Postopen(Source As Notesuidocument)
Dim doc As NotesDocument
Dim parentDoc As NotesDocument
'fldPUnid enthällt die UNID vom Hauptdokument
Set doc = uiDoc.Document()
Set parentDoc = db.GetDocumentByUNID(Cstr(doc.fldPUnid(0)))
uidoc.document.fldGroundLand = parentDoc.fldGroundsAreaLand
End Sub
Das funktioniert beim Erstellen wunderbar, leider wird beim erneuten Öffnen des Antwortdokuments ein leeres Feld angezeigt.
Wenn ich mir aber den Wert des Feldes anzeigen lasse (Eigenschaften Dokument)
steht der richtige Wert drinn.
Die wege des Domino sind wohl manchmal schwer zu ergründen (-:
Vielen Dank
Gruß Dirk