以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教让两个用户组处理相同的行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179413)

--  作者:13315253800
--  发布时间:2022/8/22 17:09:00
--  请教让两个用户组处理相同的行

 "A""B"两个用户组登录时加载"信息"表的所有行,其他用户只加载“编号”等于本组的行,以下代码未能实现

If User.Group = "A" AndAlso User.Group = "B"  Then

    DataTables("信息").LoadFilter = ""

Else

   DataTables("信息").LoadFilter = "编号= \'" & User.Group & "\'"

End If

DataTables("信息").Load()   

改成

If User.Group = "A" And  User.Group = "B"  Then  ‘也没成功

只有

If User.Group = "A"  Then  可以,但只能满足一个条件

我想满足两个条件,请教老师指定一下


--  作者:有点蓝
--  发布时间:2022/8/22 17:12:00
--  

If User.Group = "A" orelse User.Group = "B"  Then

    DataTables("信息").LoadFilter = ""

Else

   DataTables("信息").LoadFilter = "编号= \'" & User.Group & "\'"

End If

DataTables("信息").Load()   


参考:http://www.foxtable.com/webhelp/topics/0220.htm


--  作者:13315253800
--  发布时间:2022/8/22 17:24:00
--  
谢谢蓝老师!我用错了逻辑运算符。谢谢指定!