Ação de macro RedesenharObjeto

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode usar a ação de macro RedesenharObjeto em 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 nenhum for especificado. Essas atualizações incluem todos os recálculos pendentes para os controles do objeto.

Configuração

A ação de macro RedesenharObjeto 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, modo de exibição do servidor, diagrama, procedimento armazenadoou função no tipo de objeto na janela de design da macro. Deixe este argumento em branco para selecionar o objeto ativo.

Nome do Objeto

O nome do objeto a ser redesenhado. 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 este argumento em branco também.

Comentários

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

  • Quando você usa a ação de macro DefinirValor para alterar os valores em uma série de controles. O Access pode não mostrar as alterações imediatamente, especialmente se outros controles (como controles calculados) dependerem dos valores dos controles alterados.

  • Quando quiser verificar se o formulário que você está exibindo exibe dados em todos os seus controles. Por exemplo, controles contendo objetos OLE não exibem seus dados imediatamente após a abertura de um formulário.

  • Essa ação não causa uma repetir consulta do banco de dados, portanto, não mostra registros novos e alterados ou remove registros excluídos do tabela ou consulta subjacente do objeto. Use a ação de macro RepetirConsulta para repetir a consulta à fonte do objeto ou de um de seus controles. Use a ação de macro MostrarTodosRegistros para exibir os registros mais recentes e remover todos os filtros aplicados.

  • A ação de macro RedesenharObjeto não tem o mesmo efeito que clicar em Atualizar no grupo registros da guia página inicial , que mostra todas as alterações que você ou outros usuários fizeram nos registros exibidos no momento em formulários e folhas.

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

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

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×