找回密码
 立即注册

QQ登录

只需一步,快速开始

haitun1227

中级会员

16

主题

90

帖子

540

积分

中级会员

积分
540

活字格认证

haitun1227
中级会员   /  发表于:2013-12-19 20:01  /   查看:14080  /  回复:16

我想实现将上图的数据按工程名分类画出柱状图,实现分页,每一页显示一个工程的内容。我将如何实现?如下图的效果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

16 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-20 10:31:00
沙发
haitun1227

我的理解是第一张截图中出现的数据需要通过图表的形式显示为第二张截图的样子,数据源都相同,只是在显示图表时需要根据工程名分组显示。如果你是以上需求,在AR 7中是可以实现的,我稍后可以给你提供一个演示程序。请稍等。
回复 使用道具 举报
haitun1227
中级会员   /  发表于:2013-12-20 10:52:00
板凳
回复 2楼dof的帖子

谢谢!就是这样的需求
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-20 15:28:00
地板
添加一个List控件,并设置数据的分组,然后添加Chart控件到List中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
haitun1227
中级会员   /  发表于:2013-12-20 16:52:00
5#
回复 4楼dof的帖子

给的列子运行不了。能不能讲解你是如何分组显现的?
我是将datatable组成三列: 工程名,期间,工数。
我怎么进行绑值。我用的是AR6.
希望能够截图说明你的做法?谢谢

chartControl控件有没有什么属性可以设置来实现分组?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-20 17:08:00
6#
haitun1227

附件中的示例程序是通过AR7实现的,这是你无法运行的主要原因。

AR6中你可以先尝试以下方案:
1、创建两个子报表,第一个子报表用于显示表格数据;第二个用于显示图表数据
2、在第二个子报表中的detail中添加Chart控件,可以参考这篇文章了解Chart相关的使用
3、在主报表中加载这两个子报表

图表相关示例:
C:\Users\用户名\Documents\ComponentOne Samples\ActiveReports Developer 7\Section Reports\C#\Charting
http://blog.gcpowertools.com.cn/ ... i_Series_Chart.aspx

子报表相关示例:
C:\Users\用户名\Documents\ComponentOne Samples\ActiveReports Developer 7\Section Reports\C#\SubReports
回复 使用道具 举报
haitun1227
中级会员   /  发表于:2013-12-20 17:54:00
7#
回复 6楼dof的帖子

如何实现每页显示一个工程?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-20 18:06:00
8#
如果要每页显示一条Detail数据可以设置Detail的NewPage属性,比如设置为开始Detail之前换页 NewPage=Before
回复 使用道具 举报
haitun1227
中级会员   /  发表于:2013-12-20 18:15:00
9#
我现在的图将两个工程放在了一起,而且每一个数据都出现了一张图


我组的datatable是这个样子


应该如何做?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-23 12:58:00
10#
haitun1227

请参考附件中的示例,图表是通过subChart显示的,然后从rptMain中传递subChart的数据源


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部