Foxtable(狐表)用户栏目专家坐堂 → 引用父表


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

主题:引用父表

美女呀,离线,留言给我吧!
13775189031
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:804 积分:5542 威望:0 精华:0 注册:2017/12/19 14:46:00
引用父表  发帖心情 Post By:2018/11/15 12:14:00 [只看该作者]

Select Case e.DataCol.name
    Case "中标情况_招标采购负责人"
        If e.DataRow.IsNull("中标情况_招标采购负责人") Then
            DataTables("采购管理台账").DeleteFor("预算编号='" & e.DataRow("预算编号") & "'")
        Else
            Dim ndr1 As DataRow = DataTables("采购管理台账").Find("采购计划管理_采购计划编号 = '" & e.DataRow("物资部采购预算编号") & "'")
            If ndr1 Is Nothing Then
                Dim ndr As Row = Tables("采购管理台账").AddNew
                ndr("采购计划管理_采购计划编号") = e.DataRow("物资部采购预算编号")
                ndr("采购计划管理_招标采购负责人") = e.DataRow("中标情况_招标采购负责人")
                ndr("采购计划管理_需求部门预算编号") = e.DataRow("预算编号")
                ndr("采购计划管理_预算输入时间") = DataTables("预算清单")e.DataRow("招采中心_签收日期")
                ndr("采购计划管理_需求部门") = "辅机事业部"
                ndr("采购计划管理_预算输入部门") = "物资部"
                ndr.Move(0)
            End If
        End If
End Select

 

这一句

ndr("采购计划管理_预算输入时间") = DataTables("预算清单")e.DataRow("招采中心_签收日期")

要引用父表“预算清单”里的值,要怎么改?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 14:43:00 [只看该作者]

方法一:查找,如

 

Dim pdr As DataRow = DataTables("预算清单").Find("采购计划管理_采购计划编号 = '" & e.DataRow("物资部采购预算编号") & "'")

 

方法二:直接引用

 

Dim pdr As DataRow = e.DataRow.getParentRow("预算清单")


 回到顶部
美女呀,离线,留言给我吧!
13775189031
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:804 积分:5542 威望:0 精华:0 注册:2017/12/19 14:46:00
  发帖心情 Post By:2018/11/17 11:58:00 [只看该作者]

谢谢!


 回到顶部