Buscar valores duplicados mediante una relación con autouniones
Este procedimiento utiliza una
relación de
autounión y un
campo de cálculo que hace referencia a la relación para identificar todos los
registros duplicados, excepto la primera instancia, según el orden en el que se hayan creado los registros. Una vez configurado este sistema, los registros duplicados se identificarán a medida que se creen.
Para buscar registros duplicados salvo la primera incidencia:
1. Si pretende eliminar los registros duplicados que encuentre, haga una
copia de seguridad del archivo.
2. Identifique un
campo que determine una entidad única del archivo.
Por ejemplo, en la base de datos Contactos, utilice el campo ID de empleado. También puede crear un campo de cálculo con un cálculo (que devuelve un resultado de texto) que combine datos de varios campos para formar un identificador exclusivo. Por ejemplo,
Nombre & Apellidos & Número de teléfono. No utilice un
campo repetido.
3. Defina una relación de autounión.
Utilice su campo de identificación elegido como
campo coincidente en las dos tablas de la relación. Consulte
Crear y modificar relaciones.
4. Cree un nuevo campo de cálculo denominado Comprobar duplicados con una fórmula:
If(Count(<nombre de la segunda ocurrencia de la tabla>::<campo coincidente>) > 1; "Duplicados"; "Único")
6. Busque Duplicados en el campo Comprobar duplicados.
Todos los registros con duplicados se marcan como Duplicados.