Data.Win.ADODB.TCustomADODataSet.OnWillChangeRecord

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnWillChangeRecord: TWillChangeRecordEvent read FOnWillChangeRecord write FOnWillChangeRecord;

C++

__property TWillChangeRecordEvent OnWillChangeRecord = {read=FOnWillChangeRecord, write=FOnWillChangeRecord};

Propriétés

Type Visibilité  Source Unité  Parent
event published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Description

Se produit avant la modification d'un enregistrement de l'ensemble d'enregistrements.

Ecrivez un gestionnaire d'événement OnWillChangeRecord pour effectuer des actions spécifiques avant qu'une opération en attente ne modifie une ligne de l'objet recordset du composant ensemble de données.

DataSet est le composant ensemble de données ADO qui a déclenché l'événement OnWillChangeRecord. Ce composant ensemble de données contient également l'ensemble d'enregistrements en question.

Reason indique le type de changement qui a déclenché l'événement. Même si le type TEventReason contient davantage de constantes, la valeur de Reason pour un événement OnWillChangeRecord est limité à : erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete et erFirstChange.

RecordCount indique le nombre d'enregistrements modifiés.

La valeur EventStatus (EventStatusEnum ADO) indique le succès ou l'échec de l'exécution de l'opération qui a déclenché cet événement.

Remarque :  : L'événement OnWillChangeRecord est purement un événement de l'objet Recordset qui est indépendant de tous les événements de changement de données VCL.

Voir aussi