我正在將水晶報告導出爲pdf文檔。我有一個包含兩個子報告的細節部分。當我查看pdf時,我發現顯示子報告數據的框的高度不同,儘管將兩個框設置爲相同的高度。子報告中的細節部分的高度也是相同的。水晶報告格式子報告
1
A
回答
1
子報告的高度推遲爲報告預覽時數據將垂直添加,因此子報告的大小增加,我沒有看到報告行爲有任何問題。
如果這不是你的問題,那麼提供更多關於你在兩個子報告中顯示的數據的信息。
1
主報表中的子報表對象的垂直尺寸並不重要,因爲子報表的尺寸會隨着尺寸的增大而增大(對於水平尺寸,情況並非如此)。
所以,爲了有兩個並排側子報表是完全一樣的大小,需要滿足兩個條件:
子報表本身所需要的尺寸完全相同尺寸爲 。這包括所有可見的子報表部分。
每個子報表中應該有相同的記錄數。如果一個子報表有1個記錄,另一個有5個記錄,顯然這兩個子報表最終會有不同的大小。
防止這種情況的最簡單方法就是不要將它們並排放置。如果您不想這樣做,那麼您可以嘗試增加每個子報表的大小,使其已經可以容納最多5條記錄,因此不需要增加大小。如果這些東西不起作用,則可以將佔位符部分添加到每個子報告中,並根據每個子報告中的記錄數有條件地禁用它們。例如,每個子報表都有5個部分,對於要出現的每個附加記錄,可以禁止其中一個部分。
相關問題
- 1. 水晶報告中的子報告
- 2. 水晶報告子報告重疊
- 3. 水晶報告年報
- 4. 使用與同一表格的子報告的水晶報告
- 5. c#水晶報告
- 6. 水晶報告VB.NET
- 7. 水晶報告:限制子報表行
- 8. 水晶報表按子報告排序
- 9. 水晶報告最大報告處理
- 10. vs2012水晶報告與快速報告
- 11. VS2008報告與水晶報告
- 12. 負載報告水晶失敗報告
- 13. 如何將主報告組中的公式通過子報告(水晶報告)
- 14. 水晶報告格式字段
- 15. 水晶報告11:你如何調試水晶報告?
- 16. 水晶報告合併子報告問題
- 17. 在水晶報告中的新頁面上打印子報告
- 18. 刪除水晶報告中的子報告中的重複2008
- 19. 水晶報告與子報告失敗在Windows 7 x64
- 20. ASP.NET3.5中的水晶報告
- 21. 水晶報告專家
- 22. 傳輸水晶報告
- 23. 水晶報告循環
- 24. 水晶報告,填充列
- 25. 水晶報告不加載
- 26. 水晶報告填寫行
- 27. 水晶報告摘要
- 28. 生成水晶報告
- 29. asp.net替代水晶報告
- 30. C#的水晶報告
我知道可以出現在兩個子報告中的記錄的最大數目總是5,但是每個子報告可以在它顯示的記錄數量上有所不同。當我打印PDF時,子報告框的高度不一樣。有沒有辦法避免這種情況? – user2585299
請參閱我的編輯建議。 – Ryan
我通過在綁定到子報表的集合中始終插入所需數量的記錄(在我的情況中爲5)來解決問題。我不得不在.NET類中添加一個虛擬屬性來保存序列號。根據從數據庫返回的記錄數量,我添加了序列1-5和更高版本的五行,並設置了其他屬性。 – user2585299