ActiveReports 11 SP2新特性(1)——智能钻取下级报表

发布时间:2017/07/18 00:07 发布者:lenka.guo

返回博客中心

中国式复杂报表常常会因为一些特殊的行业规范存在着一些复杂的需求,对于报表的功能要求不仅要广而全,还要精细到行业内部,葡萄城报表近几年来也一直致力于解决中国式复杂报表的需求,一直持续增强中国式复杂报表的解决方案。

各行业的应用系统中往往会有大批量的报表存在,所以我们会设计一张汇总报表用来展示当前系统的所有列表,当用户需要查看某一张报表的数据时,钻取到具体的报表中。就需要报表向下钻取功能能够根据条件跳转到对应的报表中。

葡萄城报表 ActiveReports  SP2 增强了数据钻取的功能,使得数据钻取中支持表达式输入,这样钻取到报表不仅能够接收钻取到同一报表,还可以根据传入的参数或运行时的条件来选择钻取报表。突破了原有的钻取功能的限制,如图。

 

接下来我们演示如何设置同一列单元格,根据单元格内容【报表名称】跳转到对应的报表中

操作步骤:

1. 新建RDL报表

image2017-7-15_14-5-24


2. 绑定数据源

设置SQLITE数据库


 

image2017-7-15_14-6-30

3.添加数据集

输入查询语句

image2017-7-15_14-7-31

4.在设计界面中添加表格控件,并绑定对应字段

image2017-7-15_14-14-27

 

5.调整表格样式

image2017-7-15_14-19-13

 

6. 设置【报表名称】单元格的【导航】属性

在表达式中输入:= Fields!报表名称.Value 

 

image2017-7-15_14-45-49


 

7. 预览

image2017-7-15_15-8-36


 

了解ActiveReports产品更多特性:

/developer/activereports

下载产品体验产品功能:

/download/?pid=16


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网