Les constantes EventReasonEnum spécifient la raison qui a amené un événement à se produire.
Objet_Recordset.RecordChangeComplete EventReasonEnum,
Nb_Records, Erreur, EventStatusEnum, Recordset
| Constante | Valeur | Description |
|---|---|---|
| adRsnAddNew | 1 | indique qu'une opération a ajouté un nouvel enregistrement. |
| adRsnClose | 9 | indique qu'une opération a fermé un objet Recordset. |
| adRsnDelete | 2 | indique qu'une opération a supprimé un enregistrement. |
| adRsnFirstChange | 11 | indique qu'une opération fait la première modification sur un enregistrement. |
| adRsnMove | 10 | indique qu'une opération a déplacé le pointeur d'enregistrement à l'intérieur d'un objet Recordset. |
| adRsnMoveFirst | 12 | indique qu'une opération a déplacé le pointeur d'enregistrement au premier enregistrement dans l'objet Recordset. |
| adRsnMoveLast | 15 | indique qu'une opération a déplacé le pointeur d'enregistrement au dernier enregistrement dans l'objet Recordset. |
| adRsnMoveNext | 13 | indique qu'une opération a déplacé le pointeur d'enregistrement au prochain enregistrement dans l'objet Recordset. |
| adRsnMovePrevious | 14 | indique qu'une opération a déplacé le pointeur d'enregistrement au précédent enregistrement dans l'objet Recordset. |
| adRsnRequery | 7 | indique qu'une opération a demandé l'objet Recordset. |
| adRsnResynch | 8 | indique qu'une opération a resynchronisé l'objet Recordset avec la base de données. |
| adRsnUndoAddNew | 5 | indique qu'une opération a inversé l'ajout d'un nouvel enregistrement. |
| adRsnUndoDelete | 6 | indique qu'une opération a inversé la suppression d'un enregistrement. |
| adRsnUndoUpdate | 4 | indique qu'une opération a inversé la mise à jour d'un enregistrement. |
| adRsnUpdate | 3 | indique qu'une opération a mis à jour un enregistrement existant. |