finereport普通报表根据用户权限限制数据查询
根据登录的用户拥有的权限去限制查看的数据.
比如金融科的员工只能看到金融科的数据,保卫科的员工只能看到保卫科的数据,总经办的员工可以看到所有数据
用 参数+sql 的方式实现。
查阅报表时,打开的url地址需要传递一个参数,假设为 xsy,url 地址中的展示为 &xsy=孙林,该参数帆软报表可以直接接收
在报表中添加一个变量 xsy,需要确保报表变量的名称和url地址提供的参数名称一致
当 url 中的参数传递不一定具体为某个参数时,可以用 or 做补充
另外建一个员工表用来保存所有员工以及所在科室 eg: 员工表
通过对 员工表 的查询,来控制登录用户权限展示数据
ok,效果完成,仅供参考。