Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thunder am 17.02.06 - 15:52:07

Titel: Dokument dublizieren und Werte übernehmen
Beitrag von: Thunder am 17.02.06 - 15:52:07
Hallo,

ich würde gern aus einer Maske heraus ein neues Dokument öffnen, welches exakt ganauso aufgebaut ist und auch die Werte von den Feldern übenimmt. Das Ursprungsdokument soll dabei möglichst geschlossen werden. Geht das in Formelsprache ?

Gruß
Remko
Titel: Re: Dokument dublizieren und Werte übernehmen
Beitrag von: Axel am 17.02.06 - 16:28:30
Setze in den Maskeneigenschaften die Option "Formeln übernehmen Werte aus markiertem Dokument". In den Vorgabewerten der Felder trägst du die entsprechenden Feldnamen ein.

Dann erstelle dir eine Maskenaktion mit folgendem Code:

Code

	Dim workspace As New NotesUIWorkspace
	Dim uidoc As NotesUIDocument
	
	Set uidoc = workspace.CurrentDocument
	
	Call workspace.ComposeDocument( "", "", "Name deiner Maske" )
	Call uidoc.Close
	


Axel
Titel: Re: Dokument dublizieren und Werte übernehmen
Beitrag von: Thunder am 20.02.06 - 11:19:37
Danke für die Antwort. War Freitag nicht mehr am Platz.
Habe das mal ausprobiert und funktioniert soweit auch ganz gut.
Die berechneten Felder werden übernommen.
Die meisten Felder sollen aber wieder bearbeitbar sein und die alten Werte anpassen können.
Wie setze ich so etwas um ?

Gruß
Remko
Titel: Re: Dokument dublizieren und Werte übernehmen
Beitrag von: Axel am 20.02.06 - 11:30:51
Die meisten Felder sollen aber wieder bearbeitbar sein und die alten Werte anpassen können.
Wie setze ich so etwas um ?

So wie ich es geschrieben habe.

In den bearbeitbaren Feldern setzt du den Feldnamen, aus dem die Werte übernommen werden sollen in den Vorgabewert.


Axel
Titel: Re: Dokument dublizieren und Werte übernehmen
Beitrag von: Thunder am 20.02.06 - 11:38:54
Lesen müsste man können.  :-X
Alles klar - klappt jetzt.

Danke Axel