Foxtable(狐表)用户栏目专家坐堂 → 错在哪了?


  共有1891人关注过本帖树形打印复制链接

主题:错在哪了?

帅哥哟,离线,有人找我吗?
nxqtxwz
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1492 积分:12149 威望:0 精华:0 注册:2013/3/19 16:41:00
错在哪了?  发帖心情 Post By:2019/12/5 15:39:00 [只看该作者]

想让办公室干事和开发者能编辑,其它人不能编辑,为什么不对呢。开发者也不能编辑了。

 

If User.roles <> "办公室干事" Or User.Name<>"开发者"  Then
    e.Cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 15:52:00 [只看该作者]

If User.roles <> "办公室干事" andalso User.Name<>"开发者"  Then
    e.Cancel = True
End If

 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1492 积分:12149 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/12/5 16:17:00 [只看该作者]

以下是引用有点蓝在2019/12/5 15:52:00的发言:
If User.roles <> "办公室干事" andalso User.Name<>"开发者"  Then
    e.Cancel = True
End If

老师,这不对吧。这不是并列关系吗。应该是“或”的关系啊。


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 16:23:00 [只看该作者]

既不是办公室干事,也不是开发者,不是并列关系么

测试有什么问题?

 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1492 积分:12149 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/12/5 16:32:00 [只看该作者]

以下是引用有点蓝在2019/12/5 16:23:00的发言:
既不是办公室干事,也不是开发者,不是并列关系么

测试有什么问题?

我本意是想让办公室干事或者开发者能编辑,其它人不能编辑。但下面的代码办公室干事是正常的,可以编辑,但开发者还是不能编辑。

 

If User.roles <> "办公室干事" Or User.Name<>"开发者"  Then
    e.Cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 16:39:00 [只看该作者]

2楼的代码测试有什么问题?!

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2019/12/5 16:42:00 [只看该作者]

这样写,可能楼主会更明白一些
If User.roles = "办公室干事" OrElse User.Name="开发者"  Then

else
    e.Cancel = True
End If

 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1492 积分:12149 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/12/5 16:48:00 [只看该作者]

请老师看看这个为什么实现不了

If User.Name <> e.Row("职工姓名") AndAlso user.roles <> "维护员" Then
    e.text ="-"
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 17:06:00 [只看该作者]

角色判断参考这里的用法:http://www.foxtable.com/webhelp/topics/0609.htm

另外使用文字描述一下您需要实现的功能

 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1492 积分:12149 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/12/5 17:29:00 [只看该作者]

以下是引用有点蓝在2019/12/5 17:06:00的发言:
角色判断参考这里的用法:http://www.foxtable.com/webhelp/topics/0609.htm

另外使用文字描述一下您需要实现的功能

还是想实现:用户名与职工姓名相同的不显示,用户角色不是维护者的不显示。


 回到顶部
总数 11 1 2 下一页