Recordset2.MovePrevious, méthode (DAO)
S’applique à : Access 2013, Office 2013
Atteint l’enregistrement d’un objet Recordsetprécédent spécifié et en fait l’enregistrement actif.
Syntaxe
expression . MovePrevious
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 MovePrevious alors que le premier enregistrement est actif, la propriété BOF a la valeur True, et aucun enregistrement n'est actif. Si vous utilisez à nouveau MovePrevious, une erreur se produit et BOF 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.