DB access en disquete dañado

Hola:
Dispongo de una base de datos que pasé del disco duro antes de formatearlo a disqute (la copié en tres distintos), cual fue mi sorpresa al ir a cargarlos nuevamente que estaban dañados, e una mínima parte, pero dañados.
A veces access me da mensaje de que esa DB está siendo usada por otro usuario. No trabajo en red. Un simple ordenador.
¿Crees qué hay alguna forma de recuperar esta b datos?.
Te quedo muy agradecido

1 Respuesta

Respuesta
1
Difícil, pero no imposible.
Si ya tienes la DB en el nuevo disco duro, bien es una parte importante. Ahora si tienes dificultades para abrir determinadas tablas, lo que te sugiero es que crees un nuevo proyecto DB en access y copies todos los objetos, es un trabajo tedioso pero no imposible. Tienes que copiar tablas, formularios, informes, todo lo que tengas. Hacer esto es muy sencillo, abres tu DB rota y tu DB nueva en dos ventanas separadas, copias (CTRL+C) cada uno de los objetos de la base dañada y lo pegas (CRTL+V) en la base nueva y le asignas a cada objeto el nombre que tenía antes. Seguramente te vas a encontrar con algún objeto que no puedas copias, aquí es donde está rota tu DB. Si el objeto es un Formulario o un Reporte prueba abrirlo y copiarlo por partes. Si es una tabla crea una tabla con los mismos campos en tu DB nueva y copia los datos de la vieja a la nueva. Puede que no puedas recuperar todo pero por lo menos ya no se te generarán nuevos problemas. No olvides que una vez que copies todos los objetos debes recrear la relación entre tablas tal cual la tenías en tu DB rota. Si tienes alguna duda no dudes en consultar. Suerte y no olvides puntuar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas