Obtenho a mensagem de erro "Não foi possível eliminar a partir das tabelas especificadas"

Obtenho a mensagem de erro "Não foi possível eliminar a partir das tabelas especificadas"

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

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 completa sobre como eliminar registos, consulte o artigo formas de adicionar, editar e eliminar registos.

Neste artigo

Introdução

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

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.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×