关于填报权限的设置


有几个报表,其中的一个填报是要管理员,用来设置权限。如图:
当报表放到服务器上后,可以获取工号。然后根据管理员设置的权限(不同员工能够查看哪些厂区),员工根据这个权限,查看不同内容。
FineReportyinewstar 发布于 2017-11-14 14:24
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
yinewstar发布于2018-4-13 13:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
yinewstar发布于2017-11-14 14:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-11-14 14:27(编辑于 2023-9-6 09:34)
555
  • yinewstar yinewstar(提问者) 或者说想问一下,右边的厂区设置了一个复选框,怎样在左边的报表中,数据库查询,其中的参数厂区等于刚刚复选框中的参数(加入右边报表中,选择了厂区1、厂区2,怎样在左边的报表数据库查询中,where factory in (\'厂区1\',\'厂区2\'))。
    回复
    2017-11-14 14:44 
  • Poseidon Poseidon 回复 yinewstar :那这就是简单的复选框过滤啊;在数据集过滤就好了啊
    回复
    2017-11-14 14:47 
  • yinewstar yinewstar(提问者) 回复 Poseidon :这个是两个报表,两个不同的数据库表。刚开始没设置权限时,数据库查询时这样的。SELECT * FROM `main`
    where 1=1
    ${if(len(Factory)==0,\"\",\" and Factory = \'\"+ Factory +\"\'\")}
    设置权限后,Factory怎样获取另外一个填报中的复选框中内容。
    回复
    2017-11-14 14:54 
  • yinewstar yinewstar(提问者) 回复 Poseidon :复选框是数据库中的一个字段?显示的格式是什么?
    回复
    2017-11-14 14:55 
  • Poseidon Poseidon 回复 yinewstar :巧用参数注入-http://help.finereport.com/doc-view-1000.html
    回复
    2017-11-14 14:55 
最佳回答
0
风起了发布于2017-11-14 14:34(编辑于 2023-9-6 09:34)
555
  • yinewstar yinewstar(提问者) 右边厂区那些列,是管理员用来设置权限的。勾选了哪个,那么相对应的员工只能在左边的报表中查询对应的厂区内容
    回复
    2017-11-14 14:46 
最佳回答
0
风起了发布于2017-11-14 14:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
zfr发布于2017-11-14 16:58(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 733浏览人数
  • 最后回答于:2018-4-13 13:21
    活动推荐 更多
    热门课程 更多
    返回顶部