彩票走势图

FastReport报表示例:在报表中插入图表

原创|其它|编辑:郝浩|2012-10-19 10:35:31.000|阅读 1436 次

概述:FastReport配套有一组按不同的操作和不同的报表类型顺序的示例。这些示例文件可以从FastReport主目录中的DEMO子目录中找到。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

FastReport配套有一组按不同的操作和不同的报表类型顺序的示例。这些示例文件可以从FastReport主目录中的DEMO子目录中找到。

标准套件中有9个不同方面的示例项目:

  • 在报表中插入图表(Chart目录);
  • 存储临时报表到Delphi的窗体中,而不是FRF文件(DFMSTORE目录);
  • 组织“最终用户”工作环境(USER目录);
  • 使用数据感知控件(ENDUSER1目录);
  • 运用OnManualBuild事件控制报表逻辑结构(MANUAL目录);
  • 运行时使用代码手工合成报表(RUNTIME目录);
  • 打印可变栏数或未知栏数的报表(PRNTBL1目录);
  • 打印可变栏数和栏宽可变的报表(PRNTBL2目录);
  • 使用标准和Delphi设计器和开发环境创建不同的报表(REPORTS目录)。

这里所提到的所有示例可以很好地指导那些想在短时间内找到创建大多数的可能用到的新报表而不想重读整个文档的开发者。让我们来好好地看看这些例子。

在报表中插入图表

这个例子可以在FastReport示例目录中的CHART子目录中找到。这个项目仅包含一个窗体,以及窗体中的下列控件:

1. 一个Ttable/TdataSource控件用于从数据库中提出数据(这个例子使用的是标准Delphi示例中的COUNTRY.DB作为数据源);

2. TfrDBDataSet控件用于导入一个DB数据源到FastReport对象;

3. TfrReport控件-报表自身;

4. TfrChartObject控件-“图表”单元;

5. TfrDesigner控件-运行时报表设计器(最终用户报表设计器)。

这个窗体看起来就象这样:

FastReport报表示例:在报表中插入图表

显示的报表包含三页,每页上都有一个图表。第一个在垂直轴上显示COUNTRY表中的AREA字段内容。第二个显示类似的数据,只不过是使用POPULATION字段。为了让两个图显示包含一些数据的“图表”对象,必须放置“图表”对象到报表窗体上,并将数据指定到它。这可以通过在对象双击激活的“图表”对象编辑器来做。在这个编辑器的“数据”页中,“对象名称”组中的“图例”和“值”必须填好。

FastReport报表示例:在报表中插入图表

这个例子中的这些Memo2和Memo6包含这些字段的值。Memo2和Memo6是“Text”对象,用于连接到COUNTRY数据表的AREAT POPULATION字段。

因此,所有COUNTRY数据表记录的相应字段的数据将被输入到“图表”对象中。

第三个图表示例中使用了“前X个分组”,仅显示前X个值。其它值的总数放在名称为“其它”的单独的栏中。这需要在对象编辑器的“数据”页中的“项端显示”字段中设置非零值,并在“标号”字段中输入其它值的求和项的名称。这个图中显示设置前5个报表的控件编辑器对话框。

FastReport报表示例:在报表中插入图表

 这个报表让所有的页面都接着各自的上一页打印。这使生成报表页面更有效。这个特性需要在页面属性对话框中设置适当的标记。

FastReport报表示例:在报表中插入图表

报表的预览窗口显示如下:

FastReport报表示例:在报表中插入图表

 

本站转载自:


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
FastReport VCL

用于快速高效地生成报表的附加组件

FASTREPORT SERVER

FastReport Server是一个全方位的公司报表解决方案,它包括所有创建和提供报表的必要工具。

FASTREPORT for COM/ActiveX

FastReport Studio是一款功能强大的报表设计方案并包含众多报表事例的控件。

FastReport .Net

一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案。

FastReport FMX

报表生成器FastReport FMX 是第一个支持苹果Mac OC X 和Microsoft Windows的跨平台报表生成器,并且它与Embarcadero公司的RAD Studio XE2 (FMX库)兼容。

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP