彩票走势图

FastReport报表控件模板设置详解

原创|其它|编辑:郝浩|2012-06-07 04:25:56.000|阅读 6268 次

概述:本文详细介绍了FastReport报表控件模板设置过程。包括模板的创建、编辑、数据绑定、分组绑定、交叉报表的生成等。

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


模板的创建

打开报表菜单,在工具栏的“报表模板”选项中选择空值,点击“设计”按钮,打开报表设计界面,如下图:

FastReport报表控件模板设置详解

如如下图,选择所需控件:双击或拖动到“模板样式”中,控件位于“FastReport报表控件模板设置详解 ”中

FastReport报表控件模板设置详解
Page Header:页面页眉
Page Footer:页面页脚
Master Data:绑定列表数据
Header: 报表的页眉
Footer:报表的页脚
Group Header:分组页眉
Group Footer:分组页脚
标签控件,绑定数据请用[表名."字段"]
图片控件:绑定图片

模板的编辑

打开报表菜单,在工具栏的“报表模板”选项中选择需要更改的模板,点击“设计按钮”。打开报表设计界面。对报表进行更改后,保存文件。

页眉与页尾

将控件Page Header、Page Footer、Header、Footer来拖到指定的位置,双击控件,输入页眉或页尾的内容,单击“OK”保存。

绑定列表数据

Master Data控件用于绑定数据源中每一条数据明细, 单击Master Data控件,将控件添加到页面上,在右边的字段列表中将需要的字段拖到Master Data中对应的位置,也可以使用FastReport报表控件模板设置详解 控件绑定数据,绑定格式为“[表名.”字段名”]”,双击已添加的字段列表,如果需要其它特殊字段,请点击“字段列表”的中“Variables”选项,如下图:

FastReport报表控件模板设置详解 Date用于绑定当前日期
Time用于绑定当前时间
Page#用于绑定当前页数
TotalPages#用于绑定所有的页码数
Line#用于绑定系统自动产生的序号

设置内容的格式,如下图,选择“Format”选项卡:

  1. Text为字符;
  2. Number为数字类型,类型为Number时,在“Format”中设置数字的类型(如小数位,货币小数等);
  3. Date/Time 为日期类型,在“Format”中设置日期的显示类型;
  4. Boolean为布尔类型的,在“Format”中设置布尔类型的显示类型。

当出现空值显示为0的情况,请点击右键,选择”Hide Zeros”前的勾选框

FastReport报表控件模板设置详解

其它属性可在“字体与对齐方式”中及”属性”中设置

FastReport报表控件模板设置详解 用于设置控件内容的字体。

FastReport报表控件模板设置详解 用户于设置控件内容文字的对齐方式。

FastReport报表控件模板设置详解 用于设置多个控件的对齐方式(顶部对齐、中间对齐、底部对齐)、设置多个控件的间距。

FastReport报表控件模板设置详解 用于设置控件的边框样式。

其它重要属性:

名称 功能
Align 设置控件对于整个页面的位置, baLeft 为左边baCCenter中间 baRight为右边
Color 设置控件字体颜色
DataField 设置控件绑定对应的字段(从字段列表中拖过来的无需设置)
Height 设置控件的高度
Width 设置控件的长度
HAlign 设置控件内容的对齐方式: haCenter为居中对齐haLeft为左边对齐haRight为右对齐
VAlign 设置控件内容的对齐方式:
StretchMode  设置控件的伸展类型,为smMaxHeight可以自动换行,并且以使整行都是同样高度

编辑时,保存前请双击Master Data黄色部分,在”Select DataSet”中选择数据源(表名)后保存,否则数据源为空的时候,预览不会出任何数据。

分组绑定与统计

使用Group Header进行分组,双击Group Header 控件,弹出界面如下图:

FastReport报表控件模板设置详解

如果只需要根本一个字段来进行分组的话,选择“Data Field”时,在前面一个下拉框中选择数据源(表名),在后面的下拉框中选择分组的字段;如果要根据多个字段来进行分组,选择“Expression”点击FastReport报表控件模板设置详解 按钮,弹出界面如下图,双击要分组的字段。保存即可。

FastReport报表控件模板设置详解

分组统计:使用Group Footer进行分组后的统计,将要统计的字段绑定在Group Footer中,绑定字段时必须带“SUM”、“MAX”,“MIN”等统计函数, 格式为:“[sum<(表名."字段名")>]”
Group时必须要设置分组字段,分组时必须要带Master Data控件,如果不需要显示明细,将Master Data的Height的高度设置为0即可。Group Footer中绑定字段必须要使用函数进行绑定。

交叉报表

当报表的列数是动态的时,即列是从别的表中取出来的,是不固定,这个时候就要使用交叉报表来设置报表了。

在控件栏中点击FastReport报表控件模板设置详解 按钮,将控件加入到报表设计模板中,双击控件,打开数据源设置界面,如下图,在Source Data中将动态列拖入到右边第一个列表框中(下图的ItemName),将要进行统计的字段拖入到右边的下面的列表框中(图Amount),将其它需要显示的字段拖到中间的列表框中(下图的CustomerName等列)。单击OK,保存设置 。

FastReport报表控件模板设置详解

其它绑定的字段可在直接在控件中设置它的属性,如下图,双击更改列头,属性如同其它绑定数据的控件一样。

FastReport报表控件模板设置详解

动态列与分组的列头无法去掉,只能将其它高度设置为0,这样在界面上就不显示了。

图形化报表

图形化报表能增加报表呈现的观赏性、明朗性、易懂性,下图是对一个客户某年度的费用报表,横向代表月份,竖向代表费用总金额。

FastReport报表控件模板设置详解

在控件栏中选择FastReport报表控件模板设置详解 控件,将其加入到报表模板中,双击控件进行模板设置,界面如下图所示:

FastReport报表控件模板设置详解

单击FastReport报表控件模板设置详解 按钮,设置图形报表的样式,如下图,根据需求选择报表样式的模板。单击OK后保存设置。

FastReport报表控件模板设置详解

单击FastReport报表控件模板设置详解 按钮,对报表模板图形设置长、宽、高、边框等样式。

对数据源的设置,如下图,选择模板,在Data Source中设置数据源,在Values中设置图形报表分组、统计字段。设置X、Y所对应的字段。

FastReport报表控件模板设置详解


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
标签:

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

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP