4 maneiras de Access você não pode excluir banco de dados Erro de objeto!

Preso com o erro do Access “you can’t delete the database object ‘filename’ while it’s open”? Bem, esse erro geralmente surge ao tentar excluir qualquer componente do banco de dados que esteja aberto. Isso acontece devido a arquivos bloqueados, restrições de permissão, processos em andamento ou outros motivos. Neste blog, mostrarei por que essa mensagem realmente ocorre e como corrigi-la com sucesso.

Access você não pode excluir banco de dados Erro de objeto

Avaliado como Excelente em Trustpilot
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!

Por que você precisa excluir objetos do banco de dados do Access?

Enquanto isso, o desenvolvimento ou a análise interativa de todas as consultas, dados ou códigos são bem testados e criados, alguns também são mantidos para uso futuro. Alguns objetos permanecem no seu banco de dados, mesmo que você não precise mais deles.

Devido ao acúmulo de objetos não utilizados, seu banco de dados começa a funcionar muito lentamente. Além disso, também gera confusão ao manter esses objetos, como qual é útil e qual não é.

Por que você não pode excluir o objeto do banco de dados no Access?

É óbvio que você obtém a mensagem de erro do Access que você não pode excluir o objeto do banco de dados devido a restrições de permissão. Além disso, há alguns outros motivos também, incluindo:

  • Arquivo de banco de dados do Access bloqueado.
  • Quando você exclui um campo do objeto, ele não poderá usar o objeto específico como fonte de dados.
  • Arquivo DB corrompido.
  • Executando muitos aplicativos em segundo plano.
  • Tentando excluir o objeto DB quando o arquivo é aberto.

Leia também: Corrigir o erro do Access “Este objeto foi salvo em um formato inválido e não pode ser lido”

Como corrigir o erro do Access “Você não consegue excluir o objeto do banco de dados?”

Seguindo os métodos abaixo, você pode facilmente se livrar desse problema.

Maneira 1 – Conceda as permissões essenciais do arquivo

Privilégios insuficientes para acessar o arquivo DB são o principal motivo por trás dessa mensagem de aviso. Portanto, para lidar com essa situação, considere verificar e modificar as permissões do arquivo. Aqui estão as etapas para fazer isso:

  • Vá para o local onde o arquivo do banco de dados está armazenado.
  • Clique com o botão direito do mouse no arquivo para escolher a opção Propriedades >> guia Segurança.

Access você não pode excluir banco de dados Erro de objeto

  • Em seguida, verifique as permissões concedidas em um grupo ou nomes de usuário
  • Clique em Editar e ajuste as permissões de acordo.
  • Por fim, clique em Aplicar >> clique em OK.

Maneira 2 – Reparar a corrupção do banco de dados do Access

Às vezes, você não consegue excluir o objeto do banco de dados enquanto ele está aberto, o erro ocorre devido à corrupção do arquivo do banco de dados do Access. Nessa situação, você pode usar a ferramenta Compactar e Reparar. Ela pode ajudar você a corrigir esse problema de corrupção gratuitamente.

  • Vá para Arquivo >> Informações
  • Agora, clique em Compactar e Reparar Banco de Dados.

Access você não pode excluir banco de dados Erro de objeto

Quando isso falhar, você pode tentar o mais recomendado Access Reparar e Recuperação Ferramenta.

Maneira 3 – Verifique a dependência do objeto

Como já discutimos, se o campo do objeto excluído ainda estiver presente em outras seções do seu banco de dados além da origem-destino, ele gerará o erro Access can’t delete the database object.

Portanto, verificar a dependência do objeto é a coisa mais importante a fazer antes de excluir o objeto do banco de dados do Access.

Antes de excluir qualquer campo de objeto, sempre use o painel Dependências do objeto, pois isso ajudará você a descobrir se algum outro objeto do banco de dados também depende da tabela ou consulta da qual o campo foi excluído.

No geral, isso permite que você opte por fazer uma revisão rápida sobre como sua tarefa de excluir o campo afetará outros objetos do banco de dados. Para que você possa facilmente fazer uma verificação cruzada sobre o uso completo desses objetos.

Veja como verificar as dependências do objeto do banco de dados do Access antes de excluí-lo:

  • Vá para o Painel de Navegação, escolha o objeto do banco de dados do qual deseja excluir.
  • Clique na guia Ferramentas do banco de dados e, em seguida, no grupo Relacionamentos, escolha a opção Dependências do objeto.
  • O painel Dependências de Objeto exibe os objetos que dependem da consulta ou tabela que você selecionou na etapa 1.

Access você não pode excluir banco de dados Erro de objeto

Ponto a lembrar:

Se você não usou recentemente essas Dependências de Objeto, levará algum tempo para que as dependências sejam exibidas completamente.

  • Para descobrir se o campo do banco de dados que você deseja excluir está em uso por algum objeto, você precisa clicar no link do objeto presente em Dependências de Objeto

