-
In nhiều bản sao của Report bằng lệnh VBA
Xuân Thanh > 23-08-12, 03:36 PM
Hỏi : Làm thế nào để tôi in ra nhiều bản sao của một bản báo cáo mà không cần phải sử dụng Docmd.OpenReport nhiều lần?
Trả Lời : Sử dụng Method PrintOut của đối tượng Docmd trong Report
Ví dụ, nếu tôi muốn in ra hai bản sao của trang đầu tiên của một báo cáo, tôi sẽ sử dụng
Mã:DoCmd.OpenReport "rptCustomers", acViewPreview
DoCmd.PrintOut acPages, 1, 1,, 2
Hay in luôn mà không cần ViewPreview thì
Mã:DoCmd.SelectObject acReport, "rptCustomers", True
DoCmd.PrintOut , , , , 2 -
RE: In nhiều bản sao của Report bằng lệnh VBA
cpucloi > 27-08-12, 08:25 PM
Cái này cũng hay, bạn Xuân Thanh có thể tùy biến thành một form giống như form Print (Ctr + P) của Windows không? Nó có thể thay thế hộp thoại truyền thống (có tiếng việt luôn)
-
RE: In nhiều bản sao của Report bằng lệnh VBA
bignosevinatex > 27-05-13, 10:25 PM
(23-08-12, 03:36 PM)Xuân Thanh Đã viết: Hỏi : Làm thế nào để tôi in ra nhiều bản sao của một bản báo cáo mà không cần phải sử dụng Docmd.OpenReport nhiều lần?
Bác XT ơi làm sao để nó hiện thị hộp thoại chọn in nhiều trang trong khi in Report nhỉ
Trả Lời : Sử dụng Method PrintOut của đối tượng Docmd trong Report
Ví dụ, nếu tôi muốn in ra hai bản sao của trang đầu tiên của một báo cáo, tôi sẽ sử dụng
Mã:DoCmd.OpenReport "rptCustomers", acViewPreview
DoCmd.PrintOut acPages, 1, 1,, 2
Hay in luôn mà không cần ViewPreview thì
Mã:DoCmd.SelectObject acReport, "rptCustomers", True
DoCmd.PrintOut , , , , 2
em có lệnh DoCmd.RunCommand acCmdPrint nhung no ko in report ma in ra 1 doi tuong kac.mong bác giúp đỡ