Compartilhar via


Método Recordset.MoveFirst (DAO)

Aplica-se ao: Access 2013, Office 2013

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

Sintaxe

expressão .MoveFirst

expressão Uma variável que representa um objeto Recordset.

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 o primeiro ou o último registro já for o atual quando você usar MoveFirst ou MoveLast, o registro atual não será alterado.

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.