Compartir a través de


Método Recordset2.MovePrevious (DAO)

Se aplica a: Access 2013, Office 2013

Se desplaza al registro anterior de un objeto Recordset especificado y convierte ese registro en el registro activo.

Sintaxis

expresión . Moveprevious

Expresión Variable que representa un objeto Recordset2 .

Comentarios

Use los métodos Move para desplazarse de un registro a otro sin aplicar una condición.

Si edita el registro activo, asegúrese de que utiliza el método Update para guardar los cambios antes de moverse a otro registro. Si se desplaza a otro registro sin ejecutar una actualización, los cambios se pierden sin advertencia.

Cuando abre un objeto Recordset, el primer registro es el activo y la propiedad BOF es False. Si Recordset no contiene registros, la propiedad BOF es True y no hay ningún registro activo.

Si utiliza MovePrevious cuando el primer registro está activo, la propiedad BOF es True y no hay registro activo. Si utiliza MovePrevious de nuevo, se produce un error y BOF sigue siendo True.

Si recordset hace referencia a un objeto Recordset de tipo de tabla (solo en áreas de trabajo de Microsoft Access), el movimiento sigue el índice actual. Puede definir el índice actual mediante la propiedad Index. Si no define el índice actual, el orden de los registros devueltos queda sin definir.

No puede usar los métodos MoveFirst, MoveLast ni MovePrevious en un objeto Recordset de tipo de solo avance.

Para mover la posición del registro actual en un objeto Recordset un número específico de registros hacia delante o hacia atrás, use el método Move.