Imprimir página | Cerrar ventana

Ejecutar código de otra bbdd

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=87106
Fecha de impresión: 26/Marzo/2026 a las 13:27


Tema: Ejecutar código de otra bbdd
Publicado por: paloma
Asunto: Ejecutar código de otra bbdd
Fecha de publicación: 04/Diciembre/2025 a las 00:55

Hola. Desde una bbdd quiero ejecutar un código que tengo en un módulo de otra base de datos. No soy capaz

Dim appAccess As Access.Application
Set appAccess = CreateObject("Access.Application")
appAccess.OpenCurrentDatabase "\\MiRuta\bbddB.accdb"
appAccess.Run "DescargarInformes"

En la línea en rojo me salta el error que la base de datos ya está abierta. Claro, se abre un laccdb pero es lo que dice la ayuda de Microsoft   https://learn.microsoft.com/es-es/office/vba/api/access.application.opencurrentdatabase" rel="nofollow - Método Application.OpenCurrentDatabase (Access) | Microsoft Learn

¿Alguna idea?



Respuestas:
Publicado por: Mihura
Fecha de publicación: 04/Diciembre/2025 a las 10:30
Pues el mensaje es claro, la BD ya está abierta por otra instancia y probablemente la tengas abierta en modo exclusivo.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: paloma
Fecha de publicación: 05/Diciembre/2025 a las 19:53

Hola. La tengo configurada en opciones "configuración de cliente" abrir modo predeterminado: Compartido.

La bbdd está cerrada y es cuando paso el código que he indicado cuando me salta ese error. 


Publicado por: Mihura
Fecha de publicación: 05/Diciembre/2025 a las 19:59
Te da ese mensaje porque no puede abrirla.

Si copias/pegas lo que tengas en "\\MiRuta\bbddB.accdb" en el explorador de windows y le das INTRO ¿se abre?.





-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es



Imprimir página | Cerrar ventana