Você pode usar a ação de macro RepaintObject nos bancos de dados do Access para concluir quaisquer atualizações de tela pendentes para um objeto de banco de dados especificado ou para o objeto de banco de dados ativo, se nenhuma for especificada. Essas atualizações incluem recálculas pendentes para os controles do objeto.

Configuração

A ação de macro RepaintObject tem os seguintes argumentos.

Argumento da ação

Descrição

Tipo de Objeto

O tipo de objeto a ser redesenhar. Clique em Tabela,Consulta,Formulário,Relatório,Macro,Módulo, Página de Acesso a Dados,Exibição do Servidor,Diagrama,Procedimento Armazenado ouFunção na caixa Tipo de Objeto na janela de design de macro. Deixe esse argumento em branco para selecionar o objeto ativo.

Nome do Objeto

O nome do objeto a ser repintar. A caixa Nome do Objeto mostra todos os objetos no banco de dados do tipo selecionado pelo argumento Tipo de Objeto. Se você deixar o argumento Tipo de Objeto em branco, deixe esse argumento em branco também.

Comentários

Access aguarda para concluir atualizações de tela pendentes até concluir outras tarefas pendentes. Com essa ação, você pode forçar o repintar imediato dos controles no objeto especificado. Você pode usar esta ação:

  • Quando você usa a ação de macro SetValue para alterar valores em vários controles. O Access pode não mostrar as alterações imediatamente, especialmente se outros controles (como controles calculados) dependerem de valores nos controles alterados.

  • Quando você deseja certificar-se de que o formulário que você está exibindo exibe dados em todos os controles. Por exemplo, os controles que contêm objetos OLE não exibem seus dados imediatamente após você abrir um formulário.

  • Essa ação não causa uma repetir consulta do banco de dados, portanto, ela não mostra registros novos e alterados ou remove registros excluídos do tabela ou consulta. Use a ação de macro Requery para requery a origem do objeto ou um de seus controles. Use a ação de macro ShowAllRecords para exibir os registros mais recentes e remover quaisquer filtros aplicados.

  • A ação de macro RepaintObject não tem o mesmo efeito que clicar em Atualizar no grupo Registros na guia Página Principal, que mostra as alterações que você ou outros usuários fizeram nos registros exibidos no momento em formulários e planilhas de dados.

Para executar a ação de macro RepaintObject em um módulo Visual Basic for Applications (VBA), use o método RepaintObjectdo objeto DoCmd.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×