Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Passe à l’enregistrement suivant dans un objet Recordset spécifié et en fait l’enregistrement actif.
Syntaxe
expression .MoveNext
Expression Variable qui représente un objet Recordset2 .
Remarques
La méthode Move permet de passer d’un enregistrement à un autre sans appliquer de condition.
Si vous modifiez l'enregistrement actif, utilisez la méthode Update pour enregistrer les modifications avant de passer à un autre enregistrement. Si vous passez à un autre enregistrement sans procéder à la mise à jour, vos modifications seront perdues sans avertissement.
Lorsque vous ouvrez un objet Recordset, le premier enregistrement est actif et la propriété BOF a la valeur False. Si l'objet Recordset ne contient pas d'enregistrements, la propriété BOF a la valeur True et aucun enregistrement n'est actif.
Si vous utilisez MoveNext alors que le dernier enregistrement est actif, la propriété EOF a la valeur True, et aucun enregistrement n'est actif. Si vous utilisez à nouveau MoveNext, une erreur se produit et EOF conserve la valeur True.
Si recordset fait référence à un objet Recordset de type table (espaces de travail Microsoft Access uniquement), le déplacement suit l’index actuel. Vous pouvez définir l'index actuel par le biais de la propriété Index. Si vous ne définissez pas l’index actuel, l’ordre des enregistrements renvoyés est indéfini.
Vous ne pouvez pas appliquer les méthodes MoveFirst, MoveLast et MovePrevious à un objet Recordset de type avant uniquement.
Pour faire avancer ou reculer l’enregistrement actif d’un certain nombre d’enregistrements dans un objet Recordset, utilisez la méthode Move.