THUHUONG > 30-10-10, 12:33 AM
Noname > 30-10-10, 12:39 AM
trieule > 30-10-10, 03:07 PM
haquocquan > 30-10-10, 08:58 PM
(30-10-10, 12:33 AM)THUHUONG Đã viết: mình đang có một vấn đề. khi in report tu form ma report không có dữ liệu thi hiện ra câu thông báo lỗi(trong ACSESS) .
từ Queries :QTonNhap lam dữ liệu tạo Report:RBCNhap.mình đã tham khảo bài viết của các bạn trả lời cho các bạn khác về vấn đề này rùi nhưng mình đánh vào thi báo lỗi câu: Set rec = db.OpenRecordset(" RBCNhap") .
mong các bạn giúp đỡ để hoàn thành ĐỀ TÀI của mình.cám ơn nhiều!!
Private Sub cmdIn_click()
On error go to Loi
Docmd.openreport "RCBNhap",viewAcpreview
Loi:
Exit Sub
End Sub
Private Sub Report_NoData(Cancel As Integer)
DoCmd.CancelEvent
Msgbox "Khong co du lieu",vbOKOnly,"Thong bao"
End Sub
Private Sub cmdIn_click()
Dim rs as recordset
Set rs = currentdb.openrecordset("QTonnhap")
if rs.recordcount >0 then
Docmd.openreport "RCBNhap",viewAcpreview
Else
Msgbox "Khong co du lieu",vbOKOnly,"Thong bao"
End Sub
singoc > 11-12-10, 12:12 PM
mlbinhthuan > 23-03-13, 09:45 AM
(30-10-10, 03:07 PM)trieule Đã viết:(30-10-10, 12:39 AM)Noname Đã viết: Bạn post bài của bạn lên cho mọi người xem được không!
Nói rõ hơn đi. Bạn muốn ẩn thông báo - tiếng anh của access hay là muốn không hiện report khi khộng có data.
Nếu bạn muốn không in report khi không có dữ liệu thì bạn vào code ổ phần Report_Nodata
domfootwear > 23-03-13, 09:49 AM
Private Sub Report_NoData(Cancel As Integer)
MsgBox "Khong co gi de in ca, vui long kiem tra lai.", vbExclamation, Me.Caption
Cancel = -1
End Sub
mlbinhthuan > 23-03-13, 12:29 PM
(23-03-13, 09:49 AM)domfootwear Đã viết: Thêm đoạn code sau vào report:
Mã PHP:Private Sub Report_NoData(Cancel As Integer)
MsgBox "Khong co gi de in ca, vui long kiem tra lai.", vbExclamation, Me.Caption
Cancel = -1
End Sub
domfootwear > 23-03-13, 01:35 PM
(23-03-13, 12:29 PM)mlbinhthuan Đã viết:(23-03-13, 09:49 AM)domfootwear Đã viết: Thêm đoạn code sau vào report:
Mã PHP:Private Sub Report_NoData(Cancel As Integer)
MsgBox "Khong co gi de in ca, vui long kiem tra lai.", vbExclamation, Me.Caption
Cancel = -1
End Sub
Hi...Thank bạn mình hỏi ngu tí!
Cái đó bỏ vào chỗ nào hả bạn? bỏ vào sự kiện lúc load report hay bỏ vào form mà report tham chiếu?
Cái nữa là report mình in ra sao một trang có màu (hơi xám xám) một trang thì trắng (trang lẻ trắng, trang chẳn có màu xám xám đó). Mình muốn tất cả các trang in ra đều màu trắng hết!
Cảm ơn bạn đã giúp đỡ!
mlbinhthuan > 23-03-13, 06:02 PM
(23-03-13, 01:35 PM)domfootwear Đã viết:(23-03-13, 12:29 PM)mlbinhthuan Đã viết:(23-03-13, 09:49 AM)domfootwear Đã viết: Thêm đoạn code sau vào report:
Mã PHP:Private Sub Report_NoData(Cancel As Integer)
MsgBox "Khong co gi de in ca, vui long kiem tra lai.", vbExclamation, Me.Caption
Cancel = -1
End Sub
Hi...Thank bạn mình hỏi ngu tí!
Cái đó bỏ vào chỗ nào hả bạn? bỏ vào sự kiện lúc load report hay bỏ vào form mà report tham chiếu?
Cái nữa là report mình in ra sao một trang có màu (hơi xám xám) một trang thì trắng (trang lẻ trắng, trang chẳn có màu xám xám đó). Mình muốn tất cả các trang in ra đều màu trắng hết!
Cảm ơn bạn đã giúp đỡ!
Bỏ vào report, Report của bạn chỉnh có lẽ lớn hơn trang giấy mà bạn chọn in, điều chỉnh nhỏ lại là được.