SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jpardo84 en Viernes 17 de Marzo de 2006, 22:12

Título: Abrir O Ejecutar Un Acrhivo *.mdb
Publicado por: jpardo84 en Viernes 17 de Marzo de 2006, 22:12
hola, espero se encuentren bien, necesito ejecutar y abrir un archivo de acces desde un formulario de visual basic. ¿debo verificar alguna referencia en mi proyecto por menu Proyecto, Rerencias?

muchas gracias
Título: Re: Abrir O Ejecutar Un Acrhivo *.mdb
Publicado por: hdr en Viernes 17 de Marzo de 2006, 22:34
si no necesitas modificar datos puedes usar la funcion shell

a=shell(rutadelarchivo,estedo de la ventana)
ese estado de la ventana es como sale le ventana del otro programa con ej con foco, son foco, minimizado
Título: Re: Abrir O Ejecutar Un Acrhivo *.mdb
Publicado por: RadicalEd en Domingo 26 de Marzo de 2006, 18:53
Para abrir el archivo .mdb debes llamar a Access primero y despues colocar la ruta del archivo, por ejemplo para abrir un archivo txt:

Call Shell("notepad.exe C:\Mis documentos\Documentos Propios\pais.txt", vbMaximizedFocus)

Ojala te sirva.
Chao
Título: Re: Abrir O Ejecutar Un Acrhivo *.mdb
Publicado por: pmike en Domingo 26 de Marzo de 2006, 19:04
Hola

Tbn puedes utilizar la funcion shellExecute pero deberas hacer referencia a una libreria la shell32.dll

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

si x es long
x=ShellExecute(hwnd, "Open", App.Path & "\arch.mdb", 0&, 0&, 1)