Se aplica a
Access 2016 Access 2013 Microsoft365.com Comparación de bases de datos 2013 Comparación de bases de datos 2016 Comparación de base de datos 2019 Comparación de bases de datos 2021

Supongamos que tiene dos bases de datos de escritorio de Access, o quizás dos versiones de la misma base de datos, y desea compararlas para buscar cambios de diseño en consultas, formularios o informes. O quizás desee encontrar las diferencias en los módulos de código de Visual Basic para Aplicaciones (VBA). Si tiene Microsoft Office Profesional Plus 2013 o 2016, puede usar Comparación de bases de datos de Microsoft para ejecutar un informe sobre las diferencias que encuentra.

Nota: No puede usar Comparación de bases de datos con aplicaciones web de Access.

Abrir Comparación de bases de datos

En Windows 7    En el menú Inicio de Windows, en Herramientas deOffice 2013, haga clic en Comparación de bases de datos si usa Microsoft Office 2013. Si usa Microsoft Office 2016, seleccione Comparación de base de datos en Herramientas de Office 2016.

En Windows 8    En la pantalla Inicio , haga clic en Comparación de base de datos.

En Windows 10    y En Windows 11    Buscar comparación de bases de datos y seleccione la versión instalada.

Además de Comparación de bases de datos, también encontrará el programa complementario para Excel: Comparación de hojas de cálculo de Microsoft. También requiere Office Profesional Plus 2013. (En Windows 8, escriba Comparación de hojas de cálculo para encontrarla).

También puede abrir la herramienta Comparación de bases de datos a través del Explorador de Windows. Tendrás que buscar el archivo ejecutable y la ubicación puede variar en función de varias condiciones, como si usas un sistema operativo Windows de 32 bits o 64 bits, o si usas una versión de suscripción de Office 365. Estas son algunas ubicaciones posibles que puedes probar.

Si usa Office 2016, pruebe una de estas ubicaciones:

  • C:\Archivos de programa\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

  • C:\Archivos de programa (x86)\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

Si usas Microsoft 365, prueba una de estas ubicaciones:

  • C:\Archivos de programa\Microsoft Office\Root\Office16\DCF\DATABASECOMPARE.EXE

  • C:\Archivos de programa (x86)\Microsoft Office\root\Office16\DCF\DATABASECOMPARE.EXE

Comparar dos archivos de base de datos de Access

  1. Busque la base de datos que desea usar como "línea base" (o la versión anterior) haciendo clic en el botón Examinar situado a la derecha del cuadro Comparar .

    Cuadros Comparar y Para y opciones de informes

  2. Busque la base de datos que se "ha cambiado" (o la versión más reciente) haciendo clic en el botón situado a la derecha del cuadro Para .

  3. En Opciones de informe, elija los objetos o elementos de la base de datos (Tablas, Consultas, Macros, Módulos, Informes, Forms o Páginas) que desee comparar marcando las casillas que hay junto a ellos.

  4. En Valores del informe, elija Completos para ver un informe más detallado sobre los cambios o Breve para un informe más corto. Se notificarán los mismos resultados con cualquiera de las dos opciones, pero el informe tendrá un formato más conciso si elige Breve.

  5. En la parte inferior de la ventana, haga clic en Comparar para ejecutar el informe.

  6. Una vez finalizado el informe, puede hacer clic en la pestaña Resultados para ver una nueva ventana con una comparación más profunda línea por línea de los elementos.

Comprender los resultados

Tabla original y modificada

En el ejemplo anterior, el diseño de Tabla1 ha cambiado: se cambió el nombre de los campos FName y LName por Nombre y Apellidos, se cambió el tipo de datos del campo Office de Número a Texto corto y los campos Fecha de departamento y de contratación se agregaron a la tabla. Estas son algunas cosas que querrá saber cuando mire los resultados de una comparación:

  • Los objetos o componentes de objetos cuyo nombre se ha cambiado (como una columna de una tabla o un cuadro de texto en un formulario) aparecen como "agregados" y los originales se muestran como "eliminados".

  • Cuando se cambia una propiedad de un objeto, dicha propiedad se notifica como "cambiada".

  • Cuando hay diferencias entre módulos de código VBA o macros de Access, los detalles de los cambios se muestran en tres columnas. El texto o código original se muestra en la columna Valor antiguo , el texto o código más reciente se muestra en la columna Nuevo valor y se muestra información general, como "Módulo cambiado" o "Definición de macro cambiada" en la columna Cambiar descripción .

  • Para ver una comparación línea a línea de las diferencias en el código vba, haga clic en la pestaña Resultados , haga clic en el nombre del módulo que contiene el código y haga clic en Detalles, o simplemente haga doble clic en el nombre del módulo. Aparece una nueva ventana que muestra el código original en líneas con un fondo amarillo y código actualizado en líneas con un fondo rojo. También puede ver las diferencias en las consultas y los módulos de Access de esta forma.

Qué puede hacer la comparación de bases de datos

Use Comparación de bases de datos para buscar cambios de diseño entre dos archivos de base de datos de escritorio de Access o dos versiones del mismo archivo. Comparación de bases de datos le avisa de adiciones, eliminaciones o cambio de nombre de objetos como tablas, consultas, formularios, informes y módulos de VBA. También encuentra incluso los cambios de diseño más pequeños en esos objetos, como campos nuevos, eliminados o cambiados de nombre en una tabla, cualquier tipo de cambio en una consulta, cambios en las propiedades de un formulario o informe, o cualquier código VBA modificado.

Comparación de bases de datos no busca cambios en los datos almacenados en tablas, pero al exportar tablas o resultados de la consulta a libros de Excel, puede comparar esos dos libros en Comparación de hojas de cálculo. Obtenga información sobre cómo exportar datos de Access para ver las actualizaciones de registros.

Pasos siguientes

Si tiene libros de Excel o bases de datos de Access "fundamentales" en su organización, considere la posibilidad de instalar las herramientas de administración de hojas de cálculo y bases de datos de Microsoft.  Microsoft Servidor de administración de auditoría y control proporciona potentes características de administración de cambios para archivos de Excel y Access, y se complementa con Microsoft Detección y evaluación de riesgos, que proporciona funciones de inventario y análisis, todo ello dirigido a ayudarle a reducir el riesgo asociado con el uso de herramientas desarrolladas por los usuarios finales en Excel y Access.

Información general sobre comparación de bases de datos

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.