以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]权限问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48720) |
-- 作者:viking -- 发布时间:2014/4/3 16:56:00 -- [求助]权限问题 Dim g As DataRow = e.Row.DataRow.GetParentrow("利润单") If User.Name <> "业务负责" Then \'如果当前登陆不是业务负责时 If g ("订单状态") = "1-新增订单" Then \'如果内容是"1-新增订单" e.Cancel = True \'禁止编辑 End If End If
这个业务负责本人用户编辑不了,看看怎么错的?谢谢 |
-- 作者:Bin -- 发布时间:2014/4/3 16:58:00 -- If g ("订单状态") = "1-新增订单" Then 这个条件成立了吧 |
-- 作者:viking -- 发布时间:2014/4/3 16:59:00 -- 以下是引用Bin在2014-4-3 16:58:00的发言:
If g ("订单状态") = "1-新增订单" Then 这个条件成立了吧 这个应该没什么问题,其他的工作组权限也是这么写的,都没有问题。。。
下边这个都没有问题啊 Dim d As DataRow = e.Row.DataRow.GetParentrow("利润单") \'如果当前表的父表"利润单"中的"订单状态"列中的内容等于"2-财务审核" 且登录用户不是"办公室"组成员时.那么锁定子表中的关联行 [此贴子已经被作者于2014-4-3 17:01:46编辑过]
|
-- 作者:Bin -- 发布时间:2014/4/3 17:13:00 -- 调试一下,看看条件是否成立不就知道了 |
-- 作者:狐狸爸爸 -- 发布时间:2014/4/3 17:35:00 -- 搞不定,就做个小例子发上来。 |