Événements ADO WillChangeField et FieldChangeComplete


❮ Référence complète de l'objet Recordset

L'événement WillChangeField

L'événement WillChangeField est déclenché avant que les valeurs d'un ou plusieurs objets Field ne changent.

Remarque : Avant le retour de cet événement, définissez le paramètre d'état sur adStatusCancel pour annuler l'opération à l'origine de cet événement. 

L'événement FieldChangeComplete

L'événement FieldChangeComplete est déclenché après la modification des valeurs d'un ou de plusieurs objets Field.

Remarque : Avant le retour de cet événement, définissez le paramètre d'état sur adStatusUnwantedEvent pour empêcher les notifications ultérieures. 

Remarque : L'événement WillChangeField et l'événement FieldChangeComplete peuvent se produire lorsque vous définissez la propriété Value et appelez la méthode Update avec des paramètres de champ et de tableau de valeurs.

Syntaxe

WillChangeField numfields,fields,status,objRs

FieldChangeComplete numfields,fields,objErr,status,objRs 

Parameter Description
numfields The number of Field objects in fields
fields An array that contains Field objects with changes
status An EventStatusEnum value that indicates the status of the execution of the event
objErr The name of an Error object that describes the error if status is set to adStatusErrorsOccurred, otherwise it is not set
objRs The name of the Recordset Object that triggered this event

Valeurs EventStatusEnum

Constant Value Description
adStatusOK 1 The operation that caused the event was successful
adStatusErrorsOccurred 2 The operation that caused the event failed
adStatusCantDeny 3 The operation that caused the event cannot be cancelled
adStatusCancel 4 The operation that caused the event is cancelled
adStatusUnwantedEvent 5 Prevents subsequent notifications before the event method has finished executing

❮ Référence complète de l'objet Recordset