以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎么设置能让一个表,在一个窗口中锁定某些列? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62818) |
-- 作者:TongOk -- 发布时间:2015/1/8 15:17:00 -- 怎么设置能让一个表,在一个窗口中锁定某些列? 怎么设置能让一个表,在一个窗口中锁定某些列?在另一个窗口中不锁定? 另外就是查询出来的数据锁定,新增的数据不锁定?
|
-- 作者:Bin -- 发布时间:2015/1/8 15:26:00 -- 1.窗口ALterLoad事件设置表的锁定与解锁 也就是设置AllowEdit属性 http://www.foxtable.com/help/topics/1586.htm 2.设置所有保存的行的Locked 为True , 新增的行默认是False的可以编辑 http://www.foxtable.com/help/topics/0427.htm 你可以在BeforSaveDatarow事件统一设置 e.datarow.locked=true
|
-- 作者:TongOk -- 发布时间:2015/1/8 15:39:00 -- 没有列的锁定吗?已保存的数据:订单金额列可以改,其它列不可改 新增的列:全都可以改
|
-- 作者:Bin -- 发布时间:2015/1/8 15:41:00 -- 那只能自己编码实现 判断方式,增加一个列,隐藏,根据这个列的值来判断
|