Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: @Dirk am 10.10.08 - 10:58:45

Titel: Felder aus Haupdokument in Antwortdokument anzeigen
Beitrag von: @Dirk am 10.10.08 - 10:58:45
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:
Code
@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:
Code
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






Titel: Re: Felder aus Haupdokument in Antwortdokument anzeigen
Beitrag von: m3 am 10.10.08 - 11:27:08
http://atnotes.de/index.php?topic=13984.0
Titel: Re: Felder aus Haupdokument in Antwortdokument anzeigen
Beitrag von: @Dirk am 10.10.08 - 12:41:37
Ja super,

hatte das leider nicht gefunden. Das löst gleich 2 Probleme.

Danke für den Hinweis.