例如下图:
上半部分为 主表数据
下半部分为 该主表数据的明细数据
点击 上面数据,下面的明细数据联动显示
这个实现起来,有2个方法:
在决策报表中:
方法一:
1、上半部report1点击主表某个字段时,超链接→决策报表对象,把主键作为参数传给下半部分report2。
2、下半部分报表的sql里,where 条件中,增加筛选 主键='${参数名}'
这样,点击上半部分数据时,下半部数据(明细)会自动跟着刷新。
方法二:
1、上半部分report1为报表,显示主表数据
2、下半部分使用网页框控件,在网页框控件中加载明细表的子报表。在report1中设置超链接→JS→通过JS在网页框控件中加载报表。
推荐方案:
使用FRM
上下分为2个报表快
主数据不多描述了,明细数据就是数据集联动,放在下面的报表快即可;