Đặt ConsumeContainerWhitespace
hoạt động, nhưng có thể gây ra sự gia tăng thảm khốc trong thời gian tạo báo cáo, đặc biệt là đối với các báo cáo rất lớn.
Một giải pháp thay thế như sau và liên quan đến việc theo dõi cho chính bạn bản ghi nào là bản ghi cuối cùng trong tập dữ liệu của bạn.
SQL - Theo dõi Row Số vs Tổng Rows
Bạn có thể sử dụng một kỹ thuật như ở trên để theo dõi hiện tại Row # vs Tổng số hàng, chỉ cần đảm bảo rằng bạn "Sắp xếp theo" cơ chế phù hợp với câu lệnh chọn chính của bạn.
Thêm một end-of-kỷ lục trang-break cho tất cả nhưng kỷ lục cuối cùng
- Thêm một hình chữ nhật theo chiều dọc nhỏ đến hết thân báo cáo của bạn
- Rectangle Properties -> PageBreak -> BreakLocation -> End
Bây giờ, chúng tôi muốn hình chữ nhật này hiển thị khi chúng tôi muốn ngắt trang và chúng tôi muốn nó được ẩn khi chúng tôi không muốn ngắt trang.
Như vậy, trong Rectanble Properties (click chuột phải) -> Tầm nhìn -> Hiển thị hoặc ẩn dựa trên một biểu -> Biểu Sửa
=Fields!RowNumber.Value=Fields!TotalRows.Value
này sẽ gây ra một ngắt trang xảy ra vào cuối năm mỗi bản ghi, ngoại trừ bản ghi cuối cùng
Nguồn
2016-07-26 21:44:49
Cho rằng câu trả lời được chấp nhận gần như chỉ liên kết đến [Cách loại bỏ các trang trống trong PDF được xuất từ SSRS] (http://stackoverflow.com/questions/362902/ làm thế nào để có được-thoát-of-blank-trang-in-pdf-xuất-từ-ssrs), tôi muốn nói đây là một bản sao. – Jeroen