Abra o editor do VBA e veja se as referências abaixo estão marcadas:
Com o editor aberto vá no menu Ferramentas >> Clique em ReferênciasSe perceber que alguma falta marcar, então marque-a
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
No formulário
frm_anexar_tabelas existe este código abaixo no evento ao clicar do botão localizar substitua o
SisBack_be.mdb pelo nome da sua base, Veja:
Private Sub localizar_Click()
On Error Resume Next
Dim strFolderName As String
strFolderName = BrowseFolder("Selecione o caminho das tabelas em sua rede")
Path_bd = strFolderName & "/
SeuBanco.mdb"
If Len(Dir(Path_bd)) <= 0 Then
MsgBox "O caminho escolhido é inválido ou você cancelou o revínculo!", vbCritical, "Erro de vinculação"
Else
If strFolderName <> "" Then
MinhaCaixaTexto.Value = strFolderName
Const MaxTables = 25
Path = strFolderName & "/"
ReturnValue = SysCmd(acSysCmdInitMeter, "Anexando Tabelas", MaxTables)
Set MyDB = DBEngine.Workspaces(0).Databases(0)
FileDAD = Path & "
SeuBanco.mdb"
TableCount = 1
For i = 0 To MyDB.TableDefs.Count - 1
Set MyTable = MyDB.TableDefs(i)
MyTable.Connect = ";DATABASE=" & FileDAD
MyTable.RefreshLink
TableCount = TableCount + 1
ReturnValue = SysCmd(acSysCmdUpdateMeter, TableCount)
MyDB.TableDefs.Refresh
Next
confirma.Enabled = True
localizar.Enabled = False
ReturnValue = SysCmd(acSysCmdRemoveMeter)
Myfile = MinhaCaixaTexto & "\
SeuBanco.mdb"
Else
MinhaCaixaTexto = MinhaCaixaTexto
End If
End If
End Sub
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Lá no arquivo RestauraCS
Vá no módulo chamado modulofunciones e localize na
Function OpenCommDlg(Parametro As String, Optional Ruta) o unico nome Sisback_be.mdb
Substitua para
SeuBanco.mdb
Amigo, isso deve resolver, proceda. Se não conseguir retorne que passarei o e-mail para você anexar. Ajudarei com todo prazer.