以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于快捷菜单里分组统计和控件里的分组统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22277)

--  作者:dingjuan
--  发布时间:2012/8/8 0:53:00
--  关于快捷菜单里分组统计和控件里的分组统计

关于快捷菜单里分组统计和控件里的分组统计,统计出来的结果不一样。

 

快捷菜单里的是如下的代码:

Dim g As New GroupTableBuilder("统计表1", DataTables("明细"))
g.Groups.AddDef("单价")
g.Totals.AddDef("实际吨位")
g.Build()
MainTable = Tables("统计表1")

 

当我把这个代码复制到‘窗口’里的‘按钮’控件里后。

 

两者的结果不一样,原因在于:快捷菜单里的分组统计只统计了筛选后的数据。而窗口里的按钮控件统计出来的是全部数据的结果。

 

主要差异在于:筛选与否!!!

 

我希望能够在‘按钮’控件里达到统计经过筛选后的数据,即达到和按快捷菜单里的‘分组统计’的效果!

 

 

求高人呀~~求求求~~~~


--  作者:狐狸爸爸
--  发布时间:2012/8/8 8:58:00
--  

你要是想只统计筛选出来的结果:

 

Dim g As New GroupTableBuilder("统计表1", DataTables("明细"))
g.Groups.AddDef("单价")
g.Totals.AddDef("实际吨位")

g.Filter = Tables("明细").Filter
g.Build()
MainTable = Tables("统计表1")


--  作者:dingjuan
--  发布时间:2012/8/9 1:33:00
--  请教狐爸,需要加1个条件的情况下,按照下面加,无效果,应该怎么加?[单价]>0
Dim g As New GroupTableBuilder("统计表1", DataTables("明细"))
g.Groups.AddDef("单价")
g.Totals.AddDef("实际吨位")
g.Filter = "[单价] > 0" 
g.Filter = Tables("明细").Filter
g.Build()
MainTable = Tables("统计表1")

--  作者:dingjuan
--  发布时间:2012/8/10 21:17:00
--  非常感谢

已成功


--  作者:linswcfr
--  发布时间:2015/4/16 15:57:00
--  [求助]查询统计表中,快捷菜单问题

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.rar

查询统计表中,怎么调用快捷菜单