FastReport.NET中文用户手册
目录
基本概念............................................................ 2
报表............................................................ 2
报表设计器.................................................. 2
报表选项.................................................... 3
报表页面........................................................ 4
页面管理.................................................... 5
页面属性.................................................... 6
区域............................................................ 9
设计器区域................................................. 10
配置区域................................................... 11
打印栏位................................................... 12
栏位属性................................................... 13
报表对象....................................................... 13
通用对象属性............................................... 14
文本....................................................... 15
多行文本................................................... 20
图片....................................................... 21
线......................................................... 23
图形....................................................... 24
条码....................................................... 25
复选框..................................................... 28
表格....................................................... 28
交叉表..................................................... 29
图表....................................................... 30
邮编....................................................... 31
蜂窝文本................................................... 31
第一个报表..................................................... 32
手动创建报表............................................... 32
示例 2:用向导创建报表 ..................................... 34
创建报表........................................................... 37
选择报表数据源................................................. 37
动态布局....................................................... 37
CanGrow, CanShrink 属性.................................... 38
ShiftMode 属性............................................. 38
GrowToBottom 属性.......................................... 39
Anchor 属性................................................ 39
Dock 属性.................................................. 40
格式........................................................... 40
边框和填充................................................. 41
文本格式................................................... 42
I
样式....................................................... 42
数据格式................................................... 43
隐藏零值................................................... 47
Hide duplicate 属性........................................ 48
突出显示奇/偶行............................................ 48
只有一个“数据”区域的报表..................................... 49
连接区域到数据源........................................... 49
打印文本................................................... 49
数据分类................................................... 49
数据过滤................................................... 50
数据页首和页尾............................................. 51
Breaking data and keeping it together...................... 52
打印空数据行............................................... 54
打印“无数据”文本......................................... 56
分层打印................................................... 56
主-从报表...................................................... 59
主-主表........................................................ 61
主-细-子细报表................................................. 63
分栏报表....................................................... 64
页面分栏................................................... 64
数据区域分栏............................................... 65
"册子"-类型报表................................................ 66
添加页面................................................... 66
页面设置................................................... 66
打印奇偶页................................................. 67
分组与合计..................................................... 68
创建分组................................................... 70
数据排序................................................... 72
嵌套分组................................................... 73
管理分组................................................... 74
打印合计................................................... 75
重复分组页眉和分组页脚..................................... 76
分组属性................................................... 77
嵌套报表....................................................... 78
打印模式................................................... 78
边-对-边嵌套报表........................................... 79
嵌套子报表................................................. 79
表格类型报表................................................... 79
配置列..................................................... 79
管理列宽................................................... 80
配置行..................................................... 80
管理行高................................................... 80
II
配置单元格................................................. 81
合并拆分单元格............................................. 81
在单元格中插入对象......................................... 81
打印表格................................................... 82
打印复合表头............................................... 84
使用合计................................................... 86
设计表格................................................... 86
范例....................................................... 87
交叉报表....................................................... 93
一些理论................................................... 93
配置交叉报表............................................... 95
配置表头................................................... 96
配置单元格................................................. 96
交叉表样式................................................. 97
管理行和列的大小........................................... 98
范例....................................................... 98
报表的交互性.................................................. 112
超链接.................................................... 112
配置超链接................................................ 112
链接到 URL ................................................ 113
链接到页码................................................ 113
链接到书签................................................ 114
链接到明细报表............................................ 114
链接到具体页面............................................ 115
自定义链接................................................ 116
报表大纲.................................................. 117
范例...................................................... 118
继承报表...................................................... 130
创建报表.................................................. 130
更改基表.................................................. 131
限制...................................................... 132
图表报表...................................................... 132
图表元素.................................................. 132
图表编辑器................................................ 133
交互式图表................................................ 144
数据.............................................................. 146
“数据”窗口.................................................. 146
数据源........................................................ 147
创建数据源................................................ 148
创建 SQL 查询.............................................. 152
查询参数.................................................. 154
将值传递给参数............................................ 155
III
编辑连接.................................................. 156
编辑数据源................................................ 156
别名...................................................... 156
数据源层次................................................ 157
关系.......................................................... 157
创建关系.................................................. 160
编辑关系.................................................. 161
系统变量...................................................... 161
函数.......................................................... 162
数学...................................................... 163
文本...................................................... 166
日期 & 时间............................................... 170
格式...................................................... 174
转换...................................................... 179
Program Flow.............................................. 184
合计.......................................................... 185
创建合计.................................................. 185
合计条件.................................................. 187
运行合计.................................................. 188
页面合计.................................................. 188
在页首打印合计............................................ 188
报表参数...................................................... 190
创建一个参数.............................................. 191
在报表中使用参数.......................................... 191
表达式............................................................ 192
表达式编辑器.................................................. 192
引用报表对象.................................................. 193
引用 .Net 函数 ................................................ 193
引用数据元素.................................................. 194
引用数据源.................................................... 195
引用系统变量.................................................. 195
引用合计值.................................................... 196
引用报表参数.................................................. 196
脚本.............................................................. 196
总说明........................................................ 198
事件处理程序.................................................. 199
报表事件...................................................... 199
使用 .Net 对象................................................ 200
引用报表对象.................................................. 201
报表和引擎对象................................................ 202
引用数据源.................................................... 205
引用系统变量.................................................. 205
IV
引用合计值.................................................... 205
引用报表参数.................................................. 206
范例.......................................................... 206
例 1 更改对象的外观........................................ 206
例 2.突出显示区域的偶数行 ................................. 207
例 3.数据过滤 ............................................. 208
例 4.计算合计 ............................................. 209
例 5.移动打印位置 ......................................... 209
对话框形式........................................................ 210
控件.......................................................... 211
在代码中引用控件.............................................. 212
数据过滤...................................................... 213
自动过滤-它是如何工作的....................................... 213
过滤器的操作.................................................. 214
在报表中添加过滤.............................................. 215
过滤数据范围.................................................. 216
关联数据字段的过滤............................................ 216
使用级联列表过滤.............................................. 216
以代码控制过滤................................................ 217
范例.......................................................... 217
例 1."Hello, Report!" ..................................... 217
例 2. 向用户要一个文本 ................................ 218
例 3.处理对话框控件 ....................................... 219
例 4.处理报表对象 ......................................... 220
例 5. 简单过滤............................................ 221
例 6. 自动过滤............................................ 222
例 7.通过范围自动过滤 ..................................... 223
例 8 通过关联数据字段过滤.................................. 224
Preview, print, export............................................ 226
编辑报表...................................................... 228
打印报表...................................................... 229
输出报表...................................................... 231
Saving in FPX format...................................... 231
Export to Adobe Acrobat (PDF)............................. 232
Export to Word (RTF)...................................... 233
Export to HTML............................................ 234
Export to MHT (web archive)............................... 235
Export to Excel (XML)..................................... 236
Export to Excel 2007...................................... 237
Export to PowerPoint 2007................................. 237
Export to OpenOffice Calc................................. 238
Export to CSV............................................. 239
V
Export to TXT............................................. 239
Export to picture......................................... 240
Report design recommendations............................. 241
通过邮件发送报表.............................................. 243
VI
基本概念
在本章中,我们将学习 Report 的工作原理。我们也将对报表元素进行全面
的了解,如报告页面,区域和报告对象。
报表
报表创建过程如下图所示:
报表模板(后报告) - 这是,我们在设计器中看到的。报表保存在扩展名
为.FRX 的文件中。报表也可以使用设计器或以编程的方式来创建。
数据类型可以是:定义在程序中或关系型数据库中的数据。Report 也可以
使用业务逻辑对象做为报表数据。
准备报表-这就是我们在预览窗口中看到的。准备好的报表,可以预览,打
印并保存成指定格式(DOC,XLS,PDF 和其他),也可以通过电子邮件发送。
报表设计器
可以使用报表设计器来创建一个模板。设计者为用户提供了舒适的设施,设
计报告。用户可以很方便的使用设计器来设计报表,并支持同时预览报表。
报告设计器是 Report 的一部分,不依赖于开发环境(例如,微软的 Visual
Studio)。如果你是一个软件开发人员,您可以把报表设计器集成到你的程序里。
这样可以使您的程序的用户具备更改现存报表或创建一个新报表的能力。
2