以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]可视化授权问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16745) |
-- 作者:游山玩水 -- 发布时间:2012/2/22 16:03:00 -- [求助]可视化授权问题 表1中有ABCDEFGH列,有甲乙丙三个登陆用户, 我在可视化授权表中,甲的权限F、G不可见,乙的权限是A、B不可见,丙的权限是全部可见 另外表1中还有几个视图,视图1,ABCD列,视图2,ABCDE列,视图3 ,ABCDEF列 现在不管哪个用户登录后,都只出现视图1, 如果甲选择了1、2、3视图,那么就会分别显示设置好的视图,授权表中的设定就没有任何作用了 能不能实现甲选择了视图3,出现ABCDE,乙选择视图2,出现CDE,即可视化授权优于表视图
|
-- 作者:狐狸爸爸 -- 发布时间:2012/2/22 16:08:00 -- 这种情况,不能采用视图的。 |
-- 作者:游山玩水 -- 发布时间:2012/2/22 16:11:00 -- 那有什么好的办法?我现在只好通过设置很多的视图,并设置按钮权限,各人只能打开符合要求的几个视图 |
-- 作者:狐狸爸爸 -- 发布时间:2012/2/22 16:27:00 -- 不要用视图,自己设置几个按钮,例如视图1、视图2、视图3。 随便举个例子,“视图1”按钮的代码: Select user.name case “张三” Tables("订单").SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60") case "李四" Tables("订单").SetColVisibleWidth("雇员|100日期|90|产品|120|客户|120|数量|60") end Select |