txadler 发表于 2015-6-19 17:12:00

动态生成列

你好!
在使用ActiveReport9.0做报表的时候,有一个这样的需求:
在订单表里面有如下订单数据,
一月份统计的时候,有两种水果,所以报表有两列
二月份统计的时候,有三种水果,所以报表有三列

但是目前不确定以后是否会出现新的水果,所以想寻找一种能动态生成列的方式
看已经解决的帖子里,说Matrix可以实现,但是具体实现方式,使用指南里面没有描述,可以解释一下么。
目前使用的是页面报表,ActiveReport版本是9.0,
能抽空回答一下么,谢谢。

订单号       月份   水果      数量      
1               1          苹果         2
2               1          梨子         2
3               1          梨子         5
4               2          苹果         3
5               2          西瓜         3


一月份生成结果:
月份    苹果    梨子
1         2         7

二月份生成结果:
月份   苹果   梨子西瓜
1         2      7   
2         3                3

frank.zhang 发表于 2015-6-19 18:02:00

您好,
我们有一篇博客专门介绍Matrix,您可以先参考下:
http://blog.gcpowertools.com.cn/post/2015/05/03/ActiveReportsMatrixDetail.aspx
如果,在制作例子的过程中,遇到问题,可以将报表模板发到论坛上,我们可以帮您调试。

txadler 发表于 2015-6-20 17:13:00

感谢回答,正在尝试中

frank.zhang 发表于 2015-6-23 09:00:00

:itwn:

frank.zhang 发表于 2015-7-7 09:31:00

您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?
如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 动态生成列