ABRIR BANCO DE DADOS NO ACCESS

USUARIO.EXCLUIDOS 13/07/2004 20:59:28
#33421
Viva!
Li um tópico, sobre como se abrem documentos do Word e era assim:

Dim word As New word.Application
With word
.Documents.Open "c:    este    este.doc"
.Visible = True
.WindowState = wdWindowStateMaximize
End With

Fazendo-se referência à  libraria respectiva.
Agora, gostava de saber como se faz isto com o Access!
Alguém me pode ajudar?
PETER79 14/07/2004 17:25:06
#33572
Resposta escolhida
Viva Miguel,

Option Explicit
'************* Declaração API para shell *******************
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
Private Const SW_SHOW = 5

Private Sub Command1_Click()

On Error Resume Next

ShellExecute hwnd, "open", "MSAccess", vbNullString, vbNullString, SW_SHOW

End Sub


isto é o mesmo que ir ao Menu Iniciar > Executar do Windows e escrever MSAccess
PETER79 15/07/2004 22:41:04
#33725
Bom, se o banco estiver na mesma pasta que o programa basta usar o App.path, mas se não estiver só passando o caminho completo...
ShellExecute hwnd, "open", App.Path & "\Banco.mdb", vbNullString, vbNullString, SW_SHOW
Tópico encerrado , respostas não são mais permitidas