Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hỏi về bắt lỗi trong accc
#11
Bạn up file lên đi. Xem cho nhanh.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#12
(04-09-16, 09:39 AM)ongke0711 Đã viết: Bạn up file lên đi. Xem cho nhanh.
https://drive.google.com/open?id=0B9pE23...TBFQ2VRRzQ
Link đây. Bạn giúp mình nhá. Thanks bạn nhiều
Chữ ký của thanlaem thanlaem,gia nhập Thủ Thuật Access từ 01-09 -16.
Reply
Những người đã cảm ơn
#13
Tôi thấy nó vẫn hiển thị thông báo đúng như yêu cầu. Không biết lỗi bạn nói nó như thế nào?

[Hình: xang.png]
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#14
(04-09-16, 12:27 PM)ongke0711 Đã viết: Tôi thấy nó vẫn hiển thị thông báo đúng như yêu cầu. Không biết lỗi bạn nói nó như thế nào?

[Hình: xang.png]
Nó có báo nhưng khi đóng form lại nó với báo bạn ạ. Mình muốn nó báo lỗi khi mình GHI dữ liệu ý bạn. báo trên Nút GHI ý ạ
[Hình: Untitled1ec49.png]
Chữ ký của thanlaem thanlaem,gia nhập Thủ Thuật Access từ 01-09 -16.
Reply
Những người đã cảm ơn
#15
Bạn đã biết mã lỗi là 3022 thì bẫy lỗi cho nó luôn ở nút GHI
-------------------------------
On Error GoTo ErrTrap

If IsNull(MaXang) = True Then
MsgBox ("Ma xang khong dc de trong")
ElseIf IsNull(MaXe) = True Then
MsgBox ("Ma xe khong dc de trong")
ElseIf IsNull(NgayCap) = True Then
MsgBox ("Ngay cap ko dc de trong")
ElseIf IsNull(Lit) = True Then
MsgBox ("So lit khong dc de trong")
Else
DoCmd.RunCommand acCmdSaveRecord
Command8.Enabled = True
Command17.Enabled = False
Command15.Enabled = True
Command14.Enabled = True
Command16.Enabled = False
DoCmd.RunCommand acCmdRefresh
End If

ErrTrap:
    If Err.Number = 3022 Then
        MsgBox "Da co roi"
    Else
        MsgBox Err.Description
    End If
    On Error Resume Next
    Me.Undo
--------------------------------------------------
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#16
(04-09-16, 03:43 PM)ongke0711 Đã viết: Bạn đã biết mã lỗi là 3022 thì bẫy lỗi cho nó luôn ở nút GHI
-------------------------------
On Error GoTo ErrTrap

If IsNull(MaXang) = True Then
MsgBox ("Ma xang khong dc de trong")
ElseIf IsNull(MaXe) = True Then
MsgBox ("Ma xe khong dc de trong")
ElseIf IsNull(NgayCap) = True Then
MsgBox ("Ngay cap ko dc de trong")
ElseIf IsNull(Lit) = True Then
MsgBox ("So lit khong dc de trong")
Else
DoCmd.RunCommand acCmdSaveRecord
Command8.Enabled = True
Command17.Enabled = False
Command15.Enabled = True
Command14.Enabled = True
Command16.Enabled = False
DoCmd.RunCommand acCmdRefresh
End If

ErrTrap:
    If Err.Number = 3022 Then
        MsgBox "Da co roi"
    Else
        MsgBox Err.Description
    End If
    On Error Resume Next
    Me.Undo
--------------------------------------------------

Bạn ơi vẫn không bắt được lỗi bạn à. Bạn test giúp mình trên file mình gửi với được không ạ??
Chữ ký của thanlaem thanlaem,gia nhập Thủ Thuật Access từ 01-09 -16.
Reply
Những người đã cảm ơn
#17
Bạn xem file: http://www.mediafire.com/download/owb220...d/QL.accdb

Bạn thao tác nhập liệu như thế nào mà ko bắt được lỗi?
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn thanlaem
#18
(05-09-16, 04:04 PM)ongke0711 Đã viết: Bạn xem file: http://www.mediafire.com/download/owb220...d/QL.accdb

Bạn thao tác nhập liệu như thế nào mà ko bắt được lỗi?

Được rồi bạn ạ. Cảm ơn bạn rất nhiều.
Chữ ký của thanlaem thanlaem,gia nhập Thủ Thuật Access từ 01-09 -16.
Reply
Những người đã cảm ơn
#19
À anh ơi trong access có bắt được lỗi không xác định trong 1 đoạn code không anh? 

Như try và catch trong C# không anh??
Chữ ký của thanlaem thanlaem,gia nhập Thủ Thuật Access từ 01-09 -16.
Reply
Những người đã cảm ơn
#20
Tôi chỉ biết mỗi Access thôi bạn à.
Nhưng Access cũng có đủ các cách để bẫy lỗi tránh người thao tác nhập liệu sai, đảo bảm tính toàn vẹn dữ liệu.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  xuống dòng trong textbox report tieuho828 3 267 08-05-16, 09:22 PM
Bài mới nhất: maidinhdan
  [Help] Giúp đỡ về dàn dữ liệu trong phần Detail của Report!! phatdtcdsp 9 957 07-08-15, 09:50 AM
Bài mới nhất: tranthanhan1962
  [Help] Giúp tạo form tìm kiếm các file trong windows aitinh2005 1 534 25-07-15, 10:40 PM
Bài mới nhất: tranthanhan1962
  So sánh Access với Excel trong công việc phân tích số liệu tranthanhan1962 6 2,750 26-06-15, 03:25 PM
Bài mới nhất: Noname
  [Help] Hàm tạo phần mềm Chat trong mạng LAN bằng Access maidinhdan 5 1,371 18-04-15, 10:42 PM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