Imprimir página | Cerrar ventana

Error al convertir accdb a accde

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=86649
Fecha de impresión: 24/Abril/2024 a las 13:09


Tema: Error al convertir accdb a accde
Publicado por: pmartimor
Asunto: Error al convertir accdb a accde
Fecha de publicación: 31/Marzo/2023 a las 20:13
Estoy intentando convertir la base de datos en formato ejecutable  .accde con Access de MS Office 2016 para llevarla a otro PC con el Runtime Access de MS Office 2016. 
Office me lanza el error  "Microsoft Access no pudo crear el archivo ACCDE".

He buscado en la web de Microsoft y dice respecto a este problema:
Puede recibir este mensaje de error si se cumple alguna de las condiciones siguientes:
1.Hay un error en el código de Visual Basic para Aplicaciones que impide compilar la base de datos o el proyecto.
2.Hay una referencia a una base de datos de Access (.mdb/.accdb) o a un proyecto de Access (.adp).

El segundo supuesto no es aplicable en mi caso. Solo queda la opción de error en el código VBA, pero lo he repasado varias veces y no lo encuentro. 
¿Hay algún otro problema conocido por el que pueda suceder esto?

P.D. Utilizo DAO 3.6, no sé si puede ir por ahí el problema.

Muchas gracias.


-------------
A veces lo barato es caro.



Respuestas:
Publicado por: javier.mil
Fecha de publicación: 01/Abril/2023 a las 19:21
Hola,

Pasos a seguir:

1- Crea una base nueva (vacía)
2- Importa todos los objetos
3- Haz un debug del código
4- Solo en caso que se genere algún error repasa el código VBA o bien añade la referencia necesaria y vuelve al punto 3
5- Compacta la base
6- Si has hecho todo lo anterior ahora puedes crear el ACCDE
7- Suerte !!


 


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





Publicado por: pmartimor
Fecha de publicación: 02/Abril/2023 a las 23:15
Gracias por la ayuda, pero no ha funcionado.
Puede que no haya realizado el debug del código de forma exhaustiva, pues realmente solo sé hacerlo procedimiento a procedimiento estableciendo puntos de interrupción y a base de F8 y F5, lo que es bastante tedioso cuando hay mucho código; pero aún así no ha encontrado ningún error. No sé si hay otra forma de hacerlo.
Por supuesto, antes, he copiado todos los objetos en una DB nueva y compactado, pero nada.
Como última opción he bajado las actualizaciones de Office por si un caso, pero las actualizaciones tampoco han solucionado el problema.
Gracias de nuevo por la ayuda y agradecería me comentéis si hay otra forma de hacer un debug del código de forma más eficiente o definitiva, o alguna herramienta independiente para esto.

Saludos.


-------------
A veces lo barato es caro.


Publicado por: pmartimor
Fecha de publicación: 03/Abril/2023 a las 00:05
Solucionado.
Me respondo yo mismo.
Me había saltado un solo módulo al hacer el debug, módulo en el que había un error en un procedimiento, por incompatibilidad en tipos con una variable. ¿Por qué si nos dejamos algo sin mirar el error suele estar ahí? Shocked
Muchas gracias por vuestra aportación a mi pequeño proyecto relacionado con la música.
Por si hay algún músico y tiene curiosidad, se trata de un arreglo que transporta acordes musicales para subir o bajar el tono, sobre la letra de cualquier canción que incorporemos, y también exporta los acordes de cifrado tradicional a moderno (americano) y viceversa. Al que le interese se lo paso en un zip y casi seguro que puede mejorarlo o añadir algo nuevo :)
Buenas noches.

Pueden cerrar el hilo. Gracias.


-------------
A veces lo barato es caro.


Publicado por: pitxiku
Fecha de publicación: 03/Abril/2023 a las 22:11
Publicado originalmente por pmartimor pmartimor escribió:

Gracias de nuevo por la ayuda y agradecería me comentéis si hay otra forma de hacer un debug del código de forma más eficiente o definitiva, o alguna herramienta independiente para esto.

En el editor de VBA, ve al menú Depuración --> Compilar <nombre del proyecto>

Te compilará el código o te mostrará los errores según los vaya encontrando (cada vez que encuentre un error debes solucionarlo y volver a compilar).


Publicado por: pmartimor
Fecha de publicación: 02/Junio/2023 a las 10:48
Gracias por la ayuda. Solucionado.
Doy por cerrado este hilo.


-------------
A veces lo barato es caro.



Imprimir página | Cerrar ventana