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 determinar si hay registros duplicados.
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, el campo Apellidos probablemente no es una buena opción, pues es posible que haya varias personas con el mismo apellido. ID de empleado es una mejor opción. También puede crear un campo de cálculo (que devuelve un resultado de texto) que combine datos de varios campos para formar un identificador exclusivo. Una
fórmula de ejemplo sería
Nombre & Apellidos & Número de teléfono.
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.
Una vez configurado como se ha indicado, este sistema identificará automáticamente los registros duplicados según se creen.