以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel报表设计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84408)

--  作者:hcx0522
--  发布时间:2016/4/30 13:39:00
--  excel报表设计
在excel报表设计中如何实现按月小计,然后按月截止累计。数据统计中有这个功能:Dim t As Table = Tables("厦门海西金谷总账黄传雄")
Dim g As SubtotalGroup
t.SubtotalGroups.Clear()
t.GroupAboveData = False
t.TreeVisible = False
t.SpillNode = False

g = New SubtotalGroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "日期"
g.TotalOn = "项目垫付明细,福州付款明细,公司投入项目资金,项目部备用金付款,资金余额"
g.Caption = "{0}月 小计"
g.DateGroup = DateGroupEnum.Month
t.SubtotalGroups.Add(g)

g = New SubtotalGroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "日期"
g.TotalOn = "项目垫付明细,福州付款明细,公司投入项目资金,项目部备用金付款,资金余额"
g.Caption = "{0}月 累计"
g.DateGroup = DateGroupEnum.Month
g.upto = True
t.SubtotalGroups.Add(g)

g = New SubtotalGroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "*"
g.TotalOn = "项目垫付明细,福州付款明细,公司投入项目资金,项目部备用金付款,资金余额"
g.Caption = "总计"
t.SubtotalGroups.Add(g)

t.Subtotal()
由于不能插入截图,所以复制代码。

--  作者:Hyphen
--  发布时间:2016/4/30 14:18:00
--  
先生成统计表,再按统计表输出Execl报表。
--  作者:hcx0522
--  发布时间:2016/4/30 16:06:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160430132805.png
图片点击可在新窗口打开查看
是的,你的意思我明白,但是我想直接在excel报表中设计中进行设置,可以教我一下吗?
--  作者:hcx0522
--  发布时间:2016/4/30 16:14:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:海西金谷统计.xls


--  作者:hcx0522
--  发布时间:2016/4/30 16:16:00
--  

按每个月小计,按月累计,excel 报表设计,如何做到,谢谢您。


--  作者:hcx0522
--  发布时间:2016/4/30 16:29:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:统计报表.xls


--  作者:hcx0522
--  发布时间:2016/4/30 16:40:00
--  

为什么生成统计报表时,上面是空白的,月计,累计如何去掉,上面没有数据,这样格式不好看呀

 


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

--  作者:hcx0522
--  发布时间:2016/4/30 16:42:00
--  

我只要下面有数据的那一段就行了。


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

--  作者:Hyphen
--  发布时间:2016/4/30 16:59:00
--  
回复3楼,模板中没有办法做得到
--  作者:Hyphen
--  发布时间:2016/4/30 17:01:00
--  
回复8楼,空白是因为日期没有值,table加上筛选条件:日期  Is not null