Foxtable(狐表)用户栏目专家坐堂 → 如何进行按月分类汇总


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

主题:如何进行按月分类汇总

美女呀,离线,留言给我吧!
youngling
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:895 威望:0 精华:0 注册:2012/12/18 16:55:00
如何进行按月分类汇总  发帖心情 Post By:2015/3/5 12:41:00 [显示全部帖子]

请问要如何编写专业报表的代码实现以下的汇总效果?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:按月分类汇总.bmp
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
youngling
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:895 威望:0 精华:0 注册:2012/12/18 16:55:00
  发帖心情 Post By:2015/3/5 15:53:00 [显示全部帖子]

可以问下怎么生成交叉统计表吗?

 回到顶部
美女呀,离线,留言给我吧!
youngling
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:895 威望:0 精华:0 注册:2012/12/18 16:55:00
  发帖心情 Post By:2015/3/5 17:31:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:123.bmp
图片点击可在新窗口打开查看

完成了,可是生产的报表里面的表头上的月份没有了,该怎么改下呀?谢谢!

 

代码如下:

 

Dim g As New CrossTableBuilder("统计表1", DataTables("订单明细表"))
Dim dt As DataTable
g.HGroups.AddDef("客户产品号")
g.VGroups.AddDef("下单日期", "{0}月")
g.Totals.AddDef("订货数量", "订货数量")
g.Totals.AddDef("未税总价", "未税总价")
g.Decimals = 2
g.Build()
MainTable = Tables("统计表1")

dt = g.Build(True)
Dim doc As New PrintDoc
Dim rt As New prt.RenderTable
Dim Count As Integer = 0
For Each Col As DataCol In Dt.DataCols
    rt.Cells(0,Count).Text = Col.Name
    For r As Integer = 0 To dt.DataRows.Count - 1
        rt.Cells(r +1,Count).Text = dt.DataRows(r)(Col.Name)
    Next
    Count = Count + 1
Next
rt.Style.Gridlines.All = New prt.Linedef(Color.Gray)
rt.CellStyle.Spacing.All = 1
rt.Rows(0).Style.TextAlignHorz = prt.AlignHorzEnum.Center
doc.Body.Children.Add(rt)
doc.Preview()


 回到顶部
美女呀,离线,留言给我吧!
youngling
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:895 威望:0 精华:0 注册:2012/12/18 16:55:00
  发帖心情 Post By:2015/3/5 18:09:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table

例子已经上传了,请看下,谢谢!


 回到顶部
美女呀,离线,留言给我吧!
youngling
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:895 威望:0 精华:0 注册:2012/12/18 16:55:00
  发帖心情 Post By:2015/3/5 21:09:00 [显示全部帖子]

谢谢甜老师


 回到顶部