Foxtable(狐表)用户栏目专家坐堂 → 审核功能只锁定指定的单元格不锁定整行怎么弄?


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

主题:审核功能只锁定指定的单元格不锁定整行怎么弄?

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


加好友 发短信
等级:一尾狐 帖子:467 积分:4928 威望:0 精华:0 注册:2011/8/20 18:40:00
审核功能只锁定指定的单元格不锁定整行怎么弄?  发帖心情 Post By:2011/9/15 22:51:00 [只看该作者]

审核功能只锁定指定的单元格不锁定整行怎么弄?

一个订单输入后确认无误就 审核 然后锁定订单部分内容 同行的其他单元格比如说备注什么的还可以编辑 怎么写代码?

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/15 23:00:00 [只看该作者]

参考这个事件,你会找到答案的:
 
http://www.foxtable.com/help/topics/0605.htm


 

例如审核后,禁止编辑第一列、第二列、第三列,允许编辑其他各列:

 

Select Case e.col.name
    Case "第一列","第二列","第三列"
        If e.Row("审核") = True Then
            e.cancel = True
        End If
End Select


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/9/15 23:02:00 [只看该作者]

审核列为逻辑型。

比如当审核列为true时锁定第一列、第二列和第三列。

 

'PrepareEdit事件代码


If e.Row("审核") = True Then
    Select Case e.Col.Name
        Case "第一列","第二列","第三列"
            e.Cancel = True
    End Select
End If


 回到顶部