Xin chỉ dẫn về " Run time Error 2427"

dtngoc

Member
Hội viên mới
Trong khi em dùng VBA, thi thoảng em lại nhận được báo lỗi là Run time Error 2427.
Vậy, Em xin được anh/chị chỉ dẫn về lỗi Run time Error 2427:
- Đó là lỗi gì?
- Và cách khắc phục
- Khi có lỗi đó, em không muốn hiện lên lỗi đó nữa mà hiện lên một báo lỗi do em đặt ra.

Mong được anh/ chị trợ giúp!
 
Ðề: Xin chỉ dẫn về " Run time Error 2427"

Em nên vào google để search những thông báo đó, nó nhiều lắm
Đọc qua thì thấy nó bảo là lỗi đó xảy ra khi không có dữ liệu
"a Runtime Error 2427 when there are no records for the report to display. "
Tìm hiểm thêm nhé
 
Ðề: Xin chỉ dẫn về " Run time Error 2427"

"Run time Error 2427" là một lỗi xảy ra khi bạn code cho Form_Current hay Report_Open, trong đó bạn có gán giá trị cho một hay nhiều control, nhưng hiện tại vào lúc bạn open report hoặc bạn đang đứng ở record null (eof) của form.

Để khắc phục tình trạng này trong report, bạn nên code thêm cho sự kiện Report_NoData. Trong thủ tục bạn chỉ cần hai dòng:

MsgBox "Không có dữ liệu để report"
Cancel = True

Để nó không mở report ra khi không có report.

Với form thì ở FormCurrent bạn có thể thêm cái này ở đầu:

If IsNull(cái_control_chứa_field_primary_key) Then Exit Sub
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top