Obtenho a mensagem de erro "Não foi possível eliminar a partir das tabelas especificadas"
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Quando executa uma consulta Eliminar, o Access pode apresentar a mensagem de erro Não foi possível eliminar a partir das tabelas especificadas. Este artigo indica casos em que pode utilizar uma consulta Eliminar, explica por que razão a mensagem de erro é apresentada e fornece os passos para corrigir o erro.

Existem várias formas de eliminar registos no Access. Para obter uma explicação mais detalhada sobre como eliminar registos, consulte o artigo Formas de adicionar, editar e eliminar registos.

Neste artigo

Introdução

Quando quiser eliminar múltiplos registos de uma tabela numa única operação, pode utilizar uma consulta Eliminar. Uma consulta Eliminar ocorre com êxito quando:

  • Utiliza uma única tabela que não tem uma relação com outra tabela.

  • Combina duas tabelas que têm uma relação um-para-um.

  • Utiliza uma única tabela que está no lado "um" de uma relação um-para-muitos e a eliminação em cascata está ativada 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 utilizar critérios num campo da tabela "muitos").

    Importante    Tem de executar a consulta duas vezes para eliminar os registos de ambas as tabelas.

Por que razão me foi apresentada esta mensagem de erro e como posso corrigir o erro?

Se criar uma consulta Eliminar utilizando múltiplas tabelas e a propriedade Registos Exclusivos da consulta estiver definida como Não, o Access apresenta a mensagem de erro Não foi possível eliminar das tabelas especificadas quando executar a consulta.

Para resolver este problema, defina a propriedade Registos Exclusivos como Sim.

  1. Abra a consulta eliminar na vista de Estrutura.

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

  3. Clique no estruturador de consultas para apresentar as propriedades da consulta (em vez das propriedades do campo).

  4. Localize a propriedade Registos Exclusivos na folha de propriedades da consulta e defina-a como Sim.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.