Foxtable(狐表)用户栏目专家坐堂 → 如何设置一个table中一列可编辑一列不可编辑


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

主题:如何设置一个table中一列可编辑一列不可编辑

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


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
如何设置一个table中一列可编辑一列不可编辑  发帖心情 Post By:2017/1/1 14:24:00 [只看该作者]

我在做bom表的时候,选择了子级物料后,其编码和名称等不可编辑,但是数量和损耗需要编辑

我设置了table的属性不可编辑,然后在窗体afterload中加入以下代码:
Tables("商品结构").cols("构成数量").AllowEdit =True
Tables("商品结构").cols("损耗").AllowEdit =True

但是没有作用啊,这两个列还是不能编辑。

请问应该怎么处理,谢谢~

难道是要每个列都设置一次属性么……

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


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

在表PrepareEdit事件设置吧

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


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
  发帖心情 Post By:2017/1/1 22:39:00 [只看该作者]

这个不行,因为其他窗口用到这个表的时候情况就不一样了

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


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

表名改为类似:Tables("窗口名_table1").

 回到顶部
帅哥,在线噢!
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/1/2 20:27:00 [只看该作者]

你只是设置了列可以编辑,如果行或表锁定了,照样是不能编辑的

 回到顶部