以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 统计报表模板问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90225) |
||||
-- 作者:sjx71 -- 发布时间:2016/9/7 23:59:00 -- [求助] 统计报表模板问题 统计报表问题 本项目中有部门表,姓名表,数据表,状态表 姓名表和数据表通过姓名列关联 数据表中数据是2010-2015年每月第一天每个人的数量和状态 现在要输出 输出表格式 的样式,该如何实现 我写了一个报表模板,(练习统计表),感觉比较复杂,功能还没有实现,合计行的数据没有统计,每年每人的状态值(当年最后一个月的状态值)不会写表达式, 求老师帮忙解答一下,或者用别的更简单的方法, 谢谢
|
||||
-- 作者:有点蓝 -- 发布时间:2016/9/8 10:03:00 -- 交叉统计 + 报表事件 |
||||
-- 作者:sjx71 -- 发布时间:2016/9/9 8:33:00 -- 蓝老师,你好 我下载了附件,里边没看到交叉统计表,保存在什么地方,是不是没有保存设置。 谢谢
|
||||
-- 作者:有点蓝 -- 发布时间:2016/9/9 8:45:00 -- Dim g As New CrossTableBuilder("统计表1", DataTables("数据"), "[统计日期] >= #1/1/2010#") g.HGroups.AddDef("部门") g.HGroups.AddDef("姓名") g.VGroups.AddDef("统计日期", DateGroupEnum.Year, "{0}年") g.Totals.AddDef("数量", "数量") g.HorizontalTotal = True g.Filter = "[统计日期] >= #1/1/2010#" g.Build() MainTable = Tables("统计表1") |
||||
-- 作者:sjx71 -- 发布时间:2016/9/9 9:36:00 -- 谢谢蓝老师 |