¿Cómo solucionar el error “Access no puede abrir una base de datos creada con una versión anterior”?
Resumen: ¿Tiene problemas para abrir una base de datos (MDB) creada con una versión anterior de Access? Pruebe la solución comentada en este blog para resolver el problema. Si el archivo está dañado, puede utilizar una herramienta profesional de reparación de Access para reparar el archivo dañado y recuperar sus datos.
Al abrir una base de datos de una versión anterior (formato .mdb) en Microsoft Access versión 2013 o posterior, puede aparecer el error ‘No se puede abrir una base de datos creada con una versión anterior de la aplicación’.
Solución al error “No se puede abrir una base de datos creada con una versión anterior
Puede solucionar el error convirtiendo el antiguo formato de archivo de base de datos (.mdb) al formato de archivo .accdb.
Sin embargo, con el lanzamiento de Access 2013, no es posible convertir directamente un archivo .mdb al formato .accdb. Para solucionar este problema, Microsoft recomienda abrir la base de datos de Access (MDB) en Access 2007 o versiones posteriores y, a continuación, guardarla en el formato de archivo que se puede abrir en Access versión 2013 o superior.
Los pasos para convertir el archivo .mdb a formato .accdb variarán en función de la versión de Access.
Pasos para convertir una base de datos Access 97 (MDB) al formato ACCDB
Para convertir un archivo .mdb de base de datos Access 97 al formato .accdb, siga estos pasos:
- En Access 2003, intente abrir su base de datos de Access 97.
- Vaya al menú Herramientas, sitúese sobre Utilidades de base de datos. A continuación, seleccione Convertir base de datos y haga clic en Formato de archivo Access 2002-2003.
- Cuando se le solicite, introduzca el nombre de la base de datos y haga clic en Guardar.
- Cierre la aplicación Access 2003.
- Ahora abierto Access 2013/2016/2019.
- Ve al menú Archivo, pasa el ratón por Guardar como, elige Base de datos Access (*.accdb) y pulsa el botón Guardar como.
- Cuando se abra la pantalla “Guardar como”, seleccione Guardar.
El archivo se guardará en formato .accdb.
Pasos para convertir una base de datos Access 2000/2002/2003 (MDB) al formato ACCDB
Para convertir un archivo de Access 2000/2002/2003 (.mdb) al formato de archivo .accdb, haga lo siguiente:
- Abra la aplicación MS Access, haga clic en Archivo > Abrir.
- Seleccione abrir el archivo de base de datos Access 2000 o Access 2002 – 2003 (.mdb) que necesita convertir desde el cuadro de diálogo Abrir.
Nota: Si está utilizando una versión anterior de la base de datos Access 2000, se abrirá un cuadro de diálogo de “Mejora de la base de datos”. Para continuar, consulte los Pasos para convertir una base de datos Access 97 (MDB) al formato ACCDB.
- Una vez abierto el archivo de base de datos en MS Access, haga clic en Archivo > Guardar y publicar. A continuación, haga clic en la opción Guardar base de datos como, seleccione la opción Base de datos Access de la sección “Tipos de archivos de base de datos”. Haga clic en Guardar como.
- En la ventana “Guardar como”, especifique el nombre del archivo de base de datos en la casilla Nombre de archivo y, a continuación, pulse el botón Guardar.
- Haga clic en Aceptar cuando aparezca el mensaje “Esta base de datos se ha actualizado al formato de archivo de Access 2007. La nueva base de datos no se puede compartir con usuarios de Access 2003 o versiones anteriores”.
- La base de datos se guardará en formato Access 2007 (.accdb).
¿Qué ocurre si no se convierte una base de datos Access (MDB) al formato de archivo ACCDB?
- Si no puede convertir el archivo .mdb de base de datos de Access, significa que el archivo está dañado. Puede intentar reparar la base de datos utilizando la función “Compactar y utilizar” incorporada en Access. Pero si no funciona, utilice una herramienta de reparación de Access para restaurar la base de datos.
Stellar Repair for Access es una herramienta fiable que puede utilizar para reparar un archivo MDB/ACCDB dañado. El software repara el archivo y proporciona una vista previa de los datos recuperables del archivo. Una vez que haya verificado los datos, puede guardar el archivo reparado. Los pasos detallados son los siguientes:
- Inicie la herramienta de reparación de bases de datos Access de Stellar®.
- Se abre una ventana “Seleccionar base de datos” con opciones para examinar o buscar el archivo de base de datos Access dañado.
- Seleccione el archivo y haga clic en Reparar.
- Cuando aparezca el mensaje “Reparación finalizada”, haga clic en Aceptar.
- Compruebe la vista previa de los datos que puede extraer del archivo reparado.
- Una vez satisfecho con la vista previa, seleccione la opción Guardar base de datos en la sección Archivo.
- Cuando aparezca el cuadro de diálogo “Guardar en”, haga clic en la opción Ubicación predeterminada del archivo o Seleccionar nueva carpeta para elegir la ubicación del archivo reparado.
- Pulsa OK.
Navegue hasta la ubicación donde ha guardado el archivo, ábralo y acceda a sus datos.
Conclusión
Si se ha encontrado con el error de Access ‘No se puede abrir una base de datos creada con una versión anterior’, pruebe la solución comentada en este blog. Si no puede convertir el archivo .mdb al formato .accdb debido a la corrupción, utilice el software Stellar Repair for Access para reparar el archivo dañado y recuperar sus datos. El software puede ayudar a recuperar macros, módulos, formularios y otros componentes de un archivo de base de datos de Access dañado.