error al crear accde |
Responder |
Autor | |
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
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.
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 06/Marzo/2020 a las 08:05 |
Pues eso mismo ...
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.
|
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4812 |
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
|
|
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
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.
|
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4812 |
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 |
|
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
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.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |