Foxtable(狐表)用户栏目专家坐堂 → [求助] 数据重复


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

主题:[求助] 数据重复

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


加好友 发短信
等级:六尾狐 帖子:1330 积分:9668 威望:0 精华:0 注册:2015/6/30 8:46:00
[求助] 数据重复  发帖心情 Post By:2017/6/14 17:36:00 [显示全部帖子]

Se lect  组装车间,排产单号,单据编号,产品代码,产品名称,{订单表}.规格型号,购货单位,销售方式,数量,入仓数量,未入仓数量,未出数量,基本计量单位数量 As [库存数量] From {订单表} Inner JOIN {即时库存} ON {即时库存}.[物料代码] = {订单表}.[产品代码] Where 类型 = '库存'and 关闭标志 is null and 完成入仓 = 0 and 组装车间_完成 = 0

 

 

老师,以上的代码,出来的数据有重复的。应该怎么样修改。


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


加好友 发短信
等级:六尾狐 帖子:1330 积分:9668 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2017/6/15 7:37:00 [显示全部帖子]

Dim tb As Table = Tables(e.Form.Name & "_Table1")
Dim dt As DataTable = tb.DataTable
Dim r As Row = tb.Current

dt.LoadFilter = "类型 = '库存'and 关闭标志 is null and 完成入仓 = 0 and 组装车间_完成 = 0"
dt.load

 

这样LOAD进来的数据无重复,

 

我想去除重复的数据。单据编号,产品代码 以这二个数据列为标准。

 


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


加好友 发短信
等级:六尾狐 帖子:1330 积分:9668 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2017/6/15 9:41:00 [显示全部帖子]

老师,不行呀,还是有重复的。

以下代码得到的数据没有重重。。。。

 

cmd.CommandText = "Sele ct  组装车间,排产单号,单据编号,产品代码,产品名称,{订单表}.规格型号,购货单位,销售方式,数量,入仓数量,未入仓数量,未出数量 F rom {订单表} "
cmd.CommandText = cmd.CommandText & " Where 类型 = '库存'and 关闭标志 is null and 完成入仓 = 0 and 组装车间_完成 = 0 "
dt = cmd.ExecuteReader

[此贴子已经被作者于2017/6/15 9:42:45编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1330 积分:9668 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2017/6/15 15:36:00 [显示全部帖子]

重复的数据不显示就可以了,单据编号,产品代码 这两列不重复

 

其它列正常显示就好了。

 

我另开了个新的项目,直接加载所有的数据。也没有重复的


 回到顶部