Foxtable(狐表)用户栏目专家坐堂 → 跨表引用问题


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

主题:跨表引用问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/23 17:10:00 [显示全部帖子]

首先根据产品名称查找到对应的行dr,然后根据工序栏获取值

 


Select Case e.DataCol.name
    Case "产品名称", "工序"
        Dim fdr As DataRow = DataTables("产品").Find("产品名称 = '" & e.DataRow("产品名称") & "'")
        If fdr IsNot Nothing Then
            If fdr.DataTable.datacols.contains(e.DataRow("工序") & "单价") Then
                e.DataRow("单价") = fdr(e.DataRow("工序") & "单价")
            Else
                msgbox("不存在列"& e.datarow("工序") & "单价")
            End If
        End If
End Select


 回到顶部