以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 锁定对应表内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121399) |
-- 作者:yetle -- 发布时间:2018/7/5 14:26:00 -- 锁定对应表内容 存在订单表和订单表.订单明细表,当订单表审核列为“已审核”,订单表.订单明细内容都锁定,不允许再编辑。怎么写? (订单明细存储了所有订单的明细内容)
[此贴子已经被作者于2018/7/5 14:39:32编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/7/5 14:40:00 -- 参考:http://www.foxtable.com/webhelp/scr/2649.htm |
-- 作者:yetle -- 发布时间:2018/7/5 16:14:00 -- 在订单表DataRowLockedChanged写 For Each dr As DataRow In e.DataRow.GetChildRows("订单明细") dr.Locked = e.DataRow.Locked Next 或写 For Each dr As DataRow In e.DataRow.GetChildRows("订单.订单明细") dr.Locked = e.DataRow.Locked Next 订单表当前行锁定了,但是订单.订单明细没有锁定到
|
-- 作者:有点蓝 -- 发布时间:2018/7/5 16:51:00 -- 测试没有问题,上传实例说明。 设置订单锁定要这样 Tables("订单").Current.Locked = True
|
-- 作者:yetle -- 发布时间:2018/7/5 17:55:00 -- 可以了,我用的是Syscmd.Row.Lock() |