Como crear de accdb a accde

El problema es que no me permite cuando intento crearlo, me tira este mensaje
Este error ocurre generalmente al compilar una base de datos de gran tamaño en un archivo MDE. Debido al método utilizado para compilar la base de datos, se crea un número considerable de referencias de Id. De tabla para cada tabla. El motor de base de datos de Microsoft Access sólo puede generar un máximo de 2048 Id. De tabla abiertos a la vez. Al exportar una base de datos como archivo MDE, es fácil que se exceda este límite si la base de datos contiene un gran número de objetos (tablas, macros, formularios, informes, etc.).
No hay ningún método preciso para averiguar los números de Id. De tabla que utiliza el motor de base de datos Jet durante el proceso de compilación de bases de datos como archivos MDE. Sin embargo, cada módulo VBA y cada formulario utiliza un Id. De tabla y, por consiguiente, si la base de datos tiene 500 formularios y la propiedad HasModule de cada formulario está establecida en Sí, se utilizan 1.000 Id. De tabla.
Este error ocurre generalmente al compilar una base de datos de gran tamaño en un archivo MDE. Debido al método utilizado para compilar la base de datos, se crea un número considerable de referencias de Id. De tabla para cada tabla. El motor de base de datos de Microsoft Access sólo puede generar un máximo de 2048 Id. De tabla abiertos a la vez. Al exportar una base de datos como archivo MDE, es fácil que se exceda este límite si la base de datos contiene un gran número de objetos (tablas, macros, formularios, informes, etc.).No hay ningún método preciso para averiguar los números de Id. De tabla que utiliza el motor de base de datos Jet durante el proceso de compilación de bases de datos como archivos MDE. Sin embargo, cada módulo VBA y cada formulario utiliza un Id. De tabla y, por consiguiente, si la base de datos tiene 500 formularios y la propiedad HasModule de cada formulario está establecida en Sí, se utilizan 1.000 Id. De tabla.
¿Hay alguna solución?

1 respuesta

Respuesta
1
Has repetido el error, pero ¿cuántas tablas, formularios, módulos..? Tiene tu BD. ¿Qué tamaño tiene (en Gb)?.
Un saludo.
Gracias por responder.
Si perdón no me di cuenta que lo copie 2 veces.
La bd tiene 40 formularios, 26 tablas y consultas dentro de algunos cuadros combinados, macros solo de abrir, maximizar y cerrar formularios, no tiene informes ni módulos VBA.
La mayoría de los formularios tienen la propiedad TieneunModuloAsociado(HasModule): No, sólo 5 están en Si
Y en tamaño no llega a 5Mb.
Saludos
En principio con esa estructura, Access no debería dar ningún problema.
Lo primero compila el código de la BD. Si te da algún error, hay esta el problema.
Segundo, no comentas que versión de Access usas, si estas usando una superior a la que "creo" la BD, no te dejara crear una accde, hasta que la pases a la versión que estas usando.
Y tercero, aunque no tiene que ver con el problema, puedo equivocarme, pero ¿Tan compleja es tu BD para utilizar 26 tablas y 40 formularios?, Yo he creado aplicaciones muy complejas y no llego a ese número de objetos. (Pero repito este no es el problema). El tamaño tampoco, es "normal" Yo tengo aplicaciones con 1 Gb corriendo normalmente.
Muchas gracias por tu respuesta, al compilarla en depuración desde Visual Basic, lo encontré, ahí estaba el error.
Ah la versión que estoy usando es 2007.
Saludos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas