Foxtable(狐表)用户栏目专家坐堂 → RepeatFilter,不统计重复的~


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

主题:RepeatFilter,不统计重复的~

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
RepeatFilter,不统计重复的~  发帖心情 Post By:2018/7/11 14:21:00 [只看该作者]

甜老师,问题如下:

forms("盘点明细表").Controls("table1").Table.DataTable.loadfilter = filter
forms("盘点明细表").Controls("table1").Table.DataTable.load(False)

forms("盘点明细表").Controls("table1").Table.RepeatFilter("扫码时间条码",1)  //加载出来去掉重复的,但是下面的统计,不会统计筛选后的table,而是还是筛选前的 datatable ,还是把重复的算进来了,有什么办法可以解决吗

Dim b As New GroupTableBuilder("统计表1",DataTables("盘点明细表"))
b.Groups.AddDef("门店名称") '根据产品分组
b.Groups.AddDef("盘点日期",DateGroupEnum.none) '根据产品分组
b.Groups.AddDef("姓名") '根据产品分组
b.Groups.AddDef("库位") '根据产品分组
b.Groups.AddDef("条码") '根据产品分组
'b.Groups.AddDef("货号") '根据产品分组
b.Totals.AddDef("数量") '对数量进行统计
b.filter = filter
b.Build '生成统计表
forms("盘点明细表").Controls("table2").Table.DataSource = b.BuildDataSource

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/11 14:47:00 [只看该作者]

方法1、按筛选条件重新加载这个表
2、循环所有行,把重复的移除
可以参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83243

 回到顶部