O banco de dados Access mostrará todo o painel Lista de Campos do seu objeto selecionado.

Excluir Campo da Consulta

  • No Painel de Navegação, clique com o botão direito do mouse na consulta e clique em Modo de Exibição de Design.
  • Na grade de design da consulta, faça uma seleção para o campo que você precisa excluir. Depois disso, pressione o botão DEL.
  • Por fim, salve e feche a consulta.

Excluir Campo da Tabela

  • No Painel de Navegação, clique com o botão direito do mouse na tabela e clique em Modo de Exibição de Design.
  • Na grade de design da tabela, faça uma seleção para o campo que você precisa excluir. Depois disso, pressione o botão DEL.
  • Por fim, salve e feche a tabela.

Maneira 4 – Verifique se há um arquivo bloqueado para corrigir o Access. Você não consegue excluir o objeto do banco de dados

Outra resolução eficaz que você pode tentar para resolver esse erro é verificar se há um arquivo bloqueado.

Aqui estão as etapas para verificar:

  • Abra o banco de dados.
  • Escolha a Exibição de layout >> Escolha um campo no qual você não consegue atualizar os dados.

Access você não pode excluir banco de dados Erro de objeto

  • Agora, clique em Folha de propriedades, toque no menu suspenso Tipo de seleção: Caixa de texto >> escolha a opção adequada (por exemplo, Nome).
  • Depois disso, clique na opção Dados >> marque Bloqueado e certifique-se de que deve ser definido como Não.

Leia também: Corrigir erro 3012 de objeto do Microsoft Access já existente

Quais são os 4 objetos no Access?

O banco de dados do Access é composto principalmente por 4 objetos: tabelas, consultas, formulários e relatórios. Todos esses objetos de banco de dados do Access ajudam você a atribuir, armazenar, analisar e compilar seus dados.

Vamos conhecer cada um dos objetos de banco de dados em detalhes:

Tabelas

As tabelas do banco de dados do Access ajudam você a armazenar dados inteiros em um formato tabular. Você pode dizer que é a potência do banco de dados.

Formulários

Os formulários são usados ​​principalmente para atribuir, modificar e visualizar registros.

Consultas

Este objeto é usado para pesquisar e compilar dados de uma ou várias tabelas.

Quando uma consulta é criada, você precisa especificar as condições de pesquisa para encontrar os dados que deseja exatamente.

Relatórios

Os relatórios ajudam você a mostrar seus dados no layout de impressão. Você pode personalizar facilmente a aparência do relatório para torná-lo mais atraente.

Access você não pode excluir banco de dados Erro de objeto

Perguntas frequentes relacionadas:

Como EXCLUIR um objeto de banco de dados no Access?

Para excluir um objeto de banco de dados no MS Access, siga estas etapas:

  • Selecione o objeto no Painel de Navegação.
  • Em seguida, pressione a tecla Delete e clique na opção Sim para confirmar a exclusão.

O que é um objeto de banco de dados no MS Access?

Um objeto de banco de dados no MS Access é algo que armazena dados. Alguns dos objetos de banco de dados são tabelas, formulários, relatórios, consultas, macros e módulos.

Por que minha consulta DELETE não funciona no Access?

Pode ser possível que a propriedade Registros exclusivos da consulta esteja definida como Não.

Qual comando é usado para EXCLUIR os objetos do banco de dados?

O comando DROP é usado para EXCLUIR os objetos do banco de dados.

Como excluo dados de um banco de dados do Access?

Se você deseja excluir dados de um banco de dados do Access, siga as etapas abaixo:

  1. Abra sua tabela de banco de dados no modo Folha de Dados ou o formulário no modo Formulário.
  2. Escolha o(s) registro(s) que você precisa excluir.
  3. Agora, pressione DELETE.

Conclusão:

Durante a exclusão de objetos desnecessários do banco de dados do Access, infelizmente, você acaba perdendo seus objetos importantes do banco de dados. Nesse caso, para recuperar objetos excluídos do banco de dados do Access, você deve usar a solução recomendada Access reparar n recuperação.

Use esta ferramenta de recuperação para superar qualquer tipo de erro de corrupção e problemas no banco de dados Access. Ela repara o arquivo MDB/ACCDB facilmente. Você também pode experimentar a versão de teste gratuita deste software antes de comprá-lo. Você pode confiar completamente neste software.

Ainda está com problemas? Corrija-os com Stellar reparação para Access:

Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:

  1. Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
  2. Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
  3. Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.

Pearson Willey é escritor de conteúdo de sites e longo- planejador de conteúdo do formulário. Além disso, ele também é um ávido leitor. Assim, ele sabe muito bem como escrever um conteúdo atraente para os leitores. Escrever é como uma vantagem crescente para ele. Ele adora explorar seu conhecimento no MS Access e compartilhar blogs de tecnologia.