Data.DB.TField.OnChange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnChange: TFieldNotifyEvent read FOnChange write FOnChange;

C++

__property TFieldNotifyEvent OnChange = {read=FOnChange, write=FOnChange};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Tritt sofort nach dem Speichern der Felddaten im Datensatzpuffer auf.

In einer OnChange-Ereignisbehandlungsroutine können Sie auf Änderungen der Felddaten reagieren. OnChange ermöglicht eine Reaktion, sobald die Daten erfolgreich in den Datensatzpuffer geschrieben wurden.

Folgende Schritte laufen ab, wenn ein Feld in den aktuellen Datensatzpuffer geschrieben wird:

  1. Die Ereignisbehandlungsroutine OnValidate wird zur Prüfung der Daten aufgerufen.
  2. Wird der aktuelle Wert von Value von der Ereignisbehandlungsroutine als gültig bewertet, werden die Daten im Datensatzpuffer gespeichert.
  3. Löst das Schreiben der Daten keine Exception aus, wird die Ereignisbehandlungsroutine OnChange aufgerufen. Damit kann auf die durchgeführten Änderungen reagiert werden.

OnChange ist eine Ereignisbehandlungsroutine des Typs Data.DB.TFieldNotifyEvent.

Siehe auch