In Acesso a quando gerenciamos um grande número de registros e executamos várias operações, é possível acabar acidentalmente com dados duplicados.
Nós da Soultricks hoje explicamos, em algumas etapas, como localizar e excluir registros duplicados:
Abra seu banco de dados Access (a partir da versão 2007) e clique no ícone Assistente de Consulta do grupo Criar. Na janela que é aberta, selecione Assistente de consulta de pesquisa duplicado e clique OK.
Neste ponto, selecione sua tabela de origem ou consulta na qual deseja localizar registros duplicados e clique em Vamos.
Agora identifique entre os campos disponíveis da tabela escolhida, quais são os campos nos quais você pode identificar facilmente os valores duplicados (por exemplo: Quantidade, data, nome, etc.) e traga-os para a direita da lista (você pode escolher no máximo 10 campos) e clique em Avançar.
Na próxima tela do PopUp você pode escolher outros campos a serem exibidos na consulta final, nosso conselho é pegar todos eles e movê-los para a direita da lista. Clique para a frente, dê um nome à Consulta (por exemplo, Query_with_Duplicates) que será criado e clique em final.
Neste ponto, abra a consulta criada e você verá todas as duplicatas claramente visíveis. Agora você está se perguntando como excluir duplicatas e manter registros não duplicados em vez disso?
Aqui é explicado em 3 etapas:
1) Crie uma nova consulta (Criar - Estrutura de Consulta) e selecione de Mostrar mesa a consulta duplicada. Selecione todos os campos e agrupe-os clicando no ícone TOTAL. Clique no ícone no topo Criação de mesa e dê um nome à nova tabela (por exemplo, Record_not_duplicated) que você está criando com os registros agrupados e não duplicados ed Execute a consulta.
2) Agora tudo que você precisa fazer é deletar todos os dados presentes na consulta, essa chamada Consultar com duplicados; abra-o e selecione a tabela inteira e pressione Excluir.
3) Crie - Estrutura da Consulta - Mostrar Tabela, selecione a tabela chamada Record_non_Duplicati e faça Adicionar. Em seguida, clique no ícone Enfileiramento, na janela que se abre, selecione a tabela de origem e confirme.
Execute a consulta e, finalmente, sua tabela de origem será liberada de muitos registros duplicados.