Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Giải thích ý nghĩ của đoạn code
#1
Em đang tìm hiều VBA. Có đoạn code này em chưa hiểu và em đưa lên đây nhờ mọi người giải thích dùm em? Nếu có thể thì giải thích ý nghĩa từng dòng giúp em nhé!
Mã PHP:
Private Sub cmdthem_Click()
On Error GoTo Err_cmdthem_Click
    DoCmd
.GoToRecord , , acNewRec
Exit_cmdthem_Click
:
    Exit Sub
Err_cmdthem_Click
:
    MsgBox Err.Description
    Resume Exit_cmdthem_Click
End Sub 
Những dòng trên em thấy mọi người hay viết theo dạng này nhưng quả thực em không hiểu nó có tác dụng gì?
Chữ ký của feeling feeling,gia nhập Thủ Thuật Access từ 05-10 -16.
Reply
Những người đã cảm ơn
#2
On Error GoTo Err_cmdthem_Click // nếu xảy ra lỗi thì nhảy đến đoạn thực hiện Err_cmdthem_Click
    DoCmd.GoToRecord , , acNewRec  // Chuyển tới bản ghi mới
Exit_cmdthem_Click:  //Kết thúc thủ tục thì
    Exit Sub                 //Kết thúc thủ tục
Err_cmdthem_Click:   //Lỗi thì
    MsgBox Err.Description   //Đưa ra thoại thông báo lỗi
    Resume Exit_cmdthem_Click  // Chuyển tới Exit_cmdthem_Click để kết thúc thủ tục
Chữ ký của TieuPham87 Xin chào, mình là TieuPham87, Tham gia http://thuthuataccess.com/forum từ ngày 13-12 -11.
Reply
Những người đã cảm ơn feeling , Noname , maidinhdan
#3
Góp ý thêm:
1.  Chú thích mã lệnh của Access là dấu ' chứ không phải là cặp dấu // (// là của C)
2.  Ta có thể dùng lệnh On Error Resume Next để ngăn ngừa lỗi xảy ra trong lúc thực thi chương trình
Chữ ký của lmthu Xin chào, mình là lmthu, Tham gia http://thuthuataccess.com/forum từ ngày 04-07 -14.
Reply
Những người đã cảm ơn Noname
#4
(06-10-16, 08:56 AM)lmthu Đã viết: Góp ý thêm:
1.  Chú thích mã lệnh của Access là dấu ' chứ không phải là cặp dấu // (// là của C)
2.  Ta có thể dùng lệnh On Error Resume Next để ngăn ngừa lỗi xảy ra trong lúc thực thi chương trình

Theo tôi thì ít khi dùng On error Resume Next, là bởi vì Access sẽ bỏ qua luôn lỗi khi thực thi chương trình, dẫn tới việc ta không biết code thực thi có ổn định hay không, cái này gip61ng như bỏ qua lỗi mà chạy tiếp vậy
Chữ ký của vulhu06 Xin chào, mình là vulhu06, Tham gia http://thuthuataccess.com/forum từ ngày 15-06 -12.
Reply
Những người đã cảm ơn Noname , maidinhdan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
Photo [Thủ Thuật] Code chia sẽ hàng thừa Phung Duc 2 59 05-12-16, 04:34 PM
Bài mới nhất: Phung Duc
  [Hỏi] Viết code có điều kiện " lệnh Chạy tiếp khi đóng tbl cho sẵn" Trần Linh 3 140 21-10-16, 11:11 AM
Bài mới nhất: Minh Tiên
  Đổi màu chú thích trong VBA hungle2006 5 280 30-03-16, 07:26 AM
Bài mới nhất: hungle2006
  [Thủ Thuật] [Share Code] Demo Quay số trúng thưởng theo danh sách trong table maidinhdan 9 1,505 10-03-16, 11:43 AM
Bài mới nhất: phamlong24
  [Help] viết code lấy dữ liệu từ sheet khác thanhquyt 1 267 14-02-16, 11:40 AM
Bài mới nhất: Xuân Thanh

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ơ