在fastreport中如何控制chart图表中的数据源?

xuancaoer 2008-06-02 07:31:32
在fastreport中如何控制chart图表中的数据源?
最近做一个报表要用到FastReport中的chart控件,发现图表series显示所有的数据。而我要的目的是:报表的每一页只要一个图表,而不是
即:如果我数据库中有10条记录,它就显示10组柱体。其实我要的是一页报表只显示该条记录对应的图表,而不是所有记录。
如何才能在FastReport中实现?
谢谢!
...全文
778 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiameiwb123 2010-08-25
  • 打赏
  • 举报
回复
求助:

在fastreport中如果设置chart,我在chart的data页上设置了memo1和memo2的字段,

预览却只有一个柱。
xuancaoer 2008-06-22
  • 打赏
  • 举报
回复
强烈地鄙视自己
回复内容太短了!
再次鄙视
xuancaoer 2008-06-18
  • 打赏
  • 举报
回复
.............
xuancaoer 2008-06-14
  • 打赏
  • 举报
回复
再顶一次
caoyu_hk 2008-06-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xuancaoer 的回复:]
我也曾经尝试用用代码来控制,但是很奇怪,编译也没问题,语句逐条运行过去也正确,但是就是没效果,非要手动在报表文件里设置才有效果,很奇怪,最终也没解决,我最后是用TChar生成图标,然后保存成图片,再从Fastreport里加载上这样处理的
--------------------------------
TO: caoyu_hk
谢谢你的回复,你的解决办法似乎有点曲折。
不过还是想问一下,你是先将TChar生成的图片存入数据库,然后FR去读取
还是直接存入…
[/Quote]

我的那个程序报表很少,顶多4,5张图片,所以我是保存成文件在硬盘上,然后再读的,呵呵,其实道理是一样的,你把图片存到数据库,存到流里,都可以,我只不过选了一个最省事的法子,达到目标就好
xylegend 2008-06-08
  • 打赏
  • 举报
回复
mark
xuancaoer 2008-06-06
  • 打赏
  • 举报
回复
我也曾经尝试用用代码来控制,但是很奇怪,编译也没问题,语句逐条运行过去也正确,但是就是没效果,非要手动在报表文件里设置才有效果,很奇怪,最终也没解决,我最后是用TChar生成图标,然后保存成图片,再从Fastreport里加载上这样处理的
--------------------------------
TO: caoyu_hk
谢谢你的回复,你的解决办法似乎有点曲折。
不过还是想问一下,你是先将TChar生成的图片存入数据库,然后FR去读取
还是直接存入图片后,立即FR去连?

这样可能效率会很差吧?毕竟有个图片的生成过程然后还要存取一次
对于几万页的报表是否能实现过来?
caoyu_hk 2008-06-06
  • 打赏
  • 举报
回复
我也曾经尝试用用代码来控制,但是很奇怪,编译也没问题,语句逐条运行过去也正确,但是就是没效果,非要手动在报表文件里设置才有效果,很奇怪,最终也没解决,我最后是用TChar生成图标,然后保存成图片,再从Fastreport里加载上这样处理的
xuancaoer 2008-06-05
  • 打赏
  • 举报
回复
up
xuancaoer 2008-06-04
  • 打赏
  • 举报
回复
其实解决我这个问题应该不难,就是要控制传入chart图表的数据源
对我个人来说就是不懂如何做到FR报表与Delphi之间的互动
在Delphi中写无非就是如何逐条遍历数据库里边的记录,但在FR中不知道该如何关涉到Delphi对数据源的控制
无人理会,汗
xuancaoer 2008-06-03
  • 打赏
  • 举报
回复
up
shuihan20e 2008-06-02
  • 打赏
  • 举报
回复
关注
xuancaoer 2008-06-02
  • 打赏
  • 举报
回复
可能表达得太差,补充下:
D7+FR3.03
series.dataset: frxDBDataset1
X Values: field1
Y values: field2

如何实现报表的第一页中chart柱状图表只显示数据库中第一条记录中的field1和field2字段?而不是数据库中所有记录
依次类推:报表的第二页柱状图只显示数据库中第二条记录的field1和field2
…………
报表的最后一页只显示数据库最后一条记录。


在D中写遍历数据库的代码容易,但在FR中不懂如何写(在哪写)语句控制,请教大家了,谢谢!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