是將子表的內(nèi)容展示到主表中,說白了就是報表中套報表,可以把多個報表放在一張表里展示,而且主表還可以有自身的表格設(shè)計。

超范圍處理
超范圍處理:拉伸單元格,縮小子報表,主表加行列
自適應(yīng)充滿
讓單元格內(nèi)的子報表自適應(yīng)頁面。?
使用?
在使用子報表時,首先設(shè)計好主表的格式,然后數(shù)據(jù)值中使用單元格函數(shù)subreport()連接子表。
舉例:項目視圖中是Demo-06圖表演示-01餅狀圖.brt,那么子報表表達式應(yīng)該是subreport('Demo/06圖表演示/01餅狀圖.brt')
子報表傳參和路徑問題
子報表傳參問題
子表中有參數(shù) date(日期類型) 、type (字符串類型)和 name (字符串組類型)
主表中有date1參數(shù)(子表date的參數(shù)值)、B3(子表type的參數(shù)值)和集合F4{}(子表name的參數(shù)值)
那么子報表連接表達式應(yīng)該是subreport('Demo/06圖表演示/01餅狀圖.brt','date='+tostr(@date1,'yyyy-MM-dd')+';type='+B3+';name='+tostr(F4{}))
子報表路徑問題
報表設(shè)計器端:subreport的報表路徑從主表所在項目作為根目錄,然后設(shè)置同項目下的子表的路徑。
Web服務(wù)器端:報表默認是放到WEB-INF/reports(report_config.xml設(shè)置報表存放路徑的根目錄地址)目錄下的,如果子表放到WEB-INF/reports/Demo/test.brt這個路徑下,那么子報表表達式應(yīng)該是subreport('Demo/test.brt')。