[Atualizado] Correções para resolver o Access “não foi possível excluir das tabelas especificadas (erro 3086)”

O seu banco de dados do Access exibe frequentemente o erro “Não foi possível excluir das tabelas especificadas” cada vez que você tenta excluir uma tabela específica usando a consulta de exclusão?

Bem, se sua resposta for sim, então este blog certamente irá ajudá-lo muito. Como, ele cobre as informações completas sobre este específico erro “Não foi possível excluir as tabelas especificadas” do MS Access. Além disso, também contém idéias para excluir registros de várias maneiras do banco de dados do Access.

O que este acesso “não pode excluir de tabelas especificadas (erro 3086)” é?

No banco de dados do MS Access você pode excluir registros com a ajuda de muitas opções, mas quando você deseja excluir vários registros de uma tabela em uma operação, há uma chance de que você receberá a seguinte mensagem de erro:

  “Não foi possível excluir de tabelas especificadas”

 Código de erro: Access tempo de execução erro 3086 

Naquele momento, você tentou excluir dados de uma ou mais tabelas, mas a exclusão não pôde ser concluída.

Quais são as causas do Access  tempo de execução Erro 3086?

Aqui estão as possíveis causas que levam a gerar este código de erro específico “Não foi possível excluir de tabelas especificadas”.

  • Você não tem permissão para modificar a tabela. Então, para isso, altere suas atribuições de permissões e consulte o administrador do sistema ou o criador da tabela.
  • Pode ser que o banco de dados tenha sido aberto para acesso somente leitura. Aqui estão as razões pelas quais o Banco de Dados do Access é lido – apenas.

o Você usou o método OpenDatabase e abriu o banco de dados para acesso somente leitura.

o O arquivo de banco de dados é definido como somente leitura no sistema operacional do servidor de banco de dados ou pela sua rede.

o No ambiente de rede, você não tem o privilégio de gravação para o arquivo de banco de dados.

o No Microsoft VB, você usa o controle de dados e defina a propriedade ReadOnly como True.

Para excluir os dados, feche o banco de dados e resolva essas condições somente leitura. Depois, reabra o arquivo para acesso de leitura / gravação.

Em que condições Excluir consulta realmente funciona para excluir registros?

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

  • Junta duas tabelas que têm um relacionamento de um para um.
  • Usa uma única tabela que não tem relação com nenhuma outra tabela.
  • Usa uma tabela que é um lado “um” de um relacionamento um-para-muitos, e a exclusão em cascata é permitida para esse relacionamento.
  • Contém a tabela no lado “um” de um relacionamento um-para-muitos e a tabela no lado “muitos” desse relacionamento.

Nota: É recomendável executar a consulta duas vezes para excluir registros de ambas as tabelas.

Como corrigir o Access “não foi possível excluir de tabelas especificadas (erro 3086)”?

Seu banco de dados do 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 propriedade de registros exclusivos da consulta é definida como não. Banco de dados do Microsoft 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:

Etapa 1: Abra a consulta de exclusão no modo Design.

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

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

Etapa 4: Na folha de propriedades da consulta, você precisa localizar a propriedade Registros exclusivos e defini-la como Sim.

4 maneiras de excluir registros do banco de dados do Access

Como mencionado anteriormente, os encontros “Não foi possível excluir de tabelas especificadas (Erro 3086)” quando alguém usa a consulta de exclusão. Assim, pode ser que o problema seja com a consulta delete, então tente algumas outras maneiras de excluir os registros do banco de dados do Access.

Caminho 1 # Excluir dados de uma folha de dados

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

OU

Vá para a guia Início, no grupo Registros, pressione a opção Excluir.

Ou

Se você apontar o cursor no campo, pressione a tecla delete ou backspace sempre que for necessário.

 Caminho 2 # Excluir dados de um formulário

  • Vá para o painel de navegação e clique duas vezes no formulário que você deseja usar. Como isso abrirá o formulário no modo de formulário.

