Localização, classificação e substituição de dados > Localização de registros > Busca de valores duplicados usando um relacionamento de associação automática
 
Busca de valores duplicados usando um relacionamento de associação automática
O procedimento usa um relacionamento de associação automática e um campo de cálculo com referência ao relacionamento para determinar quando há registros duplicados.
Para buscar registros duplicados, exceto a primeira instância:
1. Se você planejar excluir os registros duplicados que localizar, faça uma cópia de backup do arquivo.
Consulte Gravação e cópia de arquivos.
2. Identifique um campo que determine uma entidade exclusiva no seu arquivo.
Por exemplo, em um banco de dados Contatos, o campo Sobrenome provavelmente não seria uma boa escolha, pois pode haver várias pessoas com o mesmo sobrenome. A ID de funcionário é uma escolha melhor. Você também pode criar um campo de cálculo (retornando um resultado de texto) que combine dados em vários campos para formar um identificador exclusivo. Um exemplo de fórmula seria Nome & Sobrenome & Número de telefone.
Nota  O campo que você escolhe não deve ser um campo de repetição.
3. Defina um relacionamento de associação automática.
Use o seu campo de identificação escolhido como o campo de correspondência nas duas tabelas no relacionamento. Consulte Criação e alteração de relacionamentos.
4. Crie um novo campo de cálculo denominado Verificar duplicado, com a fórmula:
If ( Count ( <nome da segunda ocorrência da tabela>::<campo de correspondência> ) > 1 ; "Duplicados" ; "Exclusivo" )
5. Clique em Mostrar tudo na barra de ferramentas de status.
6. Realize uma busca de Duplicados no campo Verificar duplicados.
Todos os registros duplicados serão marcados como Duplicados.
Após ser configurado dessa forma, esse sistema identificará os registros duplicados automaticamente à medida que forem criados.