Como corrigir o MS Access “Não foi possível excluir das tabelas especificadas” (Erro 3086)?

No MS Access, os usuários podem encontrar um erro comum “Could not delete from specified tables” ao tentar excluir dados de uma ou mais tabelas usando a consulta DELETE, mas a exclusão não pôde ser concluída. Este erro é acionado por vários motivos. Neste blog, mencionarei as causas comuns do erro de acesso não foi possível excluir das tabelas especificadas e algumas soluções alternativas rápidas para se livrar dele sem esforço.

Não foi possível excluir das tabelas especificadas

Então vamos começar…

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!

O que é o código de erro 3086: Não foi possível excluir das tabelas especificadas?

O “código de erro 3086: não foi possível excluir das tabelas especificadas”. no Microsoft Access ocorre quando você tenta excluir os registros de uma tabela de banco de dados, mas o Access encontra um problema que o impede de executar o processo de exclusão.

No entanto, esta mensagem de erro pode ser gerada por vários motivos, como:

  1. Permissões insuficientes – Se você não tiver as permissões necessárias, a instrução DELETE não poderá excluir linhas de uma tabela especificada.
  2. Problemas de bloqueio – Pode ser possível que sua tabela de banco de dados tenha sido bloqueada por outro usuário, impedindo a ação DELETE.
  3. A tabela não existe – Há uma grande chance de que a tabela que você está tentando excluir não exista no banco de dados ou esteja em um esquema diferente.
  4. Somente leitura – Talvez o banco de dados esteja aberto em acesso somente leitura, por isso você não consegue executar a tarefa de exclusão.
  5. Corrupção de banco de dados: No MS Access, a corrupção do banco de dados pode levar a vários erros e problemas, incluindo o código de erro 3086.

Métodos para corrigir o MS Access não foi possível excluir das tabelas especificadas (erro 3086)

Nesta seção, você encontrará diferentes maneiras de resolver o problema de exclusão da consulta de acesso que não pôde ser excluída das tabelas especificadas com êxito. Então, vamos experimentá-los:

Método 1 – Experimente algumas dicas básicas

Antes de tentar qualquer método complicado, você deve tentar algumas dicas básicas para solucionar esse erro:

  1. Reinicie o programa Access e o PC.
  2. Verifique se sua tabela existe ou não no banco de dados.
  3. Verifique se sua mesa está bloqueada
  4. Verifique se é somente leitura

Leia também: O Microsoft Access não consegue abrir a tabela no modo de folha de dados (erro 2364)

Método 2 – Definir a propriedade de registros exclusivos da consulta como Sim

Seu banco de dados Access está exibindo esse tipo de mensagem de erro se você criar uma consulta de exclusão com a ajuda de várias tabelas e a propriedade Registros exclusivos da consulta estiver definida como Não. O banco de dados MS Access mostra a mensagem de erro “Não foi possível excluir das tabelas especificadas” quando você executa a consulta.

Etapas para definir a propriedade de registros exclusivos da consulta como Sim:

Passo 1: Abra a consulta de exclusão na visualização Design.

Passo 2: Se a folha de propriedades da consulta não estiver aberta, pressione F4 para abri-la.

Passo 3: clique no designer de consulta para exibir as propriedades da consulta

Passo 4: Na folha de propriedades da consulta você deve encontrar a propriedade Registros Únicos e configurá-la como Sim.

Não foi possível excluir das tabelas especificadas

Método 3 – Verifique as permissões necessárias

Muitos usuários relataram que receberam o código de erro 3086 devido à falta de permissões necessárias que os impedem de excluir a tabela. Portanto, se você não tiver a permissão necessária para excluir registros de uma tabela específica, precisará obter a permissão necessária e tentar excluir novamente sua(s) tabela(s).

Como reparar registros corrompidos do MS Access?

Conforme mencionado nas causas, um arquivo de banco de dados corrompido contendo tabelas que você deseja excluir também pode desencadear o erro 3086. Nesse caso, você deve tentar o Access Reparar N Recuperação Software que é especialmente projetado para reparar arquivos de banco de dados MS Access corrompidos ou danificados. Ele vem com um algoritmo poderoso que verifica até mesmo arquivos de banco de dados de acesso gravemente corrompidos.

Ele também possui uma GUI altamente interativa que ajuda os usuários a operar e reparar facilmente o banco de dados Access sem fazer alterações na estrutura original do arquivo. Ele restaura facilmente tabelas, consultas, índices e outros dados do Access.

Esta ferramenta pode corrigir facilmente todos os erros e problemas menores e maiores de banco de dados do MS Access 2013, 2010, 2007, 2003, 2002 e 2000 em quase todas as versões do sistema operacional Windows, como Windows 8/7/Vista/XP/2003. Está disponível uma versão de teste gratuita que você pode instalar para verificar os recursos e a confiabilidade do software.

* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.

Etapas para usar o software de recuperação Access Repair N

