Foxtable(狐表)用户栏目专家坐堂 → [求助]如何生成这样的EXCEL报表


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

主题:[求助]如何生成这样的EXCEL报表

帅哥哟,离线,有人找我吗?
seal51
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
[求助]如何生成这样的EXCEL报表  发帖心情 Post By:2017/6/7 23:20:00 [只看该作者]

[求助]如何生成这样的EXCEL报表

 


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

 回到顶部
帅哥哟,离线,有人找我吗?
wyz20130512
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/6/7 23:24:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/8 9:02:00 [只看该作者]

先做个分组汇总,然后通过分组汇总出来的表输出报表

 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2017/6/8 14:48:00 [只看该作者]

谢谢大家的回复!不过统计表如何导出到有格式的EXCEL表中呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/8 15:28:00 [只看该作者]

设置模板,模板的表名称使用统计表的名称即可

 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2017/6/9 15:40:00 [只看该作者]

Dim g As New GroupTableBuilder("统计表1", DataTables("采购明细表"))
g.Groups.AddDef("产品图号")
g.Groups.AddDef("产品名称")
g.Groups.AddDef("产品材料")
g.Groups.AddDef("产品规格")
g.Groups.AddDef("单位")
g.Totals.AddDef("采购数量")
g.Totals.AddDef("采购含税金额")
g.VerticalTotal = True
g.Filter = "采购单号 = '" & Tables("采购主表").Current("采购单号") & "'"
g.Build()

Tables ("采购统计_Table1" ). DataSource  = DataTables ("统计表1" )

 

如果DataTables("采购明细表"))里的采购明细表更改为《采购主表.采购明细表》代码如何更改


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/9 15:59:00 [只看该作者]

就是6楼的代码,你设置g.filter的时候,就是关联表的内容了。

 

而且,不能直接使用关联表做统计的。


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2017/6/9 16:03:00 [只看该作者]

但是我是在关联表里操作的, 加个按钮统计不是当前采购单号的数据, 必须在采购明细表里打开才正常, 如何定位筛选呢

 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2017/6/9 16:08:00 [只看该作者]

好像这样更改就可以了g.Filter = "采购单号 = '" & Tables("采购主表.采购明细表").Current("采购单号") & "'"

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/9 16:11:00 [只看该作者]

 在这个基础上,如果要再筛选,就加上你另外的条件

 

g.Filter = "采购单号 = '" & Tables("采购主表").Current("采购单号") & "'"


 回到顶部
总数 12 1 2 下一页