Foxtable(狐表)用户栏目专家坐堂 → 分组统计问题


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

主题:分组统计问题

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
分组统计问题  发帖心情 Post By:2009/7/16 16:12:00 [显示全部帖子]

我想在窗口中按钮实现分组统计,并显示在窗口中的datalist中

if e.Form.Controls("ComboBox11").Value is nothing then
    MsgBox("请选择统计项目!",64,"提示")
else
Dim g As New GroupTableBuilder("销售统计表", DataTables("表A"))
Dim Result As String =e.Form.Controls("ComboBox11").Value
Select Case Result 
    Case "日期"
       g.Groups.AddDef("日期", DateGroupEnum.Month, "月")
    Case "医院"
       g.Groups.AddDef("医院")
    Case "医生"
       g.Groups.AddDef("医生")
    Case "产品"
       g.Groups.AddDef("产品")
 End Select
g.Totals.AddDef("金额", AggregateEnum.Sum,"销售额")
g.VerticalTotal = True
g.Build()

Dim dst As WinForm.DataList = e.Form.Controls("DataList1")
dst.DataTable = DataTables("销售统计表")
dst.Build()
end if



这个是代码
问题:运行出来是对整个表的统计,如果实现对筛选后表的统计

筛选后,在菜单上进行分组统计,就是针对筛选后表的统计,我查看了代码,没有什么不同,按钮中要如何实现这个效果呢

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/7/16 16:40:00 [显示全部帖子]

太感激了,终于实现了,我搞了一下午没弄明白
万能的论坛图片点击可在新窗口打开查看

 回到顶部