Foxtable(狐表)用户栏目专家坐堂 → 锁定列


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

主题:锁定列

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
锁定列  发帖心情 Post By:2019/5/21 14:34:00 [显示全部帖子]

如果逻辑列E已选中,则锁定A、B、C、D四列已输入内容的行,代码怎么写呢?
[此贴子已经被作者于2019/5/21 14:39:28编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/5/21 15:06:00 [显示全部帖子]

问题是除了A、B、C、D、E还有其它的列要允许编辑怎么办?


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/5/21 15:42:00 [显示全部帖子]

老师,这样的话,新增行也不能编辑了。

我的本意是逻辑列“E”选中了,就锁定记录。

[此贴子已经被作者于2019/5/21 15:42:09编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/5/21 17:17:00 [显示全部帖子]

以下是引用有点甜在2019/5/21 16:57:00的发言:

startEdit事件

 

Select Case e.Col.name
   
    Case "A", "B", "C", "D"
       
        If e.Row("E") = True Then
           
            e.cancel = True
           
        End If
       
End Select

老师,这样的话,新增行也不能编辑了。


 回到顶部