以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]条件为多个怎么写代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94110)

--  作者:nazi3729
--  发布时间:2016/12/15 15:58:00
--  [求助]条件为多个怎么写代码?

If User.Name = "张经理" Then
DataTables("订单").LoadFilter = ""
Else
DataTables("订单").LoadFilter = "业务员 = \'" & User.Name & "\'"
End
If
DataTables
("订单").Load()


如果允许加载的还有“王经理”、“李经理”,这个怎么加进去啊?


--  作者:xuebai
--  发布时间:2016/12/15 16:05:00
--  
你可以把这些经理用户都设置为一个“经理“组,然后
If User.gruop = "经理" Then
……

--  作者:nazi3729
--  发布时间:2016/12/15 16:14:00
--  
没有其他办法吗?就是因为不能这样才求助啊!
上面代码只是个例子,我的实际情况很复杂!就这行代码能不能实现多条件啊?
[此贴子已经被作者于2016/12/15 16:14:38编辑过]

--  作者:xuebai
--  发布时间:2016/12/15 16:22:00
--  
那就用用户角色设置吧,用户角色可以设置多个
If User.IsRole("经理") Then

--  作者:nazi3729
--  发布时间:2016/12/15 17:04:00
--  
搞定了,脑子犯迷糊啊这么简单困扰了一天