Salam,
saya ingin minta bantuan temen2 mengenai masalah visual basic dengan
database access yang digunakan secara multi user
Saya sudah membuat program mirip program inventory, 
dimana didalam program tersebut ada nomer transaksi yang otomatis
berdasarkan record transaksi terakhir di database, yang jadi masalah
adalah bagaimana caranya bila pada saat digunakan bersamaan tidak
dapat mengesave data,
berikut ini ringkasan code program saya waktu form load dan update data

trima kasih

Private Sub FORM_LOAD()
    Set KERTAS = OpenDatabase("G:\KERTAS1.MDB")
    Set KODEKERTAS = KERTAS.OpenRecordset("KODEKERTAS")
    Set BONKERTAS = OpenDatabase("G:\BONKERTAS.MDB")
    Set RSBON9 = BONKERTAS.OpenRecordset("RSBON9")
    Set RSBON9B = BONKERTAS.OpenRecordset("RSBON9B")
    Set RSNERACA = KERTAS.OpenRecordset("RSNERACA")
    Call NOMOR
    RSBON9.LockEdits = True
    RSBON9B.LockEdits = True
    KODEKERTAS.LockEdits = True
End Sub

 On Error Resume Next
     With RSBON9B
            .AddNew
            !BAGIAN = UCase(CB_BAGIAN.Text)
            !JAM = JAM.Caption
            !NOTRANS = NOTRANS.Caption
            !TANGGAL = Format(Date, "SHORT DATE")
            !User = ARAYA.jeneng
            !TOTAL = Val(TOTAL.Text)
            Do
            Err.Number = 0
            .Update
            Loop Until Err.Number = 0
            DBEngine.Idle dbFreeLocks
            DBEngine.Idle dbRefreshCache
            End With

Kirim email ke