Buscar valores duplicados mediante una relación con autouniones
Este procedimiento identifica incidencias adicionales de registros duplicados. Especifique los criterios que determinan cuál es el registro principal.
Este procedimiento utiliza una relación de autounión y un campo de cálculo que hace referencia a la relación para determinar qué registros son duplicados.
Para buscar registros duplicados salvo la primera incidencia:
1.
Para obtener más información, consulte Cómo guardar y copiar archivos.
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. Número de seguro social es una opción mejor. 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.
Utilice su campo de identificación elegido como campo coincidente en las dos tablas de la relación. Para obtener más información, consulte Acerca de las relaciones con autounión.
El registro principal es el primer registro coincidente de acuerdo con la ordenación definida en la relación.
4.
 •
Contador, campo de texto con un número de serie que se introduce automáticamente (seleccione Número de serie y acepte los valores predeterminados para Siguiente e Incremento).
 •
If(Contador = tabla1::Contador, "Único", "Duplicado")
5.
6.
Haga clic en el campo Contador, elija el menú Registros > Reemplazar contenido del campo y Reemplazar por números secuenciales. De nuevo, acepte los valores predeterminados. Seleccione ¿Actualizar número secuencial en Autointroducir? y haga clic en Reemplazar.
De esta forma se asignará un número secuencial a todos los registros existentes de la base de datos. Los números secuenciales se introducirán automáticamente en los registros nuevos.
7.
Busque Duplicado en el campo Comprobar duplicados.
El primer registro de cualquier serie de duplicados llevará el valor Únicoen el campo Comprobar duplicados y todos los registros duplicados dentro de la misma serie estarán marcados con Duplicado.
Importante  Los registros sin ningún valor en el campo coincidente se marcarán como duplicados. Una vez configurado como se ha indicado, este sistema identificará automáticamente los registros duplicados según se creen.