以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]自动插入合计行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71173) |
-- 作者:易服 -- 发布时间:2015/7/6 16:28:00 -- [求助]自动插入合计行 在以下代码中自动插入同一乡名同一龄组(\'成熟林\',\'过熟林\',\'近熟林\')的合计行 Dim g As New CrossTableBuilder("近成过", DataTables("二类小班")) Dim Book As New XLS.Book(ProjectPath & "Attachments\\报表8.xls") |
-- 作者:大红袍 -- 发布时间:2015/7/6 16:38:00 -- 再设置一下汇总模式就行。
http://www.foxtable.com/help/topics/00144.htm
|
-- 作者:易服 -- 发布时间:2015/7/7 10:15:00 -- 小计置上
![]() ![]() Dim g As New CrossTableBuilder("近成过", DataTables("二类小班")) g.Filter ="(([林种] In (\'一般用材林\')) And ([龄组] In (\'成熟林\',\'过熟林\',\'近熟林\'))) And ([径级组] Is Not Null)" g.HGroups.AddDef("乡名") g.HGroups.AddDef("龄组") g.HGroups.AddDef("优势树种") g.VGroups.AddDef("径级组") g.Totals.AddDef("小班株数百株", "株数") g.Totals.AddDef("小班蓄积", "蓄积") g.HorizontalTotal = True g.VerticalTotal = True g.HorizontalProportion = True g.Decimals = 2 g.Subtotal = True g.Build() MainTable = Tables("近成过") Tables("近成过").OpenView("统计") |
-- 作者:易服 -- 发布时间:2015/7/7 10:25:00 -- 汇总模式小计可以置上,交叉统计没这个功能。
|
-- 作者:大红袍 -- 发布时间:2015/7/7 10:34:00 -- 生成交叉统计以后,再生成一次汇总统计不就行了 [此贴子已经被作者于2015/7/7 10:34:33编辑过]
|
-- 作者:易服 -- 发布时间:2015/7/7 10:36:00 -- 超级版主,还有办法不? |
-- 作者:大红袍 -- 发布时间:2015/7/7 10:51:00 -- 这个就是最简单的办法。不会做,把例子上传,我给你写。 |