Los datos duplicados suelen aparecer cuando varios usuarios agregan datos a la base de datos al mismo tiempo o si la base de datos no está diseñada para comprobar si hay duplicados. Es más fácil usar una consulta cuando se desea eliminar una gran cantidad de datos duplicados. El primer paso es buscar registros duplicados con una consulta en la base de datos.
Nota: Los métodos descritos en este artículo no se aplican a las aplicaciones web de Access.
Antes de eliminar los datos
No se pueden deshacer las eliminaciones de datos, por lo que debe asegurarse de que la base de datos esté lista antes de intentar eliminar registros duplicados:
-
Asegúrese de que el archivo no es de solo lectura.
-
Si comparte la base de datos con otros usuarios, pídales que cierren los objetos con los que desea trabajar para evitar posibles conflictos de datos.
-
Si tiene permisos para abrir la base de datos en modo exclusivo: Haga clic en Archivo >Abriry seleccione la base de datos. Haga clic en la flecha situada junto a Abrir y haga clic en Abrir en modo exclusivo.
-
Lo más importante es que recuerde hacer una copia de seguridad de la base de datos. La única forma de recuperar registros eliminados es restaurarlos desde una copia de seguridad. Una operación de eliminación también puede eliminar registros de tablas relacionadas.
Nota: Para restaurar a partir de una copia de seguridad, cierre y cambie el nombre del archivo original para que la copia de seguridad pueda usar el nombre de la versión original. Asigne el nombre de la versión original a la copia de seguridad y ábrala en Access.
Crear y ejecutar una consulta de eliminación
-
Haga clic en la pestaña Crear > Diseño de consulta y haga doble clic en la tabla de la que desea eliminar registros.
-
Haga doble clic en el asterisco (*) para agregar todos los campos de tabla al diseñador de consultas.
-
Agregue los campos que usará para identificar los registros para su eliminación. Por ejemplo, suponga que un cliente sale de la empresa y necesita eliminar todos los pedidos pendientes de ese cliente. Para buscar solo esos registros, puede agregar los campos Id. de cliente y Fecha de pedido a la cuadrícula de diseño.
-
También puede agregar criterios en la fila Criterios. Por ejemplo, puedes agregar el id. de cliente del cliente que salió de la empresa y la fecha tras la cual los pedidos del cliente no son válidos.
-
Desactive la casilla Mostrar para cada campo de criterios.
-
En la pestaña Diseño, haga clic en Ejecutar. Compruebe que la consulta devuelve los registros que desea eliminar.
-
Haga clic en Vista Diseño y, en la pestaña Diseño , haga clic en Eliminar. Access cambia la consulta de selección a una consulta de eliminación, oculta la fila Mostrar en la sección inferior de la cuadrícula de diseño y agrega la fila Eliminar .
-
Una comprobación más antes de ejecutar la consulta de eliminación: asegúrese de que la fila Eliminar de la columna * (todos los campos) muestre De y Dónde debería aparecer en cualquiera de las columnas de criterios.
-
En la pestaña Diseño , haga clic en Ejecutar > Sí.
Para obtener más información, vea Comparar dos tablas y buscar registros sin coincidencias.