Compartilhar via


CDaoRecordset::MoveFirst

Chamar essa função de membro para fazer um registro para o primeiro registro no conjunto de registros (se houver) atual.

void MoveFirst( );

Comentários

Você não precisa chamar MoveFirst imediatamente após você abre o conjunto de registros.Em o momento, o primeiro registro (se houver) é automaticamente o registro atual.

Observação de cuidadoCuidado

Chamar qualquer um de Mover funciona gera uma exceção se o recordset não tem nenhum registro.Geralmente, chame IsBOF e IsEOF antes que uma operação de animação para determinar se o recordset ter quaisquer registros.Depois de você chamar Abrir ou Requery, chame IsBOF ou IsEOF.

ObservaçãoObservação

Se você chamar qualquer um de Mover funciona quando o registro atual é atualizado ou adicionado, atualizações é perdido sem aviso.

Use as funções de Mover para mover de registro para o registro sem aplicar uma condição.Use as operações de localização para localizar registros em um objeto do conjunto de registros de dynaset- tipo ou de instantâneo- tipo que satisfazem uma condição.Para localizar um registro em um objeto do conjunto de registros da tabela de tipo, chame Seek.

Se o recordset se refere a um conjunto de registros da tabela de tipo, a movimentação segue o índice atual da tabela.Você pode definir o índice atual usando a propriedade do índice do objeto subjacente de DAO.Se você não definir o índice atual, a ordem de registros retornados é indefinido.

Se você chamar MoveLast em um objeto do conjunto de registros com base em uma consulta SQL ou em um querydef, a consulta é forçada para a conclusão e o objeto do conjunto de registros é preenchido inteiramente.

Você não pode chamar a função de membro de MoveFirst ou de MovePrev com um instantâneo somente para frente de rolagem.

Para mover a posição do registro atual em um conjunto de registros um objeto número de registros específico dianteiros ou para trás, chame Mover.

Para informações relacionadas, consulte os tópicos de “método para” e “MoveFirst, MoveLast, MoveNext, métodos de MovePrevious” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::Move

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev