Formulario Fantasma
Publicado por roolandoo (4 intervenciones) el 22/03/2015 13:00:56
Hola,
En mi curro he "heredado" una base de datos de Access 2000 monstruosa. Contiene decenas de tablas, formularios, informes, consultas y mucho código fuente.
Necesitamos abandonar MS. Office en favor de OpenOffice pero dado la envergadura e importancia de dicha base de datos no es posible convertirla.
La solución, que ha funcionado con otras base de datos, pasa por hacerla ejecutable (MDE) y usar el Runtime de Access 2000 para ejecutarla. De esta manera ya no necesitaremos más licencias de MS. Office.
Hasta aquí todo correcto, el problema es que cuando intento "compilar" la base de datos haciéndola MDE, Access me da error (sin mucha información más). He descubierto que, en uno de los formularios, cuando intento acceder a su código fuente me da error. Parece ser que, por alguna causa, Access no encuentra el código fuente asociado a este form y no me permite tampoco añadir uno nuevo.
Puedo eliminar sin problemas el formulario problemático y su tabla o consulta, pero la clase Form asociada a este formulario en los objetos de clase no se elimina y me vuelve a tirar el error al compilar.
¿Sabéis cómo puedo eliminar esa clase Form?
Ya he probado a compactar y reparar, a crear un nuevo formulario con el mismo nombre, etc... pero la clase Form sigue dando error.
Saludos, gracias y perdón por la parrafada.
En mi curro he "heredado" una base de datos de Access 2000 monstruosa. Contiene decenas de tablas, formularios, informes, consultas y mucho código fuente.
Necesitamos abandonar MS. Office en favor de OpenOffice pero dado la envergadura e importancia de dicha base de datos no es posible convertirla.
La solución, que ha funcionado con otras base de datos, pasa por hacerla ejecutable (MDE) y usar el Runtime de Access 2000 para ejecutarla. De esta manera ya no necesitaremos más licencias de MS. Office.
Hasta aquí todo correcto, el problema es que cuando intento "compilar" la base de datos haciéndola MDE, Access me da error (sin mucha información más). He descubierto que, en uno de los formularios, cuando intento acceder a su código fuente me da error. Parece ser que, por alguna causa, Access no encuentra el código fuente asociado a este form y no me permite tampoco añadir uno nuevo.
Puedo eliminar sin problemas el formulario problemático y su tabla o consulta, pero la clase Form asociada a este formulario en los objetos de clase no se elimina y me vuelve a tirar el error al compilar.
¿Sabéis cómo puedo eliminar esa clase Form?
Ya he probado a compactar y reparar, a crear un nuevo formulario con el mismo nombre, etc... pero la clase Form sigue dando error.
Saludos, gracias y perdón por la parrafada.
Valora esta pregunta


0