Met Siang Mas Hendra dan Ana Abdullah, terimakasih atas jawabannya, salam kenal juga!!, menjadi pencerahan atas masalah yang sedang dihadapi. ketika andik coba hapus dari komputer A. andik mendapati masalah seperti yang di atas. lanjut andik coba akses dari komputer B ternyata pekerjaan menghapus dapat berjalan dengan lancar.
Ijin menyimpulkan bahwa koneksi dari komputer A ke Server kurang bagus. atas atensi dari kawan2 sekalian Andik ucapkan terimakasih. Selamat menanti hari kemenangan bagi yang merayakan dan tetap semangat forum belajar Access. bravo belajar-access. --- In [email protected], Ana Abdullah <abdullah...@...> wrote: > > Salam kenal semuanya. > > sekalian mau coba jawab ya ... > saya copas dari arsip lama ini. > > Sebagian besar masalah link table biasanya karena > - hubungan antara komputer dengan server terputus , jadi lakukan ping >  misalnya: ping serverku , bila hasilnya bagus berarti sudah ada koneksi > antara komputer  > > dengan server. silahkan ke bagian ke dua > > - lakukan refreshing link table. time-out artinya waktu yang diperlukan untuk > meretrieve data > >  ke server telah melewati batas yang diijinkan. >  biasanya saya gunakan fungsi refreshing sbb: > > Function RefreshLink() >    >    sServerName="NAMASERVERMU" --> Namakomputer\SQLEXPRESS >    sDatabase ="NAMADATABASEMU" --> misalnya MAYOR >    sUserName ="USERLOGIN KE SQLSERVERMU" --> misalnya sa >    sPassword ="USERPASSWORD KE SQLSERVERMU" --> misalnya 12999 >     >    Dim datDB As DAO.Database >    Dim datRS As DAO.Recordset >    >    Set datDB = CurrentDb >    Set datRS = datDB.OpenRecordset("Select * From MsysObjects Where > Connect is not null") >    >    >    If Not datRS.EOF Then >        datRS.MoveLast >        datRS.MoveFirst >    End If >    >    >    For datNo = 1 To datRS.RecordCount >        'Debug.Print datRS!Name >        datDB.TableDefs(datRS!Name).Connect = "ODBC;Driver={SQL > Server};Server=" & > > sServerName & ";Database=" & sDatabaseName & "; Uid=" & sUserName & ";Pwd=" & > sPassword;" >        datDB.TableDefs(datRS!Name).RefreshLink >        datRS.MoveNext >    Next >    >    Set datRS = Nothing >    Set datDB = Nothing > End Function > > - Bila dengan kedua cara di atas belum bisa juga, coba lakukan maintenance > servernya. >  a. lakukanlah shrink database. >  b. lakukanlah shrink file databasenya. > > - bila masih belum bisa juga, silahkan bertanya kembali >  dengan mencantumkan errornya terjadi. > > > --- On Fri, 9/11/09, HENDRA <hendragun...@...> wrote: > > From: HENDRA <hendragun...@...> > Subject: RE: [belajar-access] Tidak bisa menghapus record > To: [email protected] > Date: Friday, September 11, 2009, 2:49 AM > > > > > > >  > > > > > > > > > > > > > > Kl boleh tahu table mastermayor itu link ke table yg lain gak, > dan bagaimana relationshipnya? Sekalian field2 nya biar tuntas > >  > > > > > > From: > belajar-access@ yahoogroups. com [mailto:belajar- acc...@yahoogrou ps.com] On > Behalf Of andikprabowo > > Sent: Thursday, September 10, 2009 7:10 PM > > To: belajar-access@ yahoogroups. com > > Subject: [belajar-access] Tidak bisa menghapus record > > > > > >  > >  > > > > > > > > Mohon pencerahan kawan2 data di tabel tdk bisa > dihapus, pakai query delete. ada komentar seperti ini : > > > > ODBCâ"delete on a linked table `mastermayor' failed. > > [Microsoft][ ODBC SQL Server Driver] Timeout Expired (#0) > > > > trims. > > met menjalankan ibadah puasa bagi muslimin & muslimat. > > salam sukses kita semua. >

