以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于权限的几个问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115894) |
-- 作者:lungby -- 发布时间:2018/3/16 10:17:00 -- 关于权限的几个问题 1,让不同用户编辑不同的行中,如果业务员有两个人,同时录入检测员列里 形式如:张三,李四 帮助文档给的是下面代码,怎么改动能实现无论是张三登录还是李四登录,都能进行修改呢? If e.Row("业务员") <> User.Name Then e.Cancel = True End If 2,让不同用户处理不同的行,同样的,两个业务员,怎么改动能使无论谁登陆都可以查看到含有自己名字的行呢? If User.Name = "张经理" Then DataTables("订单").LoadFilter = "" Else DataTables("订单").LoadFilter = "业务员 = \'" & User.Name & "\'" End If 1374 DataTables("订单").Load() 试了下改成下面的实现不了呢 DataTables("订单").LoadFilter = "业务员 = \'*" & User.Name & "*\'" |
-- 作者:有点甜 -- 发布时间:2018/3/16 10:19:00 -- 1、
If e.Row("业务员").Contains(User.Name) = False Then
e.Cancel = True
End If
2、改成
DataTables("订单").LoadFilter = "业务员 like \'%" & User.Name & "%\'"
|