1. 程式人生 > >ireport jasperreport 主報表向子報表傳遞引數

ireport jasperreport 主報表向子報表傳遞引數

主報表向它的自報表傳遞引數,如下:

1、新建主報表:main_report


2、建立子報表:sub_report

 


3、在子報表中宣告要傳入的引數:fromMainReport

 

4、設定主報表引數,用來顯示區別子報表的引數:

 

5、在主報表中宣告需要傳遞的引數,用來接收外界傳遞的引數資料,引數分別為meValue,mainReportValue

 

6、在主報表中設定自報表的資料來源,由於我們自報表是空資料來源,則設定的資料來源為:

a、connection Type 選擇 user adatasource expression

b、data  source expression 錄入一下引數:

         newnet.sf.jasperreports.engine.JREmptyDataSource()

c、設定主報表與自報表的引數對映:

         找到parameters屬性


最終結果: