Compartilhar via


Método Recordset2.MovePrevious (DAO)

Aplica-se ao: Access 2013, Office 2013

Move para o registro anterior em um objeto Recordset específico e o torna o registro atual.

Sintaxe

expressão . Moveprevious

Expressão Uma variável que representa um objeto Recordset2 .

Comentários

Use os métodos Move para mover de um registro para outro sem aplicar nenhuma condição.

Se você editar o registro atual, certifique-se de usar o método Update para salvar as alterações antes de mover para outro registro. Se você mover para outro registro sem realizar a atualização, as alterações serão perdidas sem nenhum aviso.

Quando você abre um Recordset, o primeiro registro é o atual, e a propriedade BOF é False. Se o Recordset não contiver nenhum registro, a propriedade BOF será True, e não haverá nenhum registro atual.

Se você usar o MovePrevious quando o primeiro registro for o atual, a propriedade BOF será True, e não haverá nenhum registro atual. Se você usar MovePrevious novamente, ocorrerá um erro, e BOF permanece True.

Se o recordset se referir a um tipo de tabela Recordset(apenas espaços de trabalho do Microsoft Access), a movimentação seguirá o índice atual. Você pode definir o índice atual utilizando a propriedade Index. Se você não definir o índice atual, a ordem dos registros retornados será indefinida.

Você não pode usar os métodos MoveFirst, MoveLast e MovePrevious em um objeto Recordset do tipo somente encaminhamento.

Para mover a posição do registro atual em um número específico de registros do objeto Recordset para frente ou para trás, use o método Move.