Hallo Forum,
kann mir bitte mal jemand folgendes Phänomen erklären?
Ich habe eine Maske mit einigen Überprüfungen im im Querysave.
Wenn ich auf die Aktion "Speichern" klicke, in der nur
@Command([FileSave]);
@Command([FileCloseWindow])
steht, wird die Maske über das Querysave auf Fehleingaben geprüft und dann geschlossen.
Wenn ich mit einer anderen Aktion
@SetField("Genehmigungsvermerk";"Genehmigt von "+@Name([CN];@UserName)+" am "+@Text(@Today));
@Command([FileSave]);
@Command([FileCloseWindow])
die Maske schliessen möchte, kommt jedesmal die Abfrage, ob ich die Maske speichern möchte.
Ich habe mit dem Designer herausgefunden, dass das Querysave zweimal durchlaufen wird, und dann beim zweitenmal die Abfrage kommt. Es hängt an dem @setfield ...
Ich verstehe das aber nicht so recht, ich ändere doch VOR dem Speicherbefehl das Feld. Warum wird dann nach dem ersten Durchlauf des Querysaves dieses nochmal durchgearbeitet?
Vielen Dank für eure Hilfe
Thomas