起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1214|回复: 37

【结】如何用DataChart来显示自定义数据集查询的结果**

[复制链接]
发表于 2008-4-10 15:46:06 | 显示全部楼层 |阅读模式
因为选用的是自定义数据集,每次都是动态建表,怎么通过代码来实现下面的显示效果?
上半部分,我已经用DataGrid实现。

1.jpg

19.21 KB, 下载次数: 342

回复

使用道具 举报

发表于 2008-4-10 15:54:48 | 显示全部楼层
看用户手册第10章DataChart,460页
回复 支持 反对

使用道具 举报

发表于 2008-4-10 15:56:30 | 显示全部楼层
这种东东,你在设计环境设计一下,然后赋值一下这个控件,粘贴到记事本中,就能看到是怎么设置了,然后参考写就可以了。代码参考:
http://bbs.justep.com/forum.php?mod=viewthread&tid=16679    这个就是你同事问的,
http://bbs.justep.com/forum.php?mod=viewthread&tid=6000
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-10 17:53:42 | 显示全部楼层
Series1.DataSource :=datasetbzsjj.DataSource;
            Series1.XLabelsSource:='id';
            Series1.XValues.ValueSource:='rzrq';
            Series1.YValues.ValueSource:='rzrq';
            Series1.Active:=true;

这样写,是不是就能赋值到DataChart里面了?
回复 支持 反对

使用道具 举报

发表于 2008-4-10 18:18:21 | 显示全部楼层
你看帖子了吗?里面代码是怎么写的呢?

http://bbs.justep.com/forum.php?mod=viewthread&tid=16679  这个帖子的34楼的代码是
DataChart1.Series[0].YValues.ValueSource := 'YY;EY';

http://bbs.justep.com/forum.php?mod=viewthread&tid=6000 4楼的代码是
CZXX.TTB1(DocViewCZXX_BCZWG.Doc).Series1.YValues.ValueSource := 'BDSJSZD1';

业务信息ID。T图标文档ID(文档。doc)。Series1。X还是Y。ValueSource   
BDSJSZD  这个是编辑属性的字段的ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-11 09:17:25 | 显示全部楼层
您给我参考的帖子我都看了,也和同事讨论过。虽然他同样是用自定义数据集,但是他的字段编辑器已经存在编辑字段,而我是在每次查询的时候才动态建表,DataChart1如何用代码去获取数据集下的数据源呢?
http://bbs.justep.com/forum.php? ... 在业务信息。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-11 09:21:43 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=22416

我是在这个帖子的基础多加了DataChart1控件来显示统计结果,另外说明的是,我也是在业务功能写直接写代码,不存在业务信息。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 10:42:45 | 显示全部楼层
经过电话沟通,楼主想实现一个时间段的统计,但现在 DataChart 不能连接自定义数据集(这已经提交了),目前可以采用标准数据集来实现统计,然后连接到 DataChart 上。

楼主,无论结果怎样,都请跟帖告知
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-11 17:16:40 | 显示全部楼层
已经用标准数据集来实现统计了,但是第一次查询DataChart 能正常显示结果,可是点第二次查询的时候,DataChart 就不能显示正确结果了。不知道问题出在哪里,请指教。
DataGrid里明明显示了正确的记录,可是DataChart 却是这么显示。

未命名.jpg

42.67 KB, 下载次数: 337

回复 支持 反对

使用道具 举报

发表于 2008-4-11 18:21:46 | 显示全部楼层
你把 DataChart 的DataSource 取消一下,然后再设置上看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 07:14 , Processed in 0.038780 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表