Foxtable(狐表)用户栏目专家坐堂 → 用merger合并数据,如何跳过已有订单编号的订单。。。


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

主题:用merger合并数据,如何跳过已有订单编号的订单。。。

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
用merger合并数据,如何跳过已有订单编号的订单。。。  发帖心情 Post By:2014/1/17 16:58:00 [只看该作者]

用merger合并数据,如何跳过已有订单编号的订单。。。

 

Dim mg As New Merger
mg
.SourcePath = "c:\data\销售管理.accdb"
mg.Format =
"Access2007" '指定格式
mg
.SourceTableName = "订单" '指定要合并的表
mg
.DataTableName = "订单" '指定接收数据的表
mg.FieldMaps.Add(
"ID","编号") '将指定ID列的数据合并到编号列中
mg.Filter =
"[日期] > #5/31/1999#" '指定合并条件
mg
.Merge() '开始合并

 

是不是在这条:mg.Filter = "[日期] > #5/31/1999#" 怎么修改下??

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/17 17:20:00 [只看该作者]

    Dim ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & ",'" & dr("订单编号") & "'"
    Next
    
idsids.Trim(",")
    
mg.Filter = = "订单编号 not In (" & ids & ")"

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/1/17 17:22:00 [只看该作者]

谢谢BIN.

 回到顶部