Acção de Macro EliminarObjecto

Pode utilizar a ação DeleteObject nas bases de dados do ambiente de trabalho do Access para eliminar um objeto de base de dados especificado.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Nota: A ação macro DeleteObject não está disponível em aplicações web do Access.

Definição

A ação DeleteObject tem os seguintes argumentos.

Argumento de ação

Descrição

Tipo de Objeto

O tipo de objeto para apagar. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Vista de Servidor, Diagrama, Procedimento Armazenado ou Função na caixa Tipo de Objeto na secção Argumentos de Ação do painel do Construtor de Macros. Para eliminar o objeto selecionado no Painel de Navegação, deixe este argumento em branco.

Nome do Objeto

O nome do objeto para apagar. A caixa Nome do Objeto apresenta todos os objetos que se encontram na base de dados do tipo selecionado pelo argumento Tipo de Objeto. Se deixar a caixa do Tipo de Objeto em branco, deixe esta caixa em branco também.

Se executar um macro contendo a ação DeleteObject num base de dados de biblioteca, o Access procura primeiro o objeto com este nome na base de dados da biblioteca e, em seguida, na base de dados atual.

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

Observações

Pode utilizar a ação DeleteObject para eliminar objetos temporários que criou durante a execução do macro. Por exemplo, você poderia usar a ação OpenQuery para executar um consulta de criação de tabela que cria uma mesa temporária. Quando terminar de utilizar a tabela temporária, pode utilizar a ação DeleteObject para eliminá-la.

Esta ação tem o mesmo efeito que selecionar um objeto no Painel de Navegação e, em seguida, premir a tecla DEL, ou clicar à direita no painel de navegação e clicar em Eliminar.

Para executar a ação DeleteObject num módulo Visual Basic for Applications, pode utilizar o método DeleteObject do objeto DoCmd.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×