以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 主表行审批后,关联表行仍然可编辑,为何? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108526) |
-- 作者:aza520 -- 发布时间:2017/10/24 16:04:00 -- 主表行审批后,关联表行仍然可编辑,为何? “S征地记录”与"S征地明细"是两列关联,我在“S征地记录”表DataRowLockedChanged事件里设置如下代码 For Each dr As DataRow In e.DataRow.GetChildRows("S征地明细") dr.Locked = e.DataRow.Locked Next “S征地记录”行审批后,"S征地明细"对应的细目仍然可以修改,何解?请教
|
-- 作者:有点甜 -- 发布时间:2017/10/24 16:22:00 -- 红色地方,写的是表名,而不是列名
For Each dr As DataRow In e.DataRow.GetChildRows("子表表名") |
-- 作者:aza520 -- 发布时间:2017/10/24 16:58:00 -- S征地明细是子表名啊 |
-- 作者:yinyb36 -- 发布时间:2017/10/24 17:06:00 -- 1、检查你的主表行是否锁定 2、关联列是否有日期列?尽量不要用日期列作关联列
|
-- 作者:有点甜 -- 发布时间:2017/10/24 17:10:00 -- 以下是引用aza520在2017/10/24 16:58:00的发言:
S征地明细是子表名啊
测试没问题,上传例子说明。 |