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/splashscree n, 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 "NamaFormUtkLinkTab leOtomatis" ,
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( "dbNamaTableBeri siDaftarTable" ,
dbReadOnly)
DoCmd.SetWarnings False
rs.MoveFirst
Do While Not rs.EOF
Dir Me!LokasiFolderBE & "\" & rs!NamaMDB
DoCmd.DeleteObject acTable, rs!NamaTable
DoCmd.TransferDatab ase 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