ActiveReports 12 新特性(7)—页面报表新增子报表

AR12以前只是在RDL报表和区域报表中有子报表(Subreport)的控件,现在最新推出的AR12版本在页面报表中具备了子报表(Subreport)控件。

Winform中获取钻取子报表信息

很多项目中需要根据报表来切换UI,但是当钻取报表发生后,有可能无法获取子报表的名称等信息。本文就来学习当发生钻取或导航行为时,如何获取钻取后的子报表信息

ActiveReports 中实现动态加载子报表(1)-基础篇

很多报表像质检报告,体检报告等一些报告类的报表,通常页数不固定,会根据对应的主体,而生成相应的附件,所以需要根据具体的主体的值,动态加载不同的页面。 ActiveReports 为了实现这种功能,提供了动态加载子报表的方法。将报告中的不同页使用不同的报表模板来存储,然后根据传值选择不同的子报表来加载,比如质检报告1,由总结信息,一类质检结果,二类质检结果组成,而质检报告2,由总结信息, 三类质检结果,一类质检结果组成,那这个时候动态生成子报表的个数,然后根据顺序,取找对应的子报表模板。

ActiveReports 中实现动态加载子报表(2)-使用JSON 数据传递子报表

在上一章的分享中我们学习了如何动态添加子报表,本文在上节的基础上来分析,如果将子报表的信息保存成JSON字符串后,如何动态添加子报表。

报表排版与布局:区域报表中的子报表

使用到SubReport有三种场景:一组相关的数据重复(例如,在主报表的订单列表,并在子报表订购的商品) 同报表中使用多个数据源 在报表中创建多个细节部分 本文我们通过一个例子来说明,如何在区域报表中使用子报表。

报表排版与布局:RDL报表中的子报表

在页面报表的CPL连续页面报表中,有子报表(Subreport)的控件:可以显示其它报表的内容。使用到SubReport有三种场景:<ul> <li>一组相关的数据重复(例如,在主报表的订单列表,并在子报表订购的商品) </li> <li>同报表中使用多个数据源</li> <li>在报表中创建多个细节部分 </li></ul>