access-repair-main-screen-pt-1
access-select-database-pt-2
access-repairing-pt-3
access-repairing-completed-pt-4
access-preview-pt-5
access-save-location-pt-6
access-saving-pt-7
previous arrow
next arrow

Em que condições a consulta de exclusão de acesso realmente funciona para excluir registros?

Você pode excluir registros com êxito usando uma consulta de exclusão quando:

  • As juntas são duas tabelas que possuem um relacionamento um-para-um.
  • Utiliza uma única tabela que não possui relacionamento com nenhuma outra tabela.
  • Usa uma tabela que está no lado “um” de um relacionamento um-para-muitos, e a exclusão em cascata é permitida para esse relacionamento.
  • Contém tanto a tabela do lado “um” de um relacionamento um-para-muitos quanto a tabela do lado “muitos” desse relacionamento.

Nota: Recomenda-se executar a consulta duas vezes para excluir registros de ambas as tabelas.

Maneiras de excluir registros do banco de dados Access

Conforme mencionado anteriormente, “MS Access não pôde excluir tabelas especificadas (Erro 3086)” ocorre quando alguém usa a consulta de exclusão. Então, talvez o problema esteja na consulta de exclusão, então tente outras maneiras de excluir os registros do banco de dados do Access.

Maneira 1 – Excluir dados de uma planilha de dados

  • No painel de navegação, toque duas vezes na tabela ou consulta que deseja usar. Isso abrirá a tabela ou consulta no modo folha de dados.
  • Faça uma seleção para os dados que deseja excluir.
  • Você pode destacar uma parte dos dados ou simplesmente colocar o cursor no campo.
  • Se você selecionar todos os dados no campo, pressione DELETE.

OU

Vá para a aba Home, no grupo Registros, e pressione a opção DELETE.

Não foi possível excluir das tabelas especificadas

Ou

Se você apontar o cursor no campo, pressione DELETE ou BACKSPACE sempre que desejar.

Maneira 2 – Excluir dados de um formulário

  • Vá para o painel de navegação e clique duas vezes no formulário que deseja usar. Isso abrirá o formulário na visualização de formulário.

-ou-

Ou então, no formulário de navegação, faça uma seleção para o formulário que deseja usar e, na guia Início, no grupo Visualizações, toque na opção de visualização. Depois disso, toque em Layout View.

Não foi possível excluir das tabelas especificadas

  • Faça uma seleção para os dados que deseja excluir.
  • Você pode destacar uma parte dos dados ou simplesmente colocar o cursor no campo.
  • Se você selecionar todos os dados no campo, pressione DELETE.

Ou

Se você apontar o cursor no campo, pressione DELETE ou BACKSPACE sempre que desejar.

Leia também: 6 soluções rápidas e fáceis para MS Access Tempo de execução Erro 6 Estouro

Maneira 3 – Remover dados de uma lista de valores

  • No painel de navegação, clique com o botão direito na tabela que deseja modificar e clique na visualização de design no menu de atalho.
  • Na seção superior da grade de design, faça uma seleção para o campo que contém a lista de valores.
  • Na seção superior da grade, toque na guia Pesquisa e procure pela Origem da Linha

Por padrão, coloque aspas duplas ao redor dos itens na lista de valores. Use ponto e vírgula para separar cada item “Excelente”;”Regular”;”Médio”;”Ruim”.

  Conforme sua necessidade, remova os itens da lista. Mas não se esqueça de excluir as aspas que circundam cada item excluído.

Maneira 4 – Excluir manualmente um registro não relacionado

  • Abra a tabela ou consulta que deseja excluir na exibição de folha de dados.
  • Localize o registro que deseja excluir. Depois disso, clique no botão Selecionar tudo – faça uma seleção para o quadrado localizado na extremidade esquerda ou direita do registro.
  • Você pode fazer uma seleção para cada linha individual e arrastar para selecionar um conjunto contíguo de linhas.
  • Ou pressione Ctrl e clique com o botão do mouse para selecionar diversas linhas não contíguas.
  • O Access colocará uma borda ao redor do registro completo ou bloco de registros selecionados.
  • Depois pressione para a opção DELETE.

-ou-

  • Clique com o botão direito no botão Selecionar tudo e depois toque em Excluir registro.
  • Caso não consiga selecionar todos os botões, posicione o cursor no campo dos registros.
  • Depois disso, na aba Início, no grupo Registro, toque na seta para baixo ao lado da opção excluir e clique em Excluir Registro

Não foi possível excluir das tabelas especificadas

  • Por fim, o acesso confirmará a exclusão e toque em Sim.

Veredicto Final

Então, isso é tudo sobre não foi possível excluir o erro de acesso das tabelas especificadas e como corrigi-lo. Agora, aplique passo a passo as soluções mencionadas e livre-se do erro com menos esforço. Mas se os erros persistirem ao tentar excluir a tabela especificada, também não desista.

Experimente as outras formas de excluir os registros mencionados nesta postagem. Depois de tentar todas as correções mencionadas, compartilhe sua opinião em nosso Twitter or Facebook. Para que possamos ajudá-lo tanto quanto pudermos…!

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.