Ação de macro ExcluirObjeto

Você pode usar a ação DeleteObject nos bancos de dados da área de trabalho do Access para excluir um objeto de banco de dados especificado.

Observação: Essa ação não será permitida se o banco de dados não for confiável.

Observação: A ação de macro DeleteObject não está disponível em aplicativos Web do Access.

Configuração

A ação DeleteObject tem os seguintes argumentos.

Argumento da ação

Descrição

Tipo de Objeto

O tipo de objeto a ser excluído. 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 seção Argumentos de Ação do painel Construtor de Macros. Para excluir o objeto selecionado no Painel de Navegação, deixe esse argumento em branco.

Nome do Objeto

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

Se você executar uma macro que contenha a ação DeleteObject em um banco de dados biblioteca, o Access primeiro procura o objeto com esse nome no banco de dados de biblioteca e, em seguida, no banco de dados atual.

Aviso: Se você deixar as caixas Tipo de Objeto e Nome do Objeto em branco, o Access excluirá o objeto selecionado no Painel de Navegação sem exibir uma mensagem de aviso quando encontrar a ação DeleteObject.

Comentários

Você pode usar a ação DeleteObject para excluir objetos temporários criados durante a execução da macro. Por exemplo, você pode usar a ação OpenQuery para executar um consulta criar tabela que cria uma tabela temporária. Quando terminar de usar a tabela temporária, você poderá usar a ação DeleteObject para excluí-la.

Essa ação tem o mesmo efeito que selecionar um objeto no Painel de Navegação e pressionar a tecla DEL ou clicar com o botão direito do mouse no objeto no Painel de Navegação e clicar em Excluir.

Para executar a ação DeleteObject em um módulo Visual Basic for Applications, você pode usar o método DeleteObjectdo objeto DoCmd.

Precisa de mais ajuda?

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.

×