Access - abrir una base de datos desde codigo

 
Vista:

abrir una base de datos desde codigo

Publicado por Racsus (84 intervenciones) el 29/04/2002 17:42:08
Hola!

estoy en una bd en acces y desde codigo visual basic quiero abrir otra base de datos distinta, como lo hago? con el comando shell no me funciona.

Por cierto, que puedo hacere para que cuando abra una aplicación desde el comando shell no me la abra en segundo plano?

gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

abrir una base de datos desde codigo

Publicado por Alejandro (4142 intervenciones) el 21/04/2023 01:42:56
Para abrir otra base de datos de Access desde código en Visual Basic, puedes utilizar la función 'OpenDatabase'. Aquí te dejo un ejemplo:

1
2
3
4
5
6
7
Dim db As DAO.Database
Set db = DBEngine.OpenDatabase("C:\Ruta\De\La\Otra\Base\De\Datos.accdb")
 
' Aquí puedes hacer lo que necesites con la base de datos abierta
 
db.Close
Set db = Nothing

En cuanto a abrir una aplicación desde el comando shell, para evitar que se abra en segundo plano puedes agregar la opción '/WAIT' al comando. Por ejemplo:

1
Shell "C:\Ruta\De\La\Aplicación.exe", vbNormalFocus + vbMaximizedFocus + vbWait

Espero que esto te sea útil. ¡Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar