DoCmd.Requery (Access)
Desempenha a ação RepetirConsulta no Visual Basic.
Você pode usar a ação RepetirConsulta para atualizar os dados em um controle especificado no objeto ativo consultando novamente a fonte do controle. Se nenhum controle for especificado, essa ação consultará novamente a fonte do próprio objeto. Use essa ação para assegurar que o objeto ativo ou um de seus controles exiba os dados mais atuais. Se você deixar o __ argumento ControlName em branco, a ação RepetirConsulta terá o mesmo efeito que pressionar Shift + F9 quando o objeto tiver o foco. Se um controle de subformulário tiver o foco, essa ação repetirá a consulta somente a fonte do subformulário (exatamente como o pressionamento de Shift + F9). Se você deseja repetir um controle que não está no objeto ativo, você deve usar o método Requery no Visual Basic, e não a ação RepetirConsulta ou seu método Requery correspondente do objeto DoCmd. O método Requery no Visual Basic é mais rápido que a ação RepetirConsulta ou o método Requery. Além disso, quando você usa a ação RepetirConsulta ou o método Requery, o Microsoft Access fecha a consulta e recarrega a partir do banco de dados, mas quando você usa o método Requery, o Access executa novamente a consulta sem fechá-la e recarregá-la. Observe que o método ActiveX Data Object (ADO) Requery funciona da mesma maneira que o método Requery do Access.
Requery (ControlName)
ControlName: Uma expressão de cadeia de caracteres que é o nome de um controle guia no objeto ativo.
DoCmd.Requery "EmployeeList"