ireport是一款開源的報表可視化設計器,其是由java語言編寫,能夠輸出PDF、XLS、XML、DOC等,是一款很好的報表設計軟體,編譯生成的jasper檔案可以直接進行使用。關于更多ireport的介紹請自行查詢。
在報表的設計過程中,經常涉及到報表的嵌套(子報表),是報表滿足自己的需求,報表之間的關聯使的報表更具價值、更易了解。下面将介紹報表之間參數的傳遞
1、建立父報表
(1)建立父報表的方式很多,有很多模版供我們選擇,下面将使用一個空白的模版。
(2)選擇路徑的命名
(3)選擇資料連接配接和編寫SQL語句
(4)選擇屬性
(5)選擇組
(6)完成
2、建立子表
可以建立新的子表、使用已經建立的表、僅僅建立子報表元素。其建立過程和建立父表基本一緻。
接着下一步下一步
接下來根據需求選擇資料源
3、參數傳遞
(1)點選父報表中的子報表,檢視其屬性。
點選add進行參數編寫
子報表參數名科研随意命名,但要和子報表的參數名一緻,其參數屬性值可以選擇父報表的參數,屬性,函數等。
注意:參數命名要保持和父報表中參數名一樣,參數類型要保持和父類中標明的屬性、參數等類型一緻。