RE: Lỗi khi link table giữa 2 file mdb
cong_agribankPT > 12-01-12, 04:05 PM
Code đây bác ạ...Table "Khachhang" là table được link qua SQL. E dùng ở máy e thì không sao, nhưng khi chuyển sang các máy trạm thì báo lỗi "You must use the dbseeChanges option with OpenRecordset when accessing a SQL server table that has an IDENTITY column"
User e connect SQL được quyền sửa, xóa, thêm mới..Nhờ các bác chỉ giáo
Private Sub Text2_AfterUpdate()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("Khachhang1", dbOpenDynaset)
If IsNull(Text2) Or Text2 = "" Then
MsgBox "Ban phai nhap ma dinh danh"
Me.Command56.Enabled = False
Me.Command57.Enabled = False
Else
Do While rs.EOF = False
If rs!MaKH = Text2 Then
Me.Text5 = rs!ten
tam = 1
Me.Label0.Visible = True
Me.Label1.Visible = True
Me.Label20.Visible = True
Me.Label23.Visible = True
Me.Label24.Visible = True
Me.Label25.Visible = True
Me.Label67.Visible = True
Me.Sotien.Visible = True
Me.Label14.Visible = True
Me.Hantra.Visible = True
Me.Label17.Visible = True
Me.LS.Visible = True
Me.Label21.Visible = True
Me.Ngayvay.Visible = True
Me.Mucdich.Visible = True
Me.Soky.Visible = True
Me.Label63.Visible = True
Me.Label65.Visible = True
Me.CBTD.Visible = True
Me.TPTD.Visible = True
'Me.Label74.Visible = True
'Me.Text75.Visible = True
Me.Command56.Enabled = True
Me.Command57.Enabled = True
Me.Command81.Enabled = True
Exit Do
Else
tam = 0
End If
rs.MoveNext
Loop
If tam = 0 Then
If MsgBox("Khach hang chua ton tai!Co dang ky luon ko?", vbYesNo, "Thông báo") = vbYes Then
DoCmd.OpenForm "frmKhachhang"
Else
Me.Text2 = ""
Me.Text2.SetFocus
End If
End If
End If
End Sub