Bpk yg terbaik Bpk harus simpan
seluruh data nama-nama mdb, table beserta alamat link nya disuatu
table, kemudian sebelum memulai menjalankan program, di form
startup/splashscreen, lakukan pengecekan apakah mdb yg sudah diset
di dalam table tersebut ada atau tidak. Hal tersebut bisa dilakukan
dengan kode (misal):
if dir("H:\NamaFile.mdb",vbNormal)=""
then
msgbox "File MDB tidak ditemukan,
silahkan lakukan relink table"
docmd.openform "NamaFormUtkLinkTableOtomatis",
acnormal
exit sub
end if
Relink table juga jangan dilakukan
menggunakan link table manager, sebaiknya buat sendiri programnya,
misal:
Private Sub cmdLinkTable_Click()
On Error GoTo msgerr
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("dbNamaTableBerisiDaftarTable",
dbReadOnly)
DoCmd.SetWarnings False
rs.MoveFirst
Do While Not rs.EOF
Dir Me!LokasiFolderBE & "\" & rs!NamaMDB
DoCmd.DeleteObject acTable, rs!NamaTable
DoCmd.TransferDatabase acLink, "Microsoft Access",
Me!LokasiFolderBE & "\" & rs!NamaMDB, acTable, rs!NamaTable,
rs!NamaTable
rs.MoveNext
Loop
rs.Close
db.Close
MsgBox "Proses link table telah berhasil."
DoCmd.SetWarnings True
'Barulah buka form login disini:
DoCmd.OpenForm "NamaFormLogin", acNormal
DoCmd.Close acForm, "FormLinkTableIni"
Exit Sub
msgerr:
If Err.Number = 7874 Then
Resume Next
ElseIf Err.Number = 3024 Then
MsgBox "Lokasi folder yang Anda set tidak ditemukan, proses
dibatalkan."
ElseIf Err.Number = 3011 Then
MsgBox "Table tidak ditemukan. Pastikan Anda link ke file mdb
yang benar."
ElseIf Err.Number = 52 Then
MsgBox "Lokasi folder yang Anda set tidak ditemukan, proses
dibatalkan."
Else
MsgBox Err.Number & ". " & Err.Description
End If
End Sub
"rentangkanlah
sayap ini, terbanglah sesuka hati..."
Thank's
-----
Original Message -----
Sent:
Thursday, 11 February 2010 9:43 AM
Subject:
[belajar-access] Relink tabel tidak connent
Dear All,
Mohon pencerahan, saya memiliki data BE di
drive H: dan FE di drive C: Front End ini di share di tiga PC yang
berbeda. Yang jadi permasalahan bagaimana me recheck kembali bahwa
settingan relink table data BE benar di Drive H:. kami kirimkan beserta
gambar folder sbb:



Salam,
Sumiyanto