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

Tema cerradoError al convertir accdb a accde

 Responder Responder
Autor
Mensaje
pmartimor Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 13/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 30
Enlace directo a este mensaje Tema: Error al convertir accdb a accde
    Enviado: 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.
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: 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 !!


 


Editado por javier.mil - 01/Abril/2023 a las 20:33
Arriba
pmartimor Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 13/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 30
Enlace directo a este mensaje Enviado: 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.


Editado por pmartimor - 02/Abril/2023 a las 23:22
A veces lo barato es caro.
Arriba
pmartimor Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 13/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 30
Enlace directo a este mensaje Enviado: 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.


Editado por pmartimor - 03/Abril/2023 a las 18:22
A veces lo barato es caro.
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1510
Enlace directo a este mensaje Enviado: 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).
Arriba
pmartimor Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 13/Octubre/2008
Localización: España
Estado: Sin conexión
Puntos: 30
Enlace directo a este mensaje Enviado: 02/Junio/2023 a las 10:48
Gracias por la ayuda. Solucionado.
Doy por cerrado este hilo.
A veces lo barato es caro.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable