Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jan 83 am 19.07.11 - 10:13:42

Titel: Erzeugen mehrerer Dokumente beim speichern der Maske
Beitrag von: Jan 83 am 19.07.11 - 10:13:42
Moin Moin,

ich grüble nun schon zwei Tage über einem Problem und finde keine Lösung.

Folgendes Problem stellt sich mir:

Die Dokumente werden bei der Eingabe auf ebene des Vertrages erzeugt. Ein Vertrag kann dabei 1 bis n Anlagen beinhalten, welche alle baugleich sind, weshalb die veranschlagten Kosten je Anlage identisch sind.

Um das ganze besser Auswerten zu können sollen nun in einer weiteren Ansicht jedoch nicht nur die Verträge mit der Summe aller Kosten dargestellt werden, sondern jede einzelne Anlage.

Besteht eine Möglichkeit beim speichern einer Maske, mehrere Dokumente, für jede Anlage eins, zu erzeugen?

Beste Grüße
Jan
Titel: Re: Erzeugen mehrerer Dokumente beim speichern der Maske
Beitrag von: Christian Kröll am 19.07.11 - 10:22:57
Hallo Jan,

klar. Da hilft es, sich zum Beispiel die CreateDocument Methode anzusehen.
Ein Dim newdoc as New NotesDocument(db) gibt Dir auch die Möglichkeit.

Mit den Stichworten kommst Du weiter!

Grüße Christian

Sorry:
für 1-n Dokumente denke ich an eine Schleife: Am Anfang das Objekt newdoc erzeugen, dass Du nach dem Speichern mit
Delete newdoc
löschen kannst.
Titel: Re: Erzeugen mehrerer Dokumente beim speichern der Maske
Beitrag von: Peter Klett am 19.07.11 - 11:08:07
Du kannst es auch einfach nur neu setzen

Set newdoc = New NotesDocument (db)
Titel: Re: Erzeugen mehrerer Dokumente beim speichern der Maske
Beitrag von: Christian Kröll am 19.07.11 - 11:49:51
@Peter

Du hast recht. Ich habe da nur aus grauer Vorzeit etwas im Hinterkopf, wo ohne Delete Probleme aufkamen.