thanlaem > 01-09-16, 01:55 PM
zinzin8x > 01-09-16, 05:13 PM
thanlaem > 01-09-16, 06:30 PM
ongke0711 > 01-09-16, 07:02 PM
thanlaem > 01-09-16, 09:00 PM
(01-09-16, 07:02 PM)ongke0711 Đã viết: Cách khác: trong table (source của sub form), bạn quét chọn 2 truờng là [mã xe] và [Ngày cấp xăng], sau đó click icon Primary Key. Ý nghia: nếu vừa trùng mã xe vừa trùng ngày hệ thống sẽ báo bị trùng dữ liệu.
Ở sự kiện Form on Error, bạn sẽ bắt lỗi số 3201 ( hay số khác, tôi quên rồi) để hiện thông báo tiếng Việt là trùng dữ liệu.
ongke0711 > 01-09-16, 10:46 PM
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Select Case DataErr
Case 3022
MsgBox "Xe nay da cap xang roi!"
Response = acDataErrContinue ' tat thong bao mac dinh của Access
Case 2113
MsgBox "Sai kieu du lieu"
Response = acDataErrContinue
Case Else
Response = acDataErrDisplay
End Select
Me.Undo
End Sub
thanlaem > 03-09-16, 08:02 PM
(01-09-16, 10:46 PM)ongke0711 Đã viết: Theo như hình là bạn đang ở Detail section chứ không phải Form nhé.
Mã PHP:Private Sub Form_Error(DataErr As Integer, Response As Integer)
Select Case DataErr
Case 3022
MsgBox "Xe nay da cap xang roi!"
Response = acDataErrContinue ' tat thong bao mac dinh của Access
Case 2113
MsgBox "Sai kieu du lieu"
Response = acDataErrContinue
Case Else
Response = acDataErrDisplay
End Select
Me.Undo
End Sub
thanlaem > 03-09-16, 09:44 PM
thanlaem > 04-09-16, 09:15 AM