关键字:

常见问题

更多>>

最受欢迎的文章

更多>>

最新文章

更多>>

文章存档

  • 2012年06月(6)
  • 2012年07月(83)
  • 2012年08月(62)
  • 2012年09月(30)
  • 2012年10月(8)
  • 2012年11月(11)
  • 2012年12月(9)
  • 2013年01月(7)
  • 2013年02月(1)
  • 2013年03月(1)
  • 2013年04月(1)
  • 2013年05月(2)
  • 2013年06月(1)
  • 2013年07月(2)
  • 2013年08月(4)
  • 2013年09月(4)
  • 2013年10月(3)
  • 2013年11月(2)
  • 2013年12月(1)
  • 2014年01月(1)
  • 2014年03月(1)
  • 2015年06月(2)
  • 2015年10月(1)
  • 2015年11月(9)
  • 2015年12月(2)
  • 2016年02月(1)
  • 2016年04月(1)
  • 2016年05月(16)
  • 2016年07月(4)

热门Tag标签

FastReport.Net v2016.6 FastScript安装 安装 VCL mvc FastReport.Net 报表 FastReport.Net v2016.2 TeeChart,图表开发 FastReport FMX 2.3 FastReport.Net v2016.1 FastReport.Net更新 FastCube VCL v2.5 FastReport VCL FastReport Online Designer教程 FastReport Online Designer组件 FastReport在线报表设计器:组件简介 FastReport在线报表设计器:界面结构简介 FastReport在线报表设计器:工作原理 FastReport Online Designer简介 FastReport Online Designer促销 FastReport Online Designer FastReport.Net授权促销 数据库查询构建 使用技巧 fastreport,报表 脚本引擎 FastScript FastScript, 脚本引擎  OLAP控件 

FastReport报表对象介绍二:“Band”对象

作者:zhuhm    来源:FastReport中文网    浏览:Loading...      日期:2012-08-16

像其它可视化报表设计器,FastReport是一个基于区域的报表生成器。意思是你可以在报表上放置区域,然后在区域放置数据。下表列出当前FastReport支持的区域类型,以及在最终报表中它们的位置。

注意:区域并不是按照报表设计器中的顺序出现。区域类型决定将它们在最终报表中的位置。然而,放置区域在恰当的位置会使它更于修改。

名称 何时何地
报表标题 打印在打印报表之初
报表合计 打印在报表结束时
页头 打印在每页项部
页脚 打印在每页底部
主项头 打印在第一个数据层开始
主项数据 第一层数据——重复每个主项数据记录
主项脚 打印在第一个数据层结束
细项头 打印在第二个数据开始
细项数据 第二层数据——重复每个细项数据记录
细项脚 打印在第二个数据层结束
子细项头 打印在第三层数据开始
子细项数据 第三层数据——重复每个子细项数据记录
子细项脚 打印在第三个数据层结束
覆盖 打印在每页的最底层(用于打印水印)
栏目头 打印在栏目开始
栏目脚 打印在栏目结束
分组头 组标题打印在分组开始
分组脚 打印在分组后
交叉表头
交叉表数据
交叉表脚
这组区域用于创建交叉表,报表上可变栏目。
这个区域能被追加到其它任何类型的区域(交叉表和页脚除外)。子区域显示在父区域之后。

正如你所看到的,这组区域与其它普通接受的不同。在正统的方案中(在细节,在ReportBuilder中)只有一个细节数据区。

依靠区域类型,FastReport展示了合适的编辑器。

对于从一个数据源显示数据的区域(细项数据区域,主项数据区域,等等),你将被提问区域从何获取数据。你将可以显示一个数据集的所有变量或你可以选择“虚拟”数据项。

FastReport,报表,报表生成器,区域类型,“Band”对象

当你选择虚拟数据集选项,你必须指定包含在“数据数据集”的“记录”数。如果指定的记录实际存在,区域可以正常工作。虚拟数据集能帮你打印窗体,多条线需要被打印,但你不希望手工一个一个地插入。你可以简单地设计一个单线,然后使用虚拟数据集选择出现的次数。

如果你选择分组头区域类型,你将要求编辑分组头。这个编辑器允许你定义分组条件,基于数据表的字段或其它一些表达式(例如按姓名的第一个字母进行分组,同样也能用于电话目录)。

FastReport,报表,报表生成器,区域类型,“Band”对象

如果你在区域上右击,你将看到一组快捷菜单。包含:

  • 伸展——这个意思是由区域中的对象高度决定区域高度。“Text”对象的自动折行选项激活时将按需要伸展。这允许自动调节区域(行)高度以适应行中的所有数据。
  • 分隔——在页面未满之前报表新页面。
  • 强迫换页——强迫区域内容打印在一个新页面。
  • 在第一页——这个区域将打印在第一页(仅适用于页头和页脚)。
  • 在末页——这个区域将打印在末页(仅适用于页脚)。
  • 在所有页重复——这个选项仅用于主项头、细项头、子细项头、分组头和交叉表头区域。如果这些头下面的数据强制到一个新页,这些头也将出现在那些页面中。

Tag标签:FastReportVCL 

上一篇: TfrDBDataSet控件属性介绍及使用

下一篇: FastReport报表对象介绍三:“Image”对象


下载试用 | 技术指南 | 常见问题 | 联系方式 | 法律顾问:欣力律师事务所

慧都科技旗下网站-FastReport中文网版权所有 Copyright 2012

FastReport,报表控件,FastReport报表,VCL报表,.NET报表,COM/ActiveX报表,OLAP控件,联机分析处理