RE: Tự động full size chiều cao của report
tranthanhan1962 > 23-05-20, 11:07 AM
Thứ nhất: việc quản lý kích thước report không do kích thước design như form mà do việc thiết đặt kích cở trang giấy cho nên lệnh VBA về form không có tác dụng với report.
Thứ hai: Việc bạn nói tự động full size chiều cao của báo cáo hết màn hình sẽ xảy ra nhiều trường hợp: nếu trang giấy đứng - bạn sẽ thấy hết report, Nếu trang giấy ngang có cùng tỷ lệ vùng chứa report hoặc tỷ lệ chiều ngang thấp - bạn cũng thấy hết report, nếu tỷ lệ chiều ngang lớn hơn vùng chứa, bạn chỉ thấy một bên của report và tôi không nghĩ bạn có yêu cầu này.
Thứ ba: Điều tôi nghĩ là bạn mong muốn kiểu print preview Fit To Window (phù hợp cửa sổ), lệnh này không khó, nhưng tiếc thay, ai không có kinh nghiệm thì rất khó tim ra lệnh này, vì nó không nằm trong event nào trong report mà sẽ nằm trong lệnh nào đó dung để open report.
Ví dụ ban có một nút lệnh Command đều khiển preview Report1 , Thêm phía dưới lệnh preview [DoCmd.OpenReport "Report1", acPreview] một lệnh [DoCmd.RunCommand acCmdFitToWindow] thì sẽ xảy ra điều này khi mơ report dưới chế độ xem trước
Private Sub Command_Click()
DoCmd.OpenReport "Report1", acPreview
DoCmd.RunCommand acCmdFitToWindow
End Sub
Lúc này khi mở report nó sẽ tương thích màn hình