Data.DB.TField.OnChange

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Ecrivez un gestionnaire d'événement OnChange pour répondre aux modifications des données du champ. OnChange permet d'envoyer une réponse lorsque les données ont été correctement écrites 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 :

  1. Le gestionnaire d'événement OnValidate est appelé pour valider les données.
  2. Si le gestionnaire d'événement OnValidate accepte la valeur en cours (Value), les données sont écrites dans le tampon d'enregistrement.
  3. Si l'écriture des données ne déclenche pas d'exception, le gestionnaire d'événement OnChange est appelé pour permettre de répondre aux modifications.
Remarque : OnChange ne se décenche pas si TDataSet.State= dsSetKey ou TDataSet.State = dsFilter.

OnChange est un gestionnaire d'événement de type Data.DB.TFieldNotifyEvent.

Voir aussi