Domino 9 und frühere Versionen > ND7: Entwicklung

Dokument in anderer Maske öffnen, ohne dass "Form" geändert wird

(1/2) > >>

giochips:
Hallo @all,

hab folgendes Problem:

Ich öffne ein Dokument mit einer anderen Maske, als im Dokument in "Form" hinterlegt ist per @Command([ViewSwitchForm]; "Maske2").

Diese Maske enthält einen Button zum Drucken. Wird der betätigt, wird das Dokument gedruckt, das Feld "gedruckt" auf "ja" gesetzt und die Maske geschlossen.

Code:
@Command([FilePrint]);
@SetField("gedruckt"; "Ja");
@Command([EditDocument]; "1");
@Command([FileSave]);
@Command([EditDocument];"0");
@Command([CloseWindow])

Dabei wird aber jedesmal die Maske2 im Dokument unter "Form" abgelegt.

Wie kann ich das denn verhindern? "Form" soll nicht geändert werden!

 ???

DerAndre:
Vor dem Speichern die Form wieder zurücksetzten

giochips:
Das hab ich schon probiert mit @SetField. Hat aber nicht geklappt  :(

klaussal:

--- Zitat ---"Form" soll nicht geändert werden!
--- Ende Zitat ---

Das versteh ich jetzt nicht ganz, da Form ja schon geändert wurde...  :-:

Ansonsten:
Per Script neues Dokument erstellen (Felder übernehmen....) drucken, Feld gedruckt= ja, save und fertig.

it898ur:
In der 2. Maske ein berechnetes Feld namens "Form" mit dem Wert der Originalmaske einfügen - dann wird bei jedem Speichern der Form-Wert zurückgeändert (ohne dass die offene Maske dies merkt).

Gruß

André

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln