ActiveReports 报表设计器设计不同报表:参数报表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ActiveReports 报表设计器设计不同报表:参数报表用户可以使用ActiveReports参数(Parameters)集合把数据提供给报表中的文本框或
图表,也可以选择数据的一个子集显示到报表的特定区域,或者是把数据从主报表向子报表传递。
本节详细介绍了如何向报表中添加参数以及创建带参数过滤的报表模板。
目录:
◆创建报表模板
◆添加参数
◆添加数据源
◆添加参数集及数据集
◆设计报表界面
◆运行效果图
创建报表模板
打开报表设计器,创建一个RDL报表模板。
添加参数
1)打开ActiveReports 报表资源管理器,在参数节点上点击鼠标右键,选择“添加参数”;
2)在打开的参数对话框中,设置参数的各项属性;
添加数据源
打开ActiveReports 报表资源管理器,在数据源节点上鼠标右键,并选择“添加数据源”。在出现的报表数据源对话框中,输入下图所示的信息:
注意:服务器或文件名称是你本地的数据库的地址。
添加参数集及数据集
1)设置参数选项数据集
a.在新建的数据源名称上右键选择”添加数据集“菜单项,并依次选择常规和查询选项卡,
输入以下内容:
常规-名称:Category
查询-查询:
select 类别ID, 类别名称from 类别
注意:该数据集是为参数提供可选值的
2)设置详细展示数据集
a.在数据源名称上右键选择”添加数据集“菜单项,并依次选择常规和查询选项卡,输入
以下内容:
b.在打开的对话框中选择参数选项卡并点击按钮。
c.添加数据集参数
说明:在添加参数设置值属性时,可以点击下拉列表,并选中”表达式“选项,然后在表达式编辑对话框中设置参数的值,设置完成点击“确定”。
d.设置Category数据集的目的是为用户提供产品名称的选择,如最终运行图的左上角
所示,因此我们需要为最开始设置的报表参数中的typeName设置可选值,右键点击报表参数typeName选择修改,然后选择可选值标签,设置信息如下,设置完成后点击“确定”返回;
设计报表界面
从工具箱中将表格控件添加到报表设计界面,并将Products数据集中的字段拖拽到表格的相应列中,得到的设计界面如下:
运行效果图
在参数面板中输入值之后,点击查看报表按钮,将得到以下结果: