Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ebse am 11.05.05 - 10:21:52

Titel: Feld aus Antwortdokument übernehmen
Beitrag 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...
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: Glombi am 11.05.05 - 10:25:10
siehe
http://www.atnotes.de/index.php?topic=13984.0
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: Axel am 11.05.05 - 10:27:14
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
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: ebse am 11.05.05 - 10:38:23
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!?
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: diali am 11.05.05 - 10:42:48
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.
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: ebse am 11.05.05 - 10:45:13
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?
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: diali am 11.05.05 - 10:48:27
wann willst Du berechnen, wenn Du auf dem Hauptdokument stehst oder wenn Du ein Antwortdokument geändert hast?
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: koehlerbv am 11.05.05 - 10:49:25
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
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: ebse am 11.05.05 - 10:50:27
Will es errechnen wenn ich ein antwortdokument geändert hab
Titel: Re: Feld aus Antwortdokument übernehmen
Beitrag von: Axel am 11.05.05 - 13:20:01
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