Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

1.概述



在日常报表设计过程中,我们通常会需要给根据用户点击的主信息,去加载明细信息,所以会出现主从联动这样的报表效果。



1. 添加主表数据及子表数据

示例中以供应商为主表数据,点击不同的供应商查看对应供应的商品列表,所以以商品列表为子表数据。


2. 添加主表格


用于绑定供应商信息




2.1 添加一行标题行,用于显示“供应商列表”标题


选中标题行,右键单击,选择-行操作-> 在上方插入行


2.2 添加3列,显示字段信息



2.3 绑定数据源1-> 供应商列表 数据集 字段





2.4 合并第一行行头,设置标题“供应商信息”



到这一步骤 主表的基本数据绑定完成了,接下来设置子表。

3. 添加报表参数



报表参数是用于点击供应商后,将当前点击的值传给子表,用于过滤数据,这一步骤很重要,并设置为可忽略,即在报表初始加载时,可以不传值。





4. 添加子表格,并绑定产品列表数据



4.1  在表格最顶部添加一行,用于展示标题




4.2  合并前三个单元格,用于显示供应商名称,实现根据点击主表的单元格值来切换。




将参数拖拽到已合并的单元格(重要!!!!!!!!!)










5. 做子表数据过滤,根据主表选中的单元格,实现联动(最核心的步骤1)

5. 1 在表格中加过滤器或者在数据集中加过滤器。
5.1.1 在表格中加过滤器
选中表格,属性设置->数据过滤条件->    -> 















这样表格加载的数据就会根据参数值去做过滤了。



5.1.2 在数据集上加过滤器
编辑数据集-> 数据过滤->添加项目-> 






注意,数据集和表格筛选器只设置一个就可以了。




6. 设置主表点击钻取操作
选择表格1->公司名称明细单元格,设置钻取类型:钻取到报表, 选择自己,如果无法选择自己,就点击表达式输入自己的报表名称如:主从报表.rdlx-json









并设置传递的参数值,注意此时输入的名称要与参数名称一致,否则无法接收到参数


主从联动基本步骤就设置完成了。可以预览效果
如果想在点击主表前,子表隐藏,就可以设置表格的隐藏属性



7. 设置样式




  • No labels