Ich habe ein Formular in Access 2007, die eine "Update" -Routine hat, die bestimmte Textfelder basierend auf Werten in anderen Feldern (Textfelder, Kontrollkästchen, Kombinationsfelder) aktiviert oder deaktiviert. Der reguläre Betrieb dieser Routine funktioniert gut.Access 2007 Formular: Ereignis NACH rückgängig machen
Jetzt habe ich festgestellt, dass durch Drücken von ESC die Rückgängig-Funktion aufgerufen wird, die die ursprünglichen Werte in allen Feldern wiederherstellt. Diese Zurücksetzung ruft jedoch die Ereignisse in diesen Feldern nicht auf. Daher befindet sich das Formular in einem falschen Status, in dem Textfelder deaktiviert/aktiviert sind, obwohl dies nicht der Fall sein sollte.
Ich fand auch, dass es ein Undo-Ereignis ist, aber das ist für mich nutzlos, da sie vor Undo genannt wird. Ich brauche ein Ereignis nach dem Rückgängigmachen. Was kann ich hier tun, um die Felder zu aktualisieren, wenn ESC gedrückt wird?