Autor Thema: Dokument in anderer Maske öffnen, ohne dass "Form" geändert wird  (Gelesen 2111 mal)

Offline giochips

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
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!

 ???
Woher soll ich wissen was ich denke, bevor ich gehört habe was ich sage??!!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Vor dem Speichern die Form wieder zurücksetzten
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline giochips

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
Das hab ich schon probiert mit @SetField. Hat aber nicht geklappt  :(
Woher soll ich wissen was ich denke, bevor ich gehört habe was ich sage??!!

klaussal

  • Gast
Zitat
"Form" soll nicht geändert werden!

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.

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
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é

Offline giochips

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
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).

Genauso hab ichs gemacht... und genauso hats gefunzt!!!!!!!

Vielen Dank!!!!!!!
Gruß aus Kaiserslautern  ;)
Woher soll ich wissen was ich denke, bevor ich gehört habe was ich sage??!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz