以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 代码 or 的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39803) |
-- 作者:physics -- 发布时间:2013/9/2 10:40:00 -- [求助] 代码 or 的问题 在授权的时候,如果用户名是如下的, 就可以编辑 ,否则不可以编辑 。
设置了如下的代码 , 发现 第一个用户名就可以编辑 ,而后面的用户名登陆时候却不可以编辑 ,是什么问题呢? 用 “,” 还是用 “or ”,还是其它 ??
Select Case _UserName |
-- 作者:Bin -- 发布时间:2013/9/2 10:45:00 -- If _UserName <> "system1" AndAlso _UserName <> "Jeson" andalso _UserName <> "sales01" andalso _UserName <> "sales02" Then e.Cancel = True End If
|
-- 作者:physics -- 发布时间:2013/9/2 10:58:00 -- 用 case 语句可以实现么?? |
-- 作者:Bin -- 发布时间:2013/9/2 11:03:00 -- 这种情况不合适使用 CASE |
-- 作者:physics -- 发布时间:2013/9/2 11:06:00 -- 这样的语句 。
Select Case User.Name
Case <> "张三","李四" 。 不是 张三 或 李四 。这该如何设置呢 ??? |
-- 作者:Bin -- 发布时间:2013/9/2 11:07:00 -- 你好,这种情况不适合使用 select case 使用IF语句判断吧. |
-- 作者:physics -- 发布时间:2013/9/2 11:09:00 -- 可不可以这样 。
先 e.cancel = true
然后 case “system1”,\'\' e.cancel =fasle
|
-- 作者:Bin -- 发布时间:2013/9/2 11:28:00 -- 不可以 |