** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - error al crear accde
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoerror al crear accde

 Responder Responder
Autor
Mensaje
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Tema: error al crear accde
    Enviado: 06/Marzo/2020 a las 06:15
cuando creo un accde de una base me dice :

Access no a podido crear el archivo mde, accde:
"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 solo 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 de Access 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."
si alguien me lo explica o tiene una solucion, lo agradeceria ya que no entiendo ni "j"
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 06/Marzo/2020 a las 08:05
Pues eso mismo ... LOL

Tendrás un cerro de formularios, otro cerro de informes, tropecientasmil consultas, ...

Y por cierto, a mi me da, que las consultas 'ad hoc' que se hacen en el origen de datos de formularios / informes también suman un id extra.

¿Solución? ... aligerar el número de componentes.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4812
Enlace directo a este mensaje Enviado: 06/Marzo/2020 a las 18:39

1- Cambia (manualmente) la propiedad de todos los formularios que No tengan código a HasModule  = No
2- Haz un DEBUG
3- Haz una compactación de la base
4- Vuelve a probar a generar el MDE / ACCDE
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Enviado: 07/Marzo/2020 a las 10:40
Gracias, efectivamente cuando hice un debug del codigo, saltaron 3 errores, una vez solucionados pude hacer el ACCDE.

Me surge una duda: se acompacta al salir la base siendo accde?

Recordar de que soy nuevo y estoy aprendiendo.
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4812
Enlace directo a este mensaje Enviado: 07/Marzo/2020 a las 11:07
 
Para versiones antiguas de ACCESS era al salir (No me acuerdo que versiones eran)...........  pero con Access 2016 y Access 2019  es cuando tu lo ejecutas o bien si lo tienes configurado así, desde Opciones donde también podrías hacerlo al salir ,........
Solo es cuestión de probar en tu versión de Access que No has dicho cual era.........


Ahhh mas cosas

Ademas de cambiar la propiedad de los Formularios también deberías hacerlo con los Reports ya que tienen la propiedad Has Module




 



Editado por javier.mil - 07/Marzo/2020 a las 17:52
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Enviado: 08/Marzo/2020 a las 18:51
Muchas gracias.

En mi version 2013, esta en opciones-- compactar al salir

pero que no tenia claro si funcionava siendo ACCDE

Repito, gracias por aclararmelo.

Podeis cerrar el hilo.


Editado por 01loko - 08/Marzo/2020 a las 18:52
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable