Olá a todos,
Estou c/ o seguinte código a tentar abrir uma outra BD c/ Password no formato ".ACCDR".
Que é chamado assim:
O problema é não funciona e diz que não reconhece a BD.
O seguinte código abre ficheiros .ACCDR mas não sei como colocar a parte da Password:
Peço ajuda na adaptação dos códigos acima de maneira a abrir a 2ª BD.
Cumprimentos
Bruno Gordino
Estou c/ o seguinte código a tentar abrir uma outra BD c/ Password no formato ".ACCDR".
- Código:
Function OpenOtherDb(strDbPath As String)
Dim Pass As Variant
Dim objAcc As Object
Dim db As DAO.Database
Pass = "12345"
Set objAcc = CreateObject("Access.Application")
Set objAcc = New Access.Application
Set db = objAcc.DBEngine.OpenDatabase(strDbPath, False, False, ";PWD=" & Pass)
objAcc.OpenCurrentDatabase strDbPath
objAcc.UserControl = True
Application.Quit
End Function
Que é chamado assim:
- Código:
Call OpenOtherDb(CurrentProject.Path & "\Database.accdr")
O problema é não funciona e diz que não reconhece a BD.
O seguinte código abre ficheiros .ACCDR mas não sei como colocar a parte da Password:
- Código:
strOpenClient = "MSAccess.exe " & CurrentProject.Path & "\Database.accdr" & " /runtime"
Shell strOpenClient, vbNormalFocus
Peço ajuda na adaptação dos códigos acima de maneira a abrir a 2ª BD.
Cumprimentos
Bruno Gordino
Última edição por brunogor em 13/9/2021, 13:33, editado 2 vez(es)