Imprimir página | Cerrar ventana

error al compilar Mde

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84795
Fecha de impresión: 20/Abril/2024 a las 10:05


Tema: error al compilar Mde
Publicado por: jlsalamanca
Asunto: error al compilar Mde
Fecha de publicación: 05/Noviembre/2019 a las 17:01
Al intentar compilar me sale el siguiente 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 , se utilizan 1.000 Id. de tabla.


Como evito que me salga el mismo error



Respuestas:
Publicado por: javier.mil
Fecha de publicación: 05/Noviembre/2019 a las 18:11
Buenas,
Que versión de Access usas ?
Tienes dividida la Base entre Base datos (tablas) y Base datos (formularios , etc...) ?
Cuantos megas ocupa tu MDB ?
Has hecho algun DEBUG ?
Has hecho compactar y arreglar ?



-------------
https://www.accessdemo.info" rel="nofollow - https://www.accessdemo.info





Publicado por: emiliove
Fecha de publicación: 05/Noviembre/2019 a las 18:18
¿500 Formularios?

Se me hacen demasiados o algún maestro que me indique lo contrario.

Saludos.


Publicado por: lalo1956
Fecha de publicación: 06/Noviembre/2019 a las 16:22
Hola, Emiio, creo que "si la base de datos tiene 500 formularios y la propiedad HasModule de cada formulario está establecida en , se utilizan 1.000 Id. de tabla.", se refiere al mensaje que arroja Access "Al intentar compilar me sale el siguiente mensaje:"

Saludos! Smile


-------------
Quien no vive para servir, no sirve para vivir! http://www.mvp-access.com/foro/foroonline.htm" rel="nofollow -


Publicado por: jlsalamanca
Fecha de publicación: 07/Noviembre/2019 a las 18:28
Buenas tardes 
Investigando por la web encontré la solución y es que tenia un fallo en código y no compilaba lo corregí y compile y ya no da error



Imprimir página | Cerrar ventana