Foxtable(狐表)用户栏目专家坐堂 → 合并行


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

主题:合并行

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


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

比如

 

For Each v As String() In DataTables("销售明细尺码数").GetValues("款号|订单号|颜色|货期|杯型|物供号|款号ID|销售明细行ID","[款号ID] = '" & tbl.current("款号ID") & "'")

 

改成

 

For Each v As String() In DataTables("销售明细尺码数").GetValues("款号|订单号|颜色|货期|杯型|物供号|款号ID","[款号ID] = '" & tbl.current("款号ID") & "'")

 

也就是红色的列,必须唯一,才行,不然,不相同肯定会重复添加啊。

 

修改代码以后,下面对应的代码也要修改。


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


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

比如

 

For Each drr As DataRow In dt1.DataRows
    Dim fdr As DataRow = dt2.Find("销售明细行ID = '" & drr("销售明细行ID") & "' ")

 

改成

 

For Each drr As DataRow In dt1.DataRows
    for each id As String in DataTables("销售明细尺码数").GetValues("销售明细行ID", "款号 = '" & drr("款号") & "' And 订单号 = '" & drr("订单号") & "' and  颜色 = '" & drr("颜色") & "' ")
   
        Dim fdr As DataRow = dt2.Find("销售明细行ID = '" & id & "' ")

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


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

不会做,请上传对应实例。

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


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

参考4楼代码。不会做实例发上来测试。

 回到顶部