وعليكم السلام ورحمة الله وبركاته أخي ،،
ضع هذا الكود في موديول ثم استدعه عند فتح أول فورم في البرنامج :
Public Function ReLink()
Dim dada
Dim wrkJet0 As Workspace
Dim dbs0 As DAO.Database
adad = CurrentProject.Path & "\data.accdb" ' لا تنسى تغيير اسم ملف الجداول والرابط
Set wrkJet0 = DBEngine.Workspaces(0)
Set dbs0 = wrkJet0.OpenDatabase(adad, False, False, ";PWD=" & "000000") ' ضع باسوورد ملف الجداول مكان الأصفار وإلا فدعه كما هو
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Set db = CurrentDb()
For Each tdf In db.TableDefs
If (tdf.Attributes And dbAttachedTable) = dbAttachedTable Then
On Error Resume Next
tdf.Connect = ";DATABASE=" & adad
tdf.RefreshLink
End If
Next
End Function
------------------------------------------