Tôi muốn khi table nguồn không có dữ liệu thì báo cáo sẽ không được in và hiện lên câu thông báo : không có dữ liệu phát sinh ! Tôi phải làm sao ? Đáp: Bạn có thể viết code kiểm tra nếu table nguồn có record = 0 thì hiện lên thông báo không có dữ liệu phát sinh ! và không cho chạy dòng lệnh doCmd.OpenReport .... Tuy nhiên có 1 cách đơn giản hơn : sử dụng sự kiện On No Data của report. Private Sub Report_NoData(Cancel As Integer) MsgBox "Khong co du lieu phat sinh.", , "Thong bao !" Cancel = True End Sub |