Änderungen abbrechen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Daten ändern


Eine Anwendung kann Änderungen am aktuellen Datensatz jederzeit rückgängig machen, wenn noch kein direkter oder indirekter Aufruf von Post erfolgt ist. Befindet sich beispielsweise eine Datenmenge im Modus dsEdit und wurden die Daten eines oder mehrerer Felder von einem Benutzer geändert, kann durch einen Aufruf der Methode Cancel der Datenmenge der ursprüngliche Zustand des Datensatzes wiederhergestellt werden. Der Aufruf von Cancel versetzt die Datenmenge wieder in den Status dsBrowse.

Wenn sich die Datenmenge im Modus dsEdit oder dsInsert befand, als Ihre Anwendung Cancel aufgerufen hat, empfängt sie die Ereignisse BeforeCancel und AfterCancel vor und nach dem Wiederherstellen der Originalwerte des aktuellen Datensatzes.

In Formularen kann den Benutzern die Möglichkeit gegeben werden, Bearbeiten-, Einfügen- und Anfügen-Operationen rückgängig zu machen. Stellen Sie dafür einen Navigator mit der Schaltfläche Abbrechen bereit, der mit der Datenmenge verknüpft ist, oder erstellen Sie mit entsprechendem Quelltext eine eigene Abbrechen-Schaltfläche im Formular.

Siehe auch