Derniers tutoriels de développement web
 

Événements ADO WillMove et MoveComplete


<Complete Recordset Référence objet

L'événement WillMove

L'événement WillMove est déclenché avant une opération change la position actuelle dans le Recordset.

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 MoveComplete

L'événement MoveComplete est déclenché après la position actuelle dans le Recordset a changé.

Note: Avant cette déclaration de l' événement, définissez le paramètre d'état adStatusUnwantedEvent pour empêcher les notifications ultérieures.

Note: L'événement WillMove ou un événement MoveComplete peut se produire lorsque vous appelez une des méthodes Recordset suivantes: Ouvrir, Déplacer, MoveFirst, MoveLast, MoveNext, MovePrevious, AddNew et Requery. Ces événements peuvent également se produire en raison des propriétés suivantes: Filtre, Index, signets, AbsolutePage et AbsolutePosition.

Syntaxe

WillMove reason,status,objRs

MoveComplete reason,objErr,status,objRs

Paramètre La description
reason Une EventReasonEnum valeur qui spécifie la raison de cet événement
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
adRsnRequery7 Une opération requeried le jeu d'enregistrements
adRsnMove10 Une opération a déplacé le pointeur d'enregistrement au sein du jeu d'enregistrements
adRsnMoveFirst12 Une opération a déplacé le pointeur d'enregistrement au premier enregistrement du jeu d'enregistrements
adRsnMoveNext13 Une opération a déplacé le pointeur d'enregistrement à l'autre enregistrement du jeu
adRsnMovePrevious14 Une opération a déplacé le pointeur d'enregistrement de l'enregistrement précédent dans le jeu d'enregistrements
adRsnMoveLast15 Une opération a déplacé le pointeur d'enregistrement au dernier enregistrement du jeu

valeurs EventStatusEnum

Constante Valeur La description
adStatusOK1 L'opération qui a provoqué l'événement a été un succès
adStatusErrorsOccurred2 L'opération qui a provoqué l'événement ayant échoué
adStatusCantDeny3 L'opération qui a provoqué l'événement ne peut pas être annulé
adStatusCancel4 L'opération qui a provoqué l'événement est annulé
adStatusUnwantedEvent5 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