报表超链接传参问题

现在要做这样一个功能,做一张基础人员信息明细表 Person_Info,这是超链接要跳转的表。其余就是 人员职级表,人员状态表,人员形式表等好几张报表都要通过超链接传参跳转到Person_Info这张信息明细表,而且是根据所传参数筛选出相应数据。

人员职级什么的这几张表 是统计了各部门人数的一张表,例如A类人员展示有10人,点击这个10就跳转到信息明细表Person_Info,且只展示这10人的明细信息。

比较不明白的点在于 很多张表都要跳转到信息明细表 Person_Info,条件还都不一样,这个该怎样做才最好呢....求教各位大神.....

FineReport yzmHRxrN7037642 发布于 2022-9-13 14:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
weibwLv7高级互助
发布于2022-9-13 14:50(编辑于 2022-9-13 14:52)

把其余汇总表下钻是携带的条件都作为你info表的过滤筛选条件,比如你职级表下钻时需要带着   A类   这个参数,那就需要拿A类这个参数去过滤你的info表

  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 那信息明细表还需要定义什么参数吗,还是直接加过滤条件就好啊...
    2022-09-13 15:01 
  • weibw weibw 回复 yzmHRxrN7037642(提问者) 需要在你的数据集里定义参数的
    2022-09-13 15:01 
  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 回复 weibw enen这个参数该定义在信息明细表还是其余那些表呢,我刚在职级表什么的定义参数 数据展示就会出问题.... 那些表也没有任何筛选条件 都类似于 SELECT 货主省份,货主城市,COUNT(1) AS QUANTITY FROM S订单 WHERE 货主名称 IS NOT NULL GROUP BY 货主省份,货主城市
    2022-09-13 15:05 
  • weibw weibw 回复 yzmHRxrN7037642(提问者) 在明细表里定义,因为你过滤的是明细表的数据。然后汇总表是将对应的参数 类似 A类 这种值通过下钻链接传递到明细表,明细表拿到这个参数后,去明细表的数据集中进行过滤查询,然后返回数据展示
    2022-09-13 15:06 
  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 回复 weibw 那对啦,就卡这了....因为太多的表要超链传参到明细表,这个参数的定义需要的太多了,有点懵,这咋定义hhh....
    2022-09-13 15:08 
最佳回答
1
lxy2Lv6中级互助
发布于2022-9-13 14:51

在信息明细表里设置对应的条件就好了呢,然后在各个主报表里设置对应的参数

  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 这个参数定义在信息明细表了...参数条件太多有点疑惑 这个到底该怎么写才最好hhh....
    2022-09-13 15:13 
  • lxy2 lxy2 回复 yzmHRxrN7037642(提问者) 就是在信息明细表里写了,写条件的时候可以这么写,where 1=1 ${if(len(PLANTSNAME)=0,\"\",\" and t_plants.NAME in (\'\"+PLANTSNAME+\"\')\")} ${if(len(CUSCODE)=0,\"\",\" and s_job.partnum like \'%\"+CUSCODE+\"%\'\")} ${if(len(des_PLANTSNAME)=0,\"\",\" and tp1.NAME in (\'\"+des_PLANTSNAME+\"\')\")} 这样就可以设置到只有对应主报表才会调用到对应的参数,其他参数不生效了
    2022-09-13 15:23 
  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 回复 lxy2 哦~就是这样写这个语法呀,感谢感谢 ~ 我去试一下hhh~
    2022-09-13 15:33 
最佳回答
1
yzm339714Lv6中级互助
发布于2022-9-13 14:54

反正肯定都是展示人员的明细信息嘛,那就传的时候用不同的参数就好了嘛,一个人员id,一个部门id, 然后这个明细表的 数据集 就用这些参数就好了嘛   ,如果参数不为空就用这个参数的对应条件查询嘛

  • yzmHRxrN7037642 yzmHRxrN7037642(提问者) 不只这几个条件,职级表需要筛选各个职级的人数,用工状态表筛选的又是各个状态的数据,还有很多表 不止举例的这几个,现在参数在哪加合适 都有点懵
    2022-09-13 14:59 
  • 3关注人数
  • 310浏览人数
  • 最后回答于:2022-9-13 14:54
    请选择关闭问题的原因
    确定 取消
    返回顶部