Foxtable(狐表)用户栏目专家坐堂 → [求助]代码。。


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

主题:[求助]代码。。

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


加好友 发短信
等级:小狐 帖子:318 积分:3448 威望:0 精华:0 注册:2012/4/24 14:47:00
[求助]代码。。  发帖心情 Post By:2013/6/1 23:12:00 [只看该作者]

If e.Row.IsNull("审批人") = False Then '如果审批人列不为空
    e.Cancel = True '则禁止编辑
End If

 

求助怎么将上面的代码改为:如果审批人列不为空,表中除了a列外,都禁止编辑,如果b列不为空,则a列禁止编辑, 请大侠们指教


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


加好友 发短信
等级:狐神 帖子:4646 积分:33880 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2013/6/1 23:58:00 [只看该作者]

If e.col.name <> "a"

    e.Cancel = (e.Row.IsNull("审批人") = true)

End If

If e.col.name = "a"

    e.Cancel = (e.Row.IsNull("b") = false)

End If


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


加好友 发短信
等级:小狐 帖子:318 积分:3448 威望:0 精华:0 注册:2012/4/24 14:47:00
  发帖心情 Post By:2013/6/3 8:45:00 [只看该作者]

不行啊 写进去后直接都不能编辑了,不管审批人列是不是为空 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/3 8:52:00 [只看该作者]

If e.Row.IsNull("审批人") = False Then '如果审批人列不为空

If e.col.name <> "a" then

              e.Cancel = True '则禁止编辑
          else if e. e.Row.IsNull("b")=false then
           e.Cancel = True '则禁止编辑
        end if
End If

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


加好友 发短信
等级:小狐 帖子:318 积分:3448 威望:0 精华:0 注册:2012/4/24 14:47:00
  发帖心情 Post By:2013/6/3 9:07:00 [只看该作者]

谢谢 试试去

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


加好友 发短信
等级:小狐 帖子:318 积分:3448 威望:0 精华:0 注册:2012/4/24 14:47:00
  发帖心情 Post By:2013/6/3 9:19:00 [只看该作者]

老师 不行啊 有错误 
图片点击可在新窗口打开查看此主题相关图片如下:123.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/3 9:21:00 [只看该作者]

两个 e. e.啦 删掉一个就好.这都没看出来吗? 错误提示都那么清楚了. 怪我太粗心.图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:318 积分:3448 威望:0 精华:0 注册:2012/4/24 14:47:00
  发帖心情 Post By:2013/6/3 9:23:00 [只看该作者]

呃 谢谢。。我看不懂。。有机会要好好学一下 

 回到顶部