Mengganti link table pada MS Access sesuai dengan yang kita inginkan.

 

‘Beta, 4-Oktober-2011
‘Procedure untuk mengganti link di MS Access
Public Sub ChangeLink(strNewLink As String)
Dim dbs As DAO.Database
Dim tdf As DAO.TableDef
Dim i As Integer
On Error GoTo HandleErr

‘Set database
Set dbs = CurrentDb
‘Looping table yang ada
For i = 0 To dbs.TableDefs.Count – 1
‘set table
Set tdf = dbs.TableDefs(i)
‘check jika table merupakan linked table
If Len(tdf.Connect) > 0 Then
‘ganti koneksi
tdf.Connect = “;Database=” & strNewLink
‘Update link
tdf.RefreshLink
End If
Set tdf = Nothing
Next i
Set dbs = Nothing

Exit_Me:
Exit Sub
HandleErr:
MsgBox Err.Number & ” : ” & Err.Description, vbOKOnly + vbCritical
Resume Exit_Me
End Sub

 

Selamat mencoba dan berkreasi.

Advertisement