Foxtable(狐表)用户栏目专家坐堂 → [求助]DataColChanged


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

主题:[求助]DataColChanged

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


加好友 发短信
等级:小狐 帖子:350 积分:2933 威望:0 精华:0 注册:2015/4/23 19:53:00
[求助]DataColChanged  发帖心情 Post By:2016/3/24 23:45:00 [只看该作者]

父表的DataColChanged事件 代码如下

 

If e.DataRow("裁数审核") = True
Tables("生产进度表.裁数明细").Current("裁数审核") = True
End If

 

要求效果: 当父表的当行前裁数审核列=True时  子表的所有行的裁数审核列也=True

 

以前子表只有第一行达到要求,请问是哪里没有搞好?谢谢


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/25 8:43:00 [只看该作者]

方法一,DataTables("裁数明细").ReplaceFor("裁数审核"True"[关联列] = '" & e.DataRow("关联列") & "'")


方法二,
Dim drs As List(Of Datarow)
drs = e.DataRow.GetChildRows("裁数明细")
For Each 
dr As DataRow In drs
    dr(
"
裁数审核") = true
Next


 回到顶部