[]
        
(Showing Draft Content)

报表内动态查询

1. 功能概述

本示例将要介绍的是在一张报表内即时动态查询内容。

如下图,在上方选择学生的姓名,下方显示已勾选学生的成绩。点击“全员”,即可显示所有学生的成绩。

动态查询报表内容

接下来就为您介绍本示例具体的操作步骤。

2. 操作步骤

2.1 创建报表,添加学生成绩数据集。并添加一个报表参数。

image

报表参数设置如下,开启多值隐藏两个属性,并设置默认数据来自数据集。

image

2.2 添加一个文本框,输入“全员”。设置钻取类型应用到报表参数,添加应用项目为重置报表参数1。具体设置如下图。

image

2.3 添加列表组件,将其分5列。然后在第一列中添加一个复选框和一个文本框。

将复选框的选中状态设置为表达式 :{IndexOf(@报表参数1, 姓名) > -1}

文本框绑定“姓名”字段。

image

选中整个列表组件,为其设置参数应用,使其为报表参数1切换“姓名”。

image

2.4 添加数据表展示学生成绩,并添加数据过滤。使用报表参数1过滤学生姓名。

image

2.5 预览报表,此时即可呈现出文初的效果。

3. 资源下载

动态查询学生成绩单demo.zip

下载示例资源包,然后将其导入系统,可以看到具体的设计细节,方便您参考学习。