Foxtable(狐表)用户栏目专家坐堂 → 窗口中的Table


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

主题:窗口中的Table

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


加好友 发短信
等级:二尾狐 帖子:554 积分:5343 威望:0 精华:0 注册:2011/6/7 13:33:00
窗口中的Table  发帖心情 Post By:2015/4/25 22:21:00 [只看该作者]

老师:你好!

      在窗口中建有一个副本的Tables("窗口1_Table1"),表中有许多列,我需要对其中一列允许编辑,其他列不允许编辑,有何简便的方法设置?

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


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/25 23:12:00 [只看该作者]

Tables("窗口_Table1").AllowEdit = False Tables("窗口_Table1").Cols("列名").AllowEdit = True

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


加好友 发短信
等级:二尾狐 帖子:554 积分:5343 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/4/26 7:42:00 [只看该作者]

Tables("窗口_Table1").AllowEdit = False  '表锁定了,下面的代码能再次解锁列?

Tables("窗口_Table1").Cols("列名").AllowEdit = True

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2015/4/26 8:14:00 [只看该作者]

这个不能用锁定表或列实现,最好直接编码,参考:

http://www.foxtable.com/help/topics/0605.htm

 

代码很简单:

 

if e.col.name <> "可以编辑的列" then

    e.Cancel = true

end if

 

 


 回到顶部