登录用户数据权限控制
demo亮点
- 根据登录用户不同显示不同数据
制作向导
- 数据集中使用参数与宏实现根据登录用户不同显示不同数据
使用动态宏(userID)及会话变量(sys_UserID)实现根据登录用户的不同而显示不同数据,当root登录时显示所有数据,当其它用户登录时仅显示雇员ID为9的数据。
- 报表的基本设置
根据需要将制作好的带参数与宏的数据集进行引用,对单元格进行常规设置操作。
A1单元格输入表达式:=if(@sys_UserID=="root","所有雇员信息表",demo_macro.销售人员+"个人信息表"),通过使用会话变量实现由于登录人不同,而显示不同内容。