Foxtable(狐表)用户栏目专家坐堂 → 关于关联表审批问题


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

主题:关于关联表审批问题

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


加好友 发短信
等级:一尾狐 帖子:485 积分:4069 威望:0 精华:0 注册:2015/12/16 8:22:00
关于关联表审批问题  发帖心情 Post By:2016/5/16 14:05:00 [只看该作者]

If e.DataCol.name = "是否审批" Then
    Dim dr As DataRow = e.DataRow.GetParentRow("T_Recipient")
        If dr("审核状态") = True Then
            e.DataRow("是否审批") = True
        End If
End If


有表A和表B,表A为父表,表B为子表,若表A“审核状态”为True是,希望子表“是否审批”也显示True,若修改为False是,子表也是同步False,上面的代码是我在表B为DataColchanged加入的,请问应该如何才是对的;

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/16 14:18:00 [只看该作者]

表ADataColChanged事件

 

If e.DataCol.name = "是否审批" Then
    For Each dr As DataRow In e.DataRow.GetChildRows("表B") 
        dr("是否审批") = e.DataRow("是否审批")
    Next
End If


 回到顶部