Autor Thema: Speichern Aktion  (Gelesen 1845 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Speichern Aktion
« am: 26.12.04 - 21:12:45 »
In meinem Speichern-Button steht folgende Formel. Warum werde ich bei der Aktion immer noch gefragt ob ich speichern möchte. Obwohl ich die das Dokument mit FileSave speichere.

Field Speichern:=Speichern;
Field ADatum:=ADatum;
Field ATime:=ATime;
@SetField("Speichern";"1");
@SetField("ADatum";@Today);
@SetField("ATime";@Time(@Now));

@Command([FileSave]);
@Command([FileCloseWindow])

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Speichern Aktion
« Antwort #1 am: 26.12.04 - 21:26:50 »
Probiers mal so:

Field Speichern:="1";
Field ADatum:=@Today;
Field ATime:=@Time(@Now));

@Command([FileSave]);
@Command([FileCloseWindow])
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 skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re: Speichern Aktion
« Antwort #2 am: 27.12.04 - 01:30:17 »
bringt leider keine Änderung.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Speichern Aktion
« Antwort #3 am: 27.12.04 - 01:38:11 »
Prinzipiell erläutert Jens hier schon mal, wie man mit @functions im Backend was bewirkt. Das muss leider das FrontEnd immer noch nicht überlisten: Wenn Du dort Felder hast, die bei der Speicherung (vorher läuft ja ein Recalc) auf Basis geänderter Werte erneut berechnet werden müssen, kann auf Grund erneut geänderter Werte die Speichern-Abfrage wieder aktuell werden.

Daher:
Zunächst Deine Formelabhängigkeiten erneut checken, damit Dir mit folgendem Workaround nicht verloren gehen kann !

FIELD Speichern:="1";
FIELD ADatum:=@Today;
FIELD ATime:=@Time(@Now));
@Command([FileSave]);

FIELD SaveOptions := "0";
@PostedCommand([FileCloseWindow])

Sorry - erstmal aus dem Bauch geschrieben. Der Knackpunkt ist das Setzen des Feldes SaveOptions (das wird dann schon nicht mehr mit gespeichert ! Verhindert aber die Speichern-Abfrage von FileCloseWindows).

HTH,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Speichern Aktion
« Antwort #4 am: 27.12.04 - 07:21:52 »
Wobei sich die Frage stellt, ob das FileSave Command überhaupt ausgeführt wurde, denn nach diesem sollte die Abfrage auch nicht mehr kommen. Möglicherweise ist ein Check im QuerySave, der das Speichern abbricht und deshalb die ganze Sache blockiert. Mit SaveOptions wird das natürlich zugepflastert, dafür sind die Daten dann nicht abgespeichert. Also Ursachenforschung ist gefragt.
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