以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 迷糊了,老大看看为啥不行呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177487) |
-- 作者:xiaofei_00 -- 发布时间:2022/5/24 15:10:00 -- 迷糊了,老大看看为啥不行呢? If e.DataCol.Name = "已晒图" OrElse e.DataCol.Name = "已发图" Then If e.DataRow.isnull("审核") OrElse e.DataRow.isnull("批准") Then e.cancel=True Else If User.Group <> "晒图员" Then MessageBox.show("你无权确认晒图/发图 !!!") e.cancel=True End If End If End If If e.DataCol.Name = "是否会签" Then If User.Name <> "耿冲(会签确认)" Then e.cancel=True End If End If 我想实现逻辑列“是否会签”指定一个人处理,别人没有权限,上边的一段代码是以前的执行的好好的,下边是另一列的代码,需求更简单,指定一个人编辑,为什么我这样写了以后指定的人也编辑不了了??晕了
|
-- 作者:有点蓝 -- 发布时间:2022/5/24 15:52:00 -- 调试 If e.DataCol.Name = "是否会签" Then msgbox(User.Name ) msgbox(User.Name <> "耿冲(会签确认)" ) If User.Name <> "耿冲(会签确认)" Then e.cancel=True End If End If
|
-- 作者:xiaofei_00 -- 发布时间:2022/5/24 16:56:00 -- 搞定了,不是程序的问题,是我其它部分设置的权限对这边产生影响了。谢谢 |