• Tự động full size chiều cao của report
  • Tự động full size chiều cao của report

    AnNguyen > 22-05-20, 09:32 AM

    Em muốn report tự động full size chiều cao của báo cáo hết màn hình thì làm thế nào ạ.
    Em chỉ cần full chiều cao thôi không cần chiều rộng ạ.
    Em tìm rồi nhưng không thấy có bài nào phù hợp ạ.
    Em cảm ơn nhiều ạ.
  • RE: Tự động full size chiều cao của report

    Noname > 22-05-20, 02:42 PM

    Không hiểu ý bạn lắm,
    ý bạn là khi mở report ra, tự động phóng to maximize?

    Bạn cho 1 hình vẽ minh họa ý tưởng xem Access có thực hiện được không.
  • RE: Tự động full size chiều cao của report

    AnNguyen > 23-05-20, 08:28 AM

    (22-05-20, 02:42 PM)Noname Đã viết: Không hiểu ý bạn lắm,
    ý bạn là khi mở report ra, tự động phóng to maximize?

    Bạn cho 1 hình vẽ minh họa ý tưởng xem Access có thực hiện được không.
    Vâng ý e là tự maximize ạ. Nhưng chỉ chiều cao thôi
    Mở ra nó luôn như này
    https://www.upsieutoc.com/image/img-2020...306.QUtPNp
    E muốn nó như này ạ
    https://www.upsieutoc.com/image/img-2020...302.QUtQlC
  • 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
  • RE: Tự động full size chiều cao của report

    AnNguyen > 23-05-20, 12:27 PM

    Vâng em cảm ơn ạ.
    Thực chất e muốn full size là do có lúc dữ liệu nó nhiều mà report lại không tự canh chiều cao theo dữ liệu mà lại bị ẩn phía dưới sau đó e phải kéo dài report ra. Thực chất e cần bước đó là vì e làm việc qua zalo và chụp ảnh gửi qua zalo nên muốn nó hiện hết thôi ạ. Vì lưu file thì ok nhưng mất thêm nhiều bước và cũng k cần thiết phải lưu ạ
  • RE: Tự động full size chiều cao của report

    ongke0711 > 23-05-20, 05:09 PM

    Sao bạn không mở Report ở chế độ PopUp + Maximize xem cho nó thoải mái.
  • RE: Tự động full size chiều cao của report

    tranthanhan1962 > 23-05-20, 08:49 PM

    Trong thiết kế thiết đặt PoPup = yes như ongke0711 nói, Có thể dùng lệnh trên của tôi để print preview report hoặc chỉ cần chuột phải chọn Zoom Fit sau đó xử lý thành ảnh để chuyển qua Zalo hay mail để gửi qua mạng. Nhưng đây không phải là cách ưu việt nhất của cách xử lý report để làm việc trong hoạt đông gửi mạng. Cách tốt nhất là từ chế độ print preview chọn in PDF, chương trình sẽ chuyển report thành tập tin PDF. Có thể gửi tập tin PDF qua mạng zalo, mesenger, mail rất OK, kể cả report nhiều trang, thậm chí có thể chuyến tập tin PDF này thành word hoặc excel tùy theo nhu cầu.
  • RE: Tự động full size chiều cao của report

    AnNguyen > 25-05-20, 09:08 AM

    Vâng em cảm ơn.
    Em làm được rồi ạ