Autor Thema: Aktion "Speichern - Schließen - Neu"  (Gelesen 5333 mal)

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Aktion "Speichern - Schließen - Neu"
« am: 13.01.04 - 14:57:16 »
Hallo zusammen!

Ich habe eine  Maske zum Erstellen von Dokumenten.
In dieser Maske befindet sich u.a. eine Schaltflächenaktion "Speichern & Neu". Damit wird das aktuelle Dokument gespeichert und ein neues, leeres Dokument angelegt.
Code
@Command([FileSave]);
@Command([Compose]; ""; "frm_Test")
Problem dabei ist, dass das abgespeicherte Dokument offen bleibt und somit evtl. sehr viele Dokumente manuell geschlossen werden müssen.

Code
@Command([FileSave]);
@Command([FileCloseWindow]);
@Command([Compose]; ""; "frm_Test")
funktioniert ja leider nicht, da @Command([FileCloseWindow]) immer erst zum Schluß ausgeführt wird.

Gibt´s denn irgendeine Möglichkeit, "Speichern - Schließen - Neues Dok" in einem Vorgang zu realisieren?

Danke,
Freezer
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

Glombi

  • Gast
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #1 am: 13.01.04 - 14:59:10 »
Versuch mal:

@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]);
@PostedCommand([Compose]; ""; "frm_Test")


Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #2 am: 13.01.04 - 15:00:37 »
Hi,

versuch's doch mal mit Script. Mit Formel sehe ich keine Möglichkeit.


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #3 am: 13.01.04 - 15:36:53 »
Meines Wissens ändert PostedCommand in R5 das Verhalten nicht. Unter N6 hat sich das geändert und da könnte das in Formel gehen. Definitiv machbar ist es mit Script
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #4 am: 13.01.04 - 15:39:58 »
@Andreas:
Tatsächlich, es funktioniert  :o

Da habe ich wohl die Designer-Hilfe unter "Ausführungsreihenfolge" falsch interpretiert, oder?
Zitat
Syntax
@Command([FileCloseWindow])
Verwendung
FileCloseWindow schließt nicht das Notes Arbeitsbereichfenster.
Ausführungsreihenfolge
Dieser Befehl wird nur nach der Auswertung der gesamten Formel ausgeführt, unabhängig davon, ob @Command oder @PostedCommand verwendet wird.

Vielen Dank jedenfalls,
Freezer
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

Glombi

  • Gast
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #5 am: 13.01.04 - 15:43:02 »
Es geht mit @PostedCommand, habe es eben probiert.

In die AT Forum Best Practices sollten wir unbedingt mal eine Abhandlung über @Command vs. @PostedCommend machen.

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #6 am: 13.01.04 - 15:45:56 »
Wirklich, gut zu wissen. Und Du füllst die Best Practices bevor sie überhaupt bestehen. Fang doch mal unter Projekte eine Diskussion dazu an?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #7 am: 13.01.04 - 15:46:51 »
Da Freezer bereits nachgefragt hat - und die Hilfe nun ja, äh zweideutig ist:
@Command(...) werden in der Regel an der Stelle im Programmcode ausgeführt, an der sie stehen.
Es gibt aber Ausnahmen wie bspw. @Command([FileCloseWindow]). Diese werden erst am Ende der Formel ausgeführt.
@PostedComannd(...) werden grundsätzlich am Ende der Formel ausgeführt, unabhängig von der Position im Programmcode.
Am Ende der Formel werden also bestimmte @Command und alle @PostedCommand ausgeführt.
Diese werden dann in der Regel in der Reihenfolge Ihres Auftretens im Code ausgeführt  ;D
außer... ich glaube @Command([ToolsRunMacro]...) ist so ein Sonderfall.

Andreas


Ergänzung: Werde das ganze mal in vernünftiges Deutsch fassen und dann als extra Topic posten.
« Letzte Änderung: 13.01.04 - 15:48:13 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #8 am: 13.01.04 - 16:05:13 »
Schau vielleicht auch mal noch die Listen unter den Titeln "Whats New in ND6?" Da Damien da auch einiges geändert hat, gibt es da ab und zu Listen genau zu diesem Thema. Damien hat an verschiedenen Orten Vorträge darüber gehalten, unter anderem hier: http://www.developer2003.de , ich glaube, seine Präsentation ist dort irgendwo zu finden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #9 am: 13.01.04 - 16:28:02 »
Wirklich, gut zu wissen. Und Du füllst die Best Practices bevor sie überhaupt bestehen. Fang doch mal unter Projekte eine Diskussion dazu an?
Ist somit geschehen.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aktion "Speichern - Schließen - Neu"
« Antwort #10 am: 13.01.04 - 16:41:41 »
Danke, habs eben gesehen und durchgelesen. Ist wirklich eine gute Darstellung.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz