以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据加载条件设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107710)

--  作者:jyh7081
--  发布时间:2017/10/8 13:56:00
--  [求助]数据加载条件设置

在项目的LoadUserSetting事件中设置代码,加载用户负责的行:

If User.Name = "AAA"  and User.Name = "BBB" Then
    DataTables("表A").LoadFilter = ""


Else
    DataTables("表A").LoadFilter = "团队 = \'" & User.Group & "\'"
End If
DataTables("表A").Load()

 

我希望的是团队可以看到本团队的行,“AAA”,“BBB”两人例外,他们拥有所有行的权限。

但他们又分别属于不同的用户组(团队),else后面的代码怎样排除前面这两人?

 

 

 


--  作者:有点甜
--  发布时间:2017/10/8 15:51:00
--  
If User.Name = "AAA"  OrElse User.Name = "BBB" Then
    DataTables("表A").LoadFilter = ""
Else
    DataTables("表A").LoadFilter = "团队 = \'" & User.Group & "\' and 用户 not in (\'AAA\', \'BBB\')"
End If
DataTables("表A").Load()