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


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

主题:锁定列

帅哥哟,离线,有人找我吗?
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编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/21 14:48:00 [只看该作者]

if e.col.name <> "E" AndAlso e.row("E") = true then

    e.cancel = true

end if


 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  3楼 | 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还有其它的列要允许编辑怎么办?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/21 15:08:00 [只看该作者]

select case e.col.name

    case "A", "B", "C", "D"

       

End select


 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  5楼 | 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编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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


 回到顶部
帅哥哟,离线,有人找我吗?
nxqtxwz
  7楼 | 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

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/21 17:55:00 [只看该作者]

 

你新增行E列是false啊,上传具体实例测试。

 

 


 回到顶部