ireport中父报表如何接受子报表(subreport)的返回值 首先有示例:
子报表首先定义varables变量,variable Class 为对应子报表中对应的类型,Calculation:sum求和,Variable Expression :要获取的值,属性要与父报表中Variables属性一致
在父报表中,也要定义和子报表中一样的Varables变量,之后点击子报表在右栏属性设置里找到Return Values返回值
Local destination variable是父报表Variable定义好的,Subreport variable 定义的要与Local destination variable下拉选择的一样,
如上图所示。
定义之后,也就是最后一步,最关键一步,在父报表里点击从子报表里获取到的值上,右栏属性上,把Evaluation Time设置为Band
左侧子报表,右侧是从子报表接收过来显示在父报表的值
给个赞~~
ps(发现这个新大陆时,马上停下手下的工作写了这么一篇言简意赅的文章)