Foxtable(狐表)用户栏目专家坐堂 → [求助]关联表问题


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

主题:[求助]关联表问题

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/4 11:13:00 [显示全部帖子]

简单,按钮代码:

For Each dr1 As DataRow  In DataTables("表C").Select("审核 = True")
    Dim dr2 As Row  = Tables("表A").Addnew
    dr2("日期") = dr1("日期")
    dr2("单号") = dr1("单号")
    dr2("厂家")  =dr1("厂家")
    For Each dr3 As DataRow In dr1.GetChildRows("表D")
        Dim dr4 As Row  = Tables("表B").Addnew    
        dr4("单号") = dr3("单号")
        dr4("产品") = dr3("产品")
        dr4("数量") = dr3("数量")
    Next
Next



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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/4 11:29:00 [显示全部帖子]

For Each dr1 As DataRow  In DataTables("表C").Select("审核 = True")
    if DataTables("表A").Find("单号= '" & dr1("单号") & “‘") Isnot Nothing then '如果此单号已经存在,则跳过。
        Continue For
    End if 
    Dim dr2 As Row  = Tables("表A").Addnew
    dr2("日期") = dr1("日期")
    dr2("单号") = dr1("单号")
    dr2("厂家")  =dr1("厂家")
    For Each dr3 As DataRow In dr1.GetChildRows("表D")
        Dim dr4 As Row  = Tables("表B").Addnew    
        dr4("单号") = dr3("单号")
        dr4("产品") = dr3("产品")
        dr4("数量") = dr3("数量")
    Next
Next

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/4 11:31:00 [显示全部帖子]

我感觉不是在做技术支持,而是免费的自动代码生成器。


图片点击可在新窗口打开查看



 回到顶部