1、FineReport报表中通过使用:sheetname!cellname来实现跨sheet取值。但若sheetname中包含中划线、下划线等特殊字符就需要给sheetname加上单引号,则公式为:'sheetname'!cellname。
2、打开模板打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\MultiSheetReport\MultiSheet.cpt。
3、订单sheet修改右击D8单元格,选择清除>内容,然后在D8单元坼黉赞楞格中填入公式:='订单明细'!H4+B6,即D8的值是订单明细表中的H4单元格的值加上当前sheet蚱澄堆别B6单元格的值。注:计算时,一定要勾上“填报/分析时,保留公式用于计算”前面的选择框。
4、订单明细sheet修改在H4单元格填入公式:=C4*D4*(1-E4),然后将H4的列宽隐藏。
5、效果查看点击填报预碎茯钍婵览即可查看效果。在线查看模板效果请点击MultiSheet1.cpt具体的模板设置可参考模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\MultiSheetReport\MultiSheet1.cpt