Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ebse am 11.05.05 - 10:21:52
-
Gibt es eine Möglichkeit ein Feld aus einem Antwortdokument in das darüberliegende zu übernehmen? Danke...
-
siehe
http://www.atnotes.de/index.php?topic=13984.0
-
Hi,
yoo, in Script bekommst du mit der Responses - Eigenschaft aus der NotesDocument-Klasse eine Collection mit alle Antwortdokumenten. Mit den üblichen Funktionen kannst du dann auf die Felder in den Antwortdokumenten zugreifen.
Axel
-
Also in der Erklärung steht zwar wie man Felder vom Hauptdokument im Antwortdokument anzeigt aber nicht wie es anderstrum funktioniert??? Will eigentlich nur Werte von Antwortdokumenten im Hauptdokument zusammenrechnen!?
-
wenn du die DocumentCollection (NotesDocument.Responses) hast, brauchst Du die Dokument nur durchgehen und die Felder zu addieren. Danach schreibst Du das Ergebnis in das HauptDokument.
-
ja das einzigste problem ist jetzt ich bin noch notes anfänger und arbeite bisher nur mit Formula, kann mir vielleicht einer das mit den Responses erklären?
-
wann willst Du berechnen, wenn Du auf dem Hauptdokument stehst oder wenn Du ein Antwortdokument geändert hast?
-
Das geht ganz einfach auch mit Formeln - hierfür ist @SetDocField da.
Die benötigte DocumentUniqueID des Hauptdokuments liefert Dir das Antwortdokument frei Haus - Du findest diese im Feld $Ref.
Bernhard
-
Will es errechnen wenn ich ein antwortdokument geändert hab
-
Hi,
dann mußt du das im QuerySave-Event des Antwortdokumentes machen.
Mit @GetDocField( $Ref ; Feldname ) kannst du Felder aus dem Hauptdokument auslesen und mit @SetDocField( $Ref; Feldname ; neuerWert ) kannst du Feldwerte setzen.
Der Rest dürfte kein Problem mehr sein.
Axel