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ê. As informações foram úteis? Dê sua opinião no final desta página. 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 qualquer tela pendente para um objeto de banco de dados especificado ou para o objeto de banco de dados ativo, se nenhum for especificado. Tais atualizações incluem qualquer recálculo pendente para 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 para 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 armazenado ou função no tipo de objeto caixa na janela de design de macro. Deixe este argumento em branco para selecionar o objeto ativo.

Nome do Objeto

O nome do objeto a redesenhar. Caixa Nome do objeto mostra todos os objetos do banco de dados do tipo selecionado pelo argumento Tipo de objeto . Se você deixar o argumento Tipo de objeto em branco, deixe este argumento também em branco.

Comentários

Access espera para completar atualizações de tela pendentes até terminar 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 valores em um número de controles. Access pode não mostrar as alterações imediatamente, especialmente se outros controles (como controles calculados) dependem de valores nos controles alterados.

  • Quando você quer certificar-se de que 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 abrir uma formulário.

Observação: 

  • Esta 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 objeto subjacente tabela ou consulta. Use a ação de macro RepetirConsulta para repetir a consulta a fonte do objeto ou um de seus controles. Use a ação de macro MostrarTodosRegistros para exibir os registros mais recentes e remover quaisquer filtros aplicados.

  • A ação de macro RedesenharObjeto não tem o mesmo efeito como clicando em Atualizar, no grupo registros, na guia página inicial, que mostra qualquer alterações ou feitas por outros usuários nos registros atualmente exibidos em formulários e folhas de dados.

Para executar a ação de macro RedesenharObjeto em um módulo Visual Basic for Applications (VBA), use o método RedesenharObjeto 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.

×