<Complete Recordset Référence objet
L'événement WillChangeRecord
L'événement WillChangeRecord est déclenché avant un ou plusieurs changements d'enregistrement.
Note: Avant cette déclaration de l' événement, définissez le paramètre d'état adStatusCancel pour annuler l'opération qui a causé cet événement ou le mettre à adStatusUnwantedEvent pour prévenir notications ultérieures.
L'événement RecordChangeComplete
L'événement RecordChangeComplete est déclenché après un ou plusieurs disques ont été changé.
Note: Avant cette méthode retourne, définissez le paramètre d'état adStatusUnwantedEvent pour empêcher les notifications ultérieures.
Note: L'événement WillChangeRecord ou l'événement RecordChangeComplete peut se produire si vous modifiez un champ dans un enregistrement en utilisant l' une des opérations Recordset suivantes: Mise à jour, Supprimer, CancelUpdate, AddNew, UpdateBatch et CancelBatch.
Syntaxe
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
Paramètre | La description |
---|---|
reason | Une EventReasonEnum valeur qui spécifie la raison de cet événement |
numrec | Indique le nombre d'enregistrements affectés |
status | Un EventStatusEnum valeur qui indique l'état de l'exécution de l'événement |
objErr | Le nom d'un objet d'erreur qui décrit l'erreur si l'état est défini sur adStatusErrorsOccurred, sinon il n'est pas réglé |
objRs | Le nom de l'objet Recordset qui a déclenché cet événement |
valeurs EventReasonEnum
Constante | Valeur | La description |
---|---|---|
adRsnAddNew | 1 | Une opération a ajouté un nouveau record |
adRsnDelete | 2 | Une opération a supprimé un enregistrement |
adRsnUpdate | 3 | Une opération a mis à jour un enregistrement existant |
adRsnUndoUpdate | 4 | Une opération a inversé la mise à jour d'un enregistrement |
adRsnUndoAddNew | 5 | Une opération inversée l'ajout d'un nouveau record |
adRsnUndoDelete | 6 | Une opération a inversé la suppression d'un enregistrement |
adRsnFirstChange | 11 | Une opération a fait la première modification à un enregistrement |
valeurs EventStatusEnum
Constante | Valeur | La description |
---|---|---|
adStatusOK | 1 | L'opération qui a provoqué l'événement a été un succès |
adStatusErrorsOccurred | 2 | L'opération qui a provoqué l'événement ayant échoué |
adStatusCantDeny | 3 | L'opération qui a provoqué l'événement ne peut pas être annulé |
adStatusCancel | 4 | L'opération qui a provoqué l'événement est annulé |
adStatusUnwantedEvent | 5 | Prévient les notifications ultérieures avant que la méthode de l'événement a terminé son exécution |
<Complete Recordset Référence objet