Quando você executa um consulta exclusão, o Access pode exibir a mensagem de erro Não foi possível excluir das tabelas especificadas. Este artigo lista casos em que você pode usar uma consulta de exclusão, explica por que a mensagem de erro é exibida e fornece as etapas para corrigir o erro.
Há várias maneiras de excluir registros no Access. Para obter uma explicação mais completa da exclusão de registros, consulte o artigo Maneiras de adicionar, editar e excluir registros.
Neste artigo
Introdução
Para excluir vários registros de uma tabela em uma única operação, use uma consulta de exclusão. Uma consulta exclusão é bem-sucedida quando:
-
Usa uma única tabela que não tem uma relação com nenhuma outra tabela.
-
Combina duas tabelas que têm um relação um-para-um.
-
Usa uma única tabela que é o lado "um" de uma relação um-para-muitos, e exclusão em cascata está habilitado para essa relação.
-
Inclui a tabela no lado "um" de uma relação um para muitos e a tabela no lado "muitos" dessa relação (por exemplo, para usar critérios em um campo da tabela "muitos").
Importante Você deve executar a consulta duas vezes para excluir registros de ambas as tabelas.
Por que estou vendo esta mensagem de erro e como eu corrijo esse erro?
Quando você cria uma consulta exclusão usando várias tabelas e a propriedade Registros Exclusivos da consulta está definida como Não, o Access exibe a mensagem de erro Não foi possível excluir itens das tabelas especificadas quando você executa a consulta.
Para corrigir esse problema, defina a propriedade Registros exclusivos da consulta como Sim.
-
Abra a consulta exclusão no modo Design.
-
Se a folha de propriedades da consulta não estiver aberta, pressione F4 para abri-la.
-
Clique no designer de consulta para mostrar as propriedades da consulta (em vez das propriedades do campo).
-
Na folha de propriedades da consulta, localize a propriedade Registros Exclusivos e defina-a como Sim.