Eliminar registos duplicados com uma consulta

Eliminar registos duplicados com uma consulta

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.

Os dados duplicados geralmente entram furtivamente quando vários utilizadores adicionam dados à base de dados ao mesmo tempo ou se a base de dados não tiver sido concebida para verificar duplicados. É mais fácil utilizar uma consulta quando quer eliminar muitos dados duplicados. O primeiro passo é Localizar registos duplicados com uma consulta na base de dados.

Nota: Os métodos descritos neste artigo não se aplica ao aplicações web do Access.

Antes de eliminar quaisquer dados

Não pode anular eliminações de dados, por isso, certifique-se de que a base de dados fica pronta antes de tentar eliminar registos duplicados:

  • Certifique-se de que o ficheiro não é só de leitura.

  • Se partilhar a base de dados com outras pessoas, peça-lhes para fechar os objetos com que pretende trabalhar para evitar possíveis conflitos de dados.

  • Se tem permissões para abrir a base de dados no modo exclusivo: clique em ficheiro >Abrire selecione a base de dados. Clique na seta junto a Abrir e clique em Abrir em modo exclusivo.

  • O mais importante de tudo, lembre-se de fazer uma cópia de segurança da base de dados. A única forma de recuperar registos eliminados é recuperá-los de uma cópia de segurança. Uma operação de eliminação também pode apagar registos nas tabelas relacionadas.

Nota: Para recuperar de uma cópia de segurança, feche e mude o nome ao ficheiro original, para que a cópia de segurança possa utilizar o nome da versão original. Atribua o nome da versão original à cópia de segurança e abra-a no Access.

Criar e executar uma consulta Eliminar

  1. Clique no separador Criar > Estrutura da consulta e na caixa de diálogo Mostrar tabela, faça duplo clique sobre a tabela a partir do qual pretende eliminar registos.

  2. Faça duplo clique no asterisco (*) para adicionar todos os campos da tabela ao estruturador de consulta.

  3. Adicione os campos que irá usar para identificar os registos para eliminação. Por exemplo, imagine que um cliente sai da empresa e que necessita de eliminar todos os pedidos pendentes para esse cliente. Para encontrar apenas esses registos, pode adicionar os campos da ID de Cliente e da Data da Encomenda à grelha de estrutura.

  4. Também pode adicionar critérios à linhaCritérios. Por exemplo, poderá adicionar a ID de Cliente do cliente que saiu da empresa e a data após a qual as encomendas do cliente são inválidas.

  5. Desmarque a caixa de verificação Mostrar para cada campo de critério.

  6. No separador Estrutura, clique em Executar. Verifique que a consulta apresenta os registos que pretende eliminar.

  7. Clique em Vista de estrutura e no separador estrutura, clique em Eliminar. Access altera a consulta selecionar para uma consulta eliminar, oculta a linha Mostrar na secção inferior da grelha de estrutura e adiciona a linha Eliminar.

  8. Mais uma verificação antes de executar a consulta Eliminar: certifique-se de que a linha Eliminar na coluna * (todos os campos) que apresenta De e Onde deve aparecer em qualquer uma das colunas de critérios.

  9. No separador Estrutura, clique em Executar > Sim.

Para obter mais informações, consulte o artigo comparar duas tabelas e localizar registos sem correspondência.

Início da Página

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.

×