Data.DB.TField.OnChange
Delphi
property OnChange: TFieldNotifyEvent read FOnChange write FOnChange;
C++
__property TFieldNotifyEvent OnChange = {read=FOnChange, write=FOnChange};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Description
Se produit immédiatement après l'écriture dans le tampon d'enregistrement des données du champ.
Un gestionnaire d'événements OnChange permet de répondre aux modifications des données du champ. OnChange permet d'agir après l'écriture réussie des données dans le tampon d'enregistrement.
Lors de l'écriture de la valeur d'un champ dans le tampon de l'enregistrement en cours, la séquence suivante a lieu :
- Le gestionnaire d'événements OnValidate est appelé pour valider les données.
- Si le gestionnaire d'événements OnValidate accepte la valeur en cours (Value), les données sont écrites dans le tampon d'enregistrement.
- Si l'écriture des données ne déclenche pas d'exception, le gestionnaire d'événements OnChange est appelé pour permettre de répondre aux modifications.
OnChange est un gestionnaire d'événements du type Data.DB.TFieldNotifyEvent.