Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método Repaint completa qualquer atualização de tela pendente de um formulário especificado. Quando executado em um formulário, o método Repaint completa também qualquer recálculo pendente dos controles do formulário.
Sintaxe
mais simples. Redesenhar
expressão Uma variável que representa um objeto Form.
Valor de retorno
Nada
Comentários
Às vezes, o Microsoft Access espera para completar atualizações de tela pendentes até a finalização de outras tarefas. Com o método Repaint, é possível forçar o redesenho imediato dos controles no formulário especificado. Use o método Repaint :
Quando você altera valores em vários campos. A menos que você force uma nova pintura, o Access pode não exibir as alterações imediatamente, especialmente se outros campos, como aqueles em uma expressão em um controle calculado, dependerem dos valores nos campos alterados.
Quando você quiser certificar-se de que um formulário exiba dados em todos os seus campos. Por exemplo, campos contendo objetos OLE em geral não exibem os dados imediatamente depois que você abre um formulário.
Esse método não causa uma repetição de consulta do banco de dados nem mostra registros novos ou alterados na fonte do registro base do formulário. Use o método Requery para repetir a consulta da fonte de dados para o formulário ou um de seus controles.
Observação
- Don't confuse the Repaint method with the Refresh method, or with the Refresh command on the Records menu. O método Refresh e o comando Refresh mostram as alterações feitas por você ou por outros usuários na fonte de registro subjacente de qualquer um dos registros atualmente exibidos em formulários e folhas de dados. O método Repaint simplesmente atualiza a tela quando a repintura é adiada enquanto o Access conclui outras tarefas.
- The Repaint method differs from the Echo method in that the Repaint method forces a single immediate repaint, while the Echo method turns repainting on or off.
Exemplo
O exemplo a seguir usa o método Repaint para redesenhar um formulário quando o formulário recebe o foco.
Private Sub Form_Activate()
Me.Repaint
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.