[]
本示例将要介绍的是在一张报表内即时动态查询内容。
如下图,在上方选择学生的姓名,下方显示已勾选学生的成绩。点击“全员”,即可显示所有学生的成绩。
接下来就为您介绍本示例具体的操作步骤。
2.1 创建报表,添加学生成绩数据集。并添加一个报表参数。
报表参数设置如下,开启多值和隐藏两个属性,并设置默认数据来自数据集。
2.2 添加一个文本框,输入“全员”。设置钻取类型为应用到报表参数,添加应用项目为重置报表参数1。具体设置如下图。
2.3 添加列表组件,将其分5列。然后在第一列中添加一个复选框和一个文本框。
将复选框的选中状态设置为表达式 :{IndexOf(@报表参数1, 姓名) > -1}
文本框绑定“姓名”字段。
选中整个列表组件,为其设置参数应用,使其为报表参数1切换“姓名”。
2.4 添加数据表展示学生成绩,并添加数据过滤。使用报表参数1过滤学生姓名。
2.5 预览报表,此时即可呈现出文初的效果。
下载示例资源包,然后将其导入系统,可以看到具体的设计细节,方便您参考学习。