Foxtable(狐表)用户栏目专家坐堂 → 另一表数据导入


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

主题:另一表数据导入

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/24 17:27:00 [显示全部帖子]

必须输入 零件图号 的值,才会引入你需要的值。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/24 17:29:00 [显示全部帖子]


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/24 18:11:00 [显示全部帖子]


If e.DataCol.Name = "零件图号" Then
    Dim ys As String() = {2015, 2016}
    For Each y As String In ys
        If e.NewValue Is Nothing Then
            e.DataRow("年" & y & "_A点_供应商简称") = Nothing
            e.DataRow("年" & y & "_A点_含税单价") = Nothing
            e.DataRow("年" & y & "_B点_供应商简称") = Nothing
            e.DataRow("年" & y & "_B点_含税单价") = Nothing
        Else
            Dim dr As DataRow
            dr = DataTables("价格表" & y).Find("[零件图号] = '" &   e.NewValue & "'")
            If dr IsNot Nothing
                e.DataRow("年" & y & "_A点_供应商简称") = dr("A点_供应商简称")
                e.DataRow("年" & y & "_A点_含税单价") = dr("A点_含税单价_更新后")
                e.DataRow("年" & y & "_B点_供应商简称") = dr("B点_供应商简称")
                e.DataRow("年" & y & "_B点_含税单价") = dr("B点_含税单价_更新后")
            End If
        End If
    Next
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 15:51:00 [显示全部帖子]

e.DataRow("年2016_B点_含税单价") = IIF(dr("B点_含税单价_更新后")=0, Nothing,dr("B点_含税单价_更新后"))

[此贴子已经被作者于2016/6/27 15:51:51编辑过]

 回到顶部