Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação macro FindNextRecord nos bancos de dados da área de trabalho do Access para encontrar o próximo registro que atende ao critérios especificado pela ação de macro FindRecord anterior ou o valor na caixa de diálogo Localizar e Substituir (na guia Página Inicial , clique em Localizar). Você pode usar a ação FindNextRecord para pesquisar repetidamente registros. Por exemplo, você pode mover sucessivamente todos os registros para um cliente específico.

Observação: A ação de macro FindNextRecord não está disponível nos aplicativos Web do Access.

Configuração

A ação FindNextRecord não tem argumentos. A ação FindNextRecord encontra o próximo registro que atende aos critérios definidos pela ação FindRecord ou na caixa de diálogo Localizar e Substituir . Os argumentos para a ação FindRecord são compartilhados com as opções na caixa de diálogo Localizar e Substituir .

Para definir os critérios de pesquisa, use a ação FindRecord . Normalmente, você insira uma ação FindRecord em um macro e use a ação FindNextRecord para encontrar registros bem-sucedidos que atendam aos mesmos critérios.

Comentários

Essa ação tem o mesmo efeito que usar o botão Localizar Próximo na caixa de diálogo Localizar e Substituir .

Observação: Embora a ação FindRecord corresponda ao comando Localizar na guia Página Inicial para tabelas, consultas e formulários, ela não corresponde ao comando Localizar no menu Editar no janela Código. Você não pode usar a ação FindRecord ou FindNextRecord para pesquisar texto em módulos.

Dica: Se você definiu o argumento Only Current Field da ação FindRecord como Sim, talvez seja necessário usar a ação GoToControl para mover o foco para o controle que contém os dados que você está procurando antes de usar a ação FindNextRecord .

Se o texto selecionado atualmente for o mesmo que o texto de pesquisa no momento em que a ação macro FindNextRecord for realizada, a pesquisa começará imediatamente após a seleção, no mesmo campo que a seleção e no mesmo registro. Caso contrário, a pesquisa começará no início do registro atual. Isso permite que você localize várias ocorrências do mesmo critério de pesquisa que possa aparecer em um único registro.

No entanto, observe que, se você usar um botão de comando para executar uma macro que contém a ação FindNextRecord , a primeira instância dos critérios de pesquisa será encontrada repetidamente. Esse comportamento ocorre porque clicar no botão de comando remove o foco do campo que contém o valor correspondente. A ação FindNextRecord começará a pesquisar desde o início do registro. Para evitar esse problema, execute a macro usando uma técnica que não altera o foco, como um botão de barra de ferramentas personalizado ou uma combinação de chaves definida em uma macro AutoKeys. Como alternativa, defina o foco na macro para o campo que contém os critérios de pesquisa antes de executar a ação FindNextRecord .

O mesmo comportamento também ocorrerá se você usar um botão de comando para executar uma macro que contém a ação FindRecord com o argumento Localizar Primeiro definido como No.

Para executar a ação FindNextRecord em um módulo Visual Basic for Applications, use o método FindNext do objeto DoCmd .

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×