Atualizar consulta do formulário VBA

Atualizar consulta do formulárioGanhe dinheiro fazendo sistemas em Access 2007. Aprenda como fazer sistemas completos com o curso de Access 2007 online.

Um dia precisei criar uma rotina com um botão que fazia uma inserção de dados direta na base de dados, usando o comando execute.

Acontece que no Microsoft Access para chamar dados em formulários, uma consulta é aberta. Esta consulta permanece aberta enquanto o formulário esta aberto e os dados não são atualizados automaticamente, caso sejam inseridos em segundo plano ou com comandos SQL diretos.

Porém existe um pequeno truque, que permite aplicar um “refresh” na consulta do formulário, permitndo assim que você possa visualizar os dados que acabou de inserir na tabela.

Aplicando refresh em consulta do formulário

O comando a seguir foi conseguido através de uma macro. Ele aplica um refresh na consulta do formulário.

DoCmd.Requery

Caro leitor, você já conhecia o comando para atualizar consultas do formulário em VBA? Deixe seu comentário e compartilhe este artigo nas redes sociais!

Autor: Matheus Pellizzaro

Matheus é formado em sistemas de Informação pela UDESC, desenvolve sistemas e páginas de internet para empresas e pessoas físicas nas "horas vagas". Maiores detalhes em www.tecnozen.com.br