以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  交叉统计可以像分组统计那样显示目录树吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89431)

--  作者:zhy400137
--  发布时间:2016/8/22 7:44:00
--  交叉统计可以像分组统计那样显示目录树吗?
如题,就是是否一样有treeview属性,谢谢


--  作者:zhy400137
--  发布时间:2016/8/22 8:53:00
--  

--  作者:Hyphen
--  发布时间:2016/8/22 9:21:00
--  
用什么统计方式,和能否显示目录树没有直接关系,试试就知道了
--  作者:大红袍
--  发布时间:2016/8/22 9:37:00
--  
 分组统计,也不能显示目录树的啊,只有汇总模式,才会显示表的目录树。
--  作者:zhy400137
--  发布时间:2016/8/22 9:57:00
--  
这个功能不能在交叉统计里用?有变通办法没?
--  作者:zhy400137
--  发布时间:2016/8/22 9:58:00
--  
我自己想到的办法交叉统计用SQL写,然后生成汇总模式,但SQL中写交叉统计貌似太麻烦!
--  作者:大红袍
--  发布时间:2016/8/22 10:00:00
--  
 你可以先设置交叉模式,然后对生成的表再设置汇总模式。
--  作者:zhy400137
--  发布时间:2016/8/22 10:04:00
--  
我把表填充进窗口表了,这样要如何写?老师提示下,关键代码,谢谢
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText ="elect * from {预算填写}"
dt = cmd.ExecuteReader()
Dim g As New CrossTableBuilder("预计管理费用",dt,"[科目一级]=\'管理费用\'")
g.HGroups.AddDef("项目分类")
g.HGroups.AddDef("科目一级")
g.HGroups.AddDef("科目二级")
g.HGroups.AddDef("科目三级")
g.VGroups.AddDef("期间")
g.Totals.AddDef("费用金额", "费用金额")
g.HorizontalTotal = True
g.Filter = "[科目一级]=\'管理费用\'"
g.Subtotal = True
\'可以生成三级统计
Tables("预计管理费用报表_Table1").DataSource =g.BuildDataSource()

--  作者:大红袍
--  发布时间:2016/8/22 10:05:00
--  

对这个表设置汇总模式

 

Tables("预计管理费用报表_Table1")

 

http://www.foxtable.com/webhelp/scr/1372.htm

 


--  作者:zhy400137
--  发布时间:2016/8/22 10:06:00
--  
看到了,我先试试,谢谢!