Autor Thema: QuerySave Abbrechen  (Gelesen 1281 mal)

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
QuerySave Abbrechen
« am: 04.04.06 - 07:49:13 »
Morgen Notes Forum,

Folgendes Szenario. Ich habe eine Maske. In dieser Maske führe ich eine Valedierung der Felder durch und zwar in der QuerySave Methode der Maske. Geschlossen wird die Maske durch die Formel - Funktionen

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

Im QuerySave führe ich nun folgenden Code aus

Code
...
Eingabevalidierung

Falls Fehler gefunden setze bolError auf True
...
If bolError = True Then
     'Methode ValidationMessagebox erzeugt eine    Dialogbox
     Call ValidationMessagebox( strFelder )	
		
     continue = False
Else	
...	

Jedoch wird immer die Maske geschlossen, wie unterbinde ich das, bzw. die beiden Formel - Funktionen?

Danke für Eure Hilfe

Mfg

Sebastian
« Letzte Änderung: 04.04.06 - 09:04:55 von stitze »
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

Glombi

  • Gast
Re: QuerySave Abbrechen
« Antwort #1 am: 04.04.06 - 07:53:21 »
So:

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

Andreas


Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
Re: QuerySave Abbrechen
« Antwort #2 am: 04.04.06 - 08:22:47 »
Danke das war die Lösung. Das Problem ist jetzt nur wenn ich an dem Dokument nichts geändert habe, dann kann der die Aktion nicht ausführen. Also wenn ich das Dokument nur geöffnet habe (nicht im Edit Modus).
Muss ich das jetzt über ein Flag Feld realisieren oder gibts da noch ne andere Möglichkeit?
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

Glombi

  • Gast
Re: QuerySave Abbrechen
« Antwort #3 am: 04.04.06 - 11:40:41 »
Dann musst Du noch den Edit Mode abfragen:

@If(
  !@IsDocBeingEdited;
      @Command([FileCloseWindow]);
 @Command([FileSave]);
   @Command([FileCloseWindow]);
 ""
)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: QuerySave Abbrechen
« Antwort #4 am: 04.04.06 - 16:35:33 »
Hi,

Kleine Frage.

Wenn die @Commands in einer Aktion ausgefuehrt werden, warum blendest Du die Aktion denn nicht einfach aus, wenn die Maske (Form) noch nicht im EDIT-Modus ist?

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz