皕杰報表之子報表

是將子表的內(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')。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容