-ou-

Ou então, no formulário de navegação, faça a seleção para o formulário que você deseja usar e, na guia Início, no grupo Exibições, toque na opção de visualização. Depois toque em para a visualização de layout.

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

OU

Vá para a guia Início, no grupo Registros, pressione a opção delete.

Ou

Se você apontar o cursor no campo, pressione a tecla delete ou backspace sempre que necessário.

Caminho 3 # Remover dados de um Lista de valores

  • No painel de navegação, clique com o botão direito do mouse na tabela que deseja modificar e, em seguida, clique em exibição de design no menu de atalho.
  • Na seção superior da grade de projeto, selecione o campo que contém a lista de valores.
  • Na parte superior da grade, toque na guia Pesquisa e depois pesquise a Origem da linha

Por padrão, faça aspas duplas ao redor dos itens na lista de valores. Use ponto-e-vírgula para separar cada item “Excelente”, “Razoável”, “Médio” e “Ruim”.

  De acordo com sua exigência, remova os itens da lista. Mas não se esqueça de excluir as aspas que cercam cada item excluído.

Caminho 4 # Excluir um registro não relacionado manualmente

  • Abra a tabela ou consulta que você deseja excluir no modo de folha de dados.
  • Localize o registro que você deseja excluir. Depois, clique no botão Selecionar tudo – selecione o quadrado localizado à esquerda ou à direita do registro.
  • Você pode fazer a seleção para cada linha individual e arrastar para selecionar um conjunto contíguo de linhas.
  • Ou pressione ctrl e clique no botão do mouse para selecionar várias linhas não contíguas.
  • O acesso colocará a borda ao redor do registro completo ou do bloco de registros selecionados.
  • Depois, pressione para a opção de exclusão.

-ou-

  • Vá para a guia Início, no grupo Registros e toque em Excluir

-ou-

  • Clique com o botão direito do mouse no botão Selecionar tudo e depois toque em Excluir registro.
  • Se, no caso de você não conseguir selecionar todos os botões, posicione o cursor no campo nos registros.
  • Depois, na guia Início, no grupo Registro, toque na seta para baixo ao lado da opção de exclusão e pressione o botão Excluir registro
  • Por fim, o acesso confirmará a exclusão e tocará em Sim.

Como recuperar registros MS Access excluídos ou corrompidos?

As chances são também que, ao executar as tarefas de exclusão do Access Records acima, você pode ter perdido alguns itens importantes. Ou pode ter sido corrompido de alguma forma. Então, nesse caso, você deve tentar o Access  software de reparo e recuperação.

 Isso é particularmente projetado para reparar arquivos de banco de dados MS Access corrompidos ou danificados. Ele vem com um algoritmo poderoso que verifica até arquivos de banco de dados de acesso gravemente corrompidos.

 Ele também possui uma GUI altamente interativa que ajuda o usuário a operar e reparar facilmente o banco de dados do Access sem fazer alterações na estrutura original do arquivo. Ele facilmente restaura danos ou corrompe tabelas, consultas, índices e outros dados. Esta ferramenta pode facilmente corrigir todos os erros e problemas de banco de dados menores e maiores do MS Access 2013, 2010, 2007, 2003, 2002, 2000 em quase todas as versões do sistema operacional Windows como o Windows 8/7 / Vista / XP / 2003. Versão de avaliação gratuita está disponível que você pode instalar para verificar os recursos e confiabilidade do software.

Conclusão:

Depois de ler o post completo, agora você pode lidar facilmente com o erro “Não foi possível excluir de tabelas especificadas” do Access. Mas, se os erros persistirem ao tentar excluir a tabela especificada, também não desista.

  Apenas tente as outras formas de excluir registros mencionados neste post. Depois de tentar todas as correções mencionadas, compartilhe sua opinião em nossa seção de comentários. Então, podemos 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.