Partager via


EditMode, propriété (ADO)

S’applique à : Access 2013, Office 2013

Indique l'état d'édition de l'enregistrement actuel.

Valeur renvoyée

Renvoie la valeur EditModeEnum.

Remarques

ADO gère un tampon d'édition associé à l'enregistrement actuel. Cette propriété indique si des modifications ont été apportées à ce tampon ou si un nouvel enregistrement a été créé. Utilisez la propriété EditMode pour déterminer l'état d'édition de l'enregistrement actuel. Vous pouvez tester jusqu'à des modifications si un processus d'édition a été interrompu et détermine si vous devez utiliser la méthode Update ou CancelUpdate.

Consultez la méthode AddNew pour une description plus détaillée de la propriété EditMode dans des conditions d'édition différentes.

Lorsqu’un appel à Delete ne supprime pas correctement l’enregistrement ou les enregistrements dans la source de données (en raison de violations d’intégrité référentielle, par exemple), l’objet Recordset reste en mode édition (EditMode = adEditInProgress). Il faut donc appeler CancelUpdate avant de déplacer l'enregistrement actuel (avec Move, NextRecordset ou Close, par exemple).

Remarque

[!REMARQUE] EditMode ne peut renvoyer une valeur valide que s'il existe un enregistrement actuel. EditMode renvoie une erreur si la valeur de BOF or EOF est True ou si l'enregistrement actuel a été supprimé.