** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Ejecutar código de otra bbdd
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Ejecutar código de otra bbdd

 Responder Responder
Autor
Mensaje
paloma Ver desplegable
Habitual
Habitual


Unido: 24/Junio/2010
Estado: Sin conexión
Puntos: 139
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita paloma Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Ejecutar código de otra bbdd
    Enviado: 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  Método Application.OpenCurrentDatabase (Access) | Microsoft Learn

¿Alguna idea?
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Mihura Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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.

Access Aplicaciones
Tecsys.es
Arriba
paloma Ver desplegable
Habitual
Habitual


Unido: 24/Junio/2010
Estado: Sin conexión
Puntos: 139
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita paloma Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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. 
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Mihura Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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.

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable