fastreport使用入门教程之报表设计器环境
fastreport c#入门教程之嵌套报表
fastreport c#入门教程之嵌套报表嵌套报表有时一些复杂的报表结构中,需要报表的特殊位置显示特殊的数据。
通过FastReport的Band可以创建这些报表。
创建子报表可以使用“子报表组件”。
插入这种组件后,就会在设计器中添加一个新的页面,它连接着这个子报表组件。
镶嵌式报表就像一系列的多页报表系统。
唯一不同的就是嵌套报表显示在基础报表中特殊的位置,而不是在他的后面。
当输出报表时,当FastReport系统遇到“SubReport”组件,FastReport引擎,输出关联的设计页,然后输出报表的其他部分。
还可以在子报表窗面上添加子报表,增加嵌套层数。
注意:可以增加嵌套报表,但最多有6层数据。
5.2、设计子报表你可以在同一Band上放置两个或更多的“SubReport”组件。
这样允许报表设计中,输出数据可以有不同的长度,不同的宽度,不同的高度。
如你所见,报表在输出全部子报表后,生成报表结构。
子报表也可以使用各种对齐方法属性。
5.3、子报表中的限制既然子表是主报表的一部分,他又不能在包含以下Band:“ReportTitle/ReportFooter”、“PageTitle/PageFooter/PageBackground,”和“ColumnTitle/ColumnFooter.”。
把这些Band是可以放在主表单上,但是报表系统是不能对其进行处理。
同理,嵌套表的选项设置一样不被理会,因为报表输出的时候,主要用到的是主表单的选项。
不能把组件放在“subreport”组件的下面。
当显示子报表的数据时,报表系统将用子报表的内容覆盖“subReport”组件下面的位置。
打印可能会出现以下情况:如果要在subreport下面显示数据,可以使用child-band。
在需要多个子报表的情况,这种方法一样适用,5.4、PrintOnParent选项“subreport”组件又一个属性“printonparent”属性,根据情况有需要。
快速报表系统FastReport4用户使用手册_修改版
“Reprint headers on new page”决定在多个页面打印时,是否在每个页面当打印输出标题栏。
“Side by side cell”:是否允许合并单元格“Join equal cells”选项,当数值相等时是否可以合并单元格。
使用对象查看器的属性设置也可以设置这些内容。
第八章FastReport允许用户插入chart制表组件到报表中,这样,在FastReport面板上的“TfrxCharObject”组件就必须应用上。
这个组件基于“TeeChart”动态库,在delphi 中需要将它包含在工程中。
我们通过以下示例先进行简单说明,连接DBDemos中的countory表,数据内容如下:在delphi环境中创建一个新的工程,添加“TTable”,“TfrxChartObject”,“TfrxDBData”,“TfrxReport”组件,并设置属性值:Table1:DatabaseName = 'DBDEMOS'TableName = ''frxDBDataSet1:DataSet = Table1UserName = 'Country'进入到报表设计器页面,并连结设置数据源。
在报表的设计页上放置一个“chart”组件,并调整其大小(18X8cm)。
双击组件,打开组件的编辑器窗口。
char编辑器区域说明:1:chart结构,一个chart包含有几个制表系统。
2:组件监视器,显示所选组件的属性。
3:连结chart的series的数据属性。
开始的界面显示如上,首先添加一个或几个series,在1区点击按钮,添加一个Pie。
有许多可用的不同的类型的series。
添加一个系列之后,3区被激活。
首先选择数据源,设置Label和pie字段。
点击确定按钮,关闭编辑器窗口,然后预览。
还如何改良以下报表呢?首先,将数据按升序方式进行排序。
再次进入编辑器,选择要设置的series,在3区设置选项。
FastReport--打印报表操作手册
安易信息系统FastReport报表打印格式操作手册目录FastReport对象 (2)“Text”对象 (3)“Band”对象 (7)“Image”对象 (9)“SubReport”对象 (10)“Line”对象 (12)“CheckBox”对象 (12)“RichText”对象 (12)“OLE”对象 (13)“Chart”对象 (14)“Shape”对象 (16)“Barcode”对象 (17)“R ichText 2.0”对象 (18)设计器 (18)使用控制键 (19)使用鼠标 (20)报表选项 (20)页面选项 (20)设计器选项 (24)对象观测器 (26)“插入数据字段”窗口 (26)数据字典 (28)体现式编辑器 (33)工具栏 (36)“原则”工具栏 (36)“格式”工具栏 (37)“边框”工具栏 (38)“对齐”工具栏 (38)对象旳属性和措施 (39)解释器旳使用 (46)创立ANYIHIS旳FastReport报表 (47)FastReport对象图标名称描述Text 提供里面涉及多行文本旳矩形框。
文本容许涉及变量。
Band 条状区域。
定义区域涉及旳最后报表旳位置。
Picture 显示BMP, ICO, WMF, EMF和JPG图像格式。
来源可以是BLOB 字段。
不连接到FR.inc就不能在FastReport中使用JPG格式。
SubReport 用于创立子报表。
当你插入这个对象到一种报表时, 你将看到在你旳报表中增长一种新页面。
Line 在报表上画垂直或水平线条。
Shadowed text 提供涉及在一种矩形边框中旳多行文本, 并可设立阴影和(或者)渐变色填充。
用于打印标签。
Barcode 用条形码显示数据。
Shape 容许在报表中插入几何图形(矩形, 圆角矩形, 椭圆, 三角形)。
CheckBox 用检查框或X来显示逻辑数据。
RichText 用于在报表中插入RTF文档。
快速报表系统FastReport4用户使用手册_修改版
“Reprint headers on new page”决定在多个页面打印时,是否在每个页面当打印输出标题栏。
“Side by side cell”:是否允许合并单元格“Join equal cells”选项,当数值相等时是否可以合并单元格。
使用对象查看器的属性设置也可以设置这些内容。
第八章FastReport允许用户插入chart制表组件到报表中,这样,在FastReport面板上的“TfrxCharObject”组件就必须应用上。
这个组件基于“TeeChart”动态库,在delphi 中需要将它包含在工程中。
我们通过以下示例先进行简单说明,连接DBDemos中的countory表,数据内容如下:在delphi环境中创建一个新的工程,添加“TTable”,“TfrxChartObject”,“TfrxDBData”,“TfrxReport”组件,并设置属性值:Table1:DatabaseName = 'DBDEMOS'TableName = ''frxDBDataSet1:DataSet = Table1UserName = 'Country'进入到报表设计器页面,并连结设置数据源。
在报表的设计页上放置一个“chart”组件,并调整其大小(18X8cm)。
双击组件,打开组件的编辑器窗口。
char编辑器区域说明:1:chart结构,一个chart包含有几个制表系统。
2:组件监视器,显示所选组件的属性。
3:连结chart的series的数据属性。
开始的界面显示如上,首先添加一个或几个series,在1区点击按钮,添加一个Pie。
有许多可用的不同的类型的series。
添加一个系列之后,3区被激活。
首先选择数据源,设置Label和pie字段。
点击确定按钮,关闭编辑器窗口,然后预览。
还如何改良以下报表呢?首先,将数据按升序方式进行排序。
再次进入编辑器,选择要设置的series,在3区设置选项。
fastreport使用手册
fastreport使用手册
FastReport(下称FR)是一款功能强大的报表工具,适用于各种数据
库或多种数据来源,可为企业提供高度定制的报表服务。
本篇文章将
对FR的使用手册进行详细介绍,以帮助用户快速掌握FR的基本操作。
一、安装与配置
1. 下载并安装FastReport
2. 配置FR参数:连接数据库、设定编码格式等。
二、创建报表
1. 新建报表文件
2. 设计报表:增加页面、定义页面属性、添加控件(表格、文本框、
图片、图表等),设置控件属性(数据源、格式、颜色、字体等)。
三、数据源
1. 连接数据库
2. 执行SQL语句并查看数据结果
3. 绑定数据到控件上,实现数据绑定功能。
四、脚本
1. 打开脚本编辑器
2. 添加脚本:对数据进行操作、增加控制语句、设定数据格式等。
五、导出报表
1. 通过预览功能查看报表内容
2. 导出报表:保存为PDF、Excel、Word等格式。
六、常见问题
1. 对数据源进行修改后,如何更新报表?
2. 如何设置分页?
3. 如何对报表进行格式化?
以上即为FR使用手册的主要内容,希望读者通过本篇文章的帮助,能
够更加熟练地使用FR,为企业的报表服务提供更加高效和质量的保障。
fastreport c#初级教程之报表设计器环境
fastreport c#初级教程之报表设计器环境报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。
设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。
报表设计器界面新颖。
包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。
为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。
这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。
注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。
其他组件说明不在此介绍。
2图中标号说明:1——报表设计区域2——菜单栏3——工具栏4——报表对象工具栏5——报表分页标签6——报表树窗口7——对象属性窗口8——数据树窗口。
可以从此窗口拖曳到报表窗口9——尺标。
10——状态条13456789101.1、控制键控制键描述Ctrl+O“文件|打开…”菜单命令Ctrl+S“文件|保存”菜单命令Ctrl+P“文件|预览”菜单命令Ctrl+Z“编辑|撤销”菜单命令Ctrl+C“编辑|复制”菜单命令Ctrl+V“编辑|粘贴”菜单命令Ctrl+X“编辑|剪切”菜单命令Ctrl+A“编辑|全选”菜单命令Arrow,Tab对象切换Del删除被选择的对象Enter打开对象编辑器Shift+arrows改变对象的大小Ctrl+arrows移动对象位置Alt+arrows移动对象到附近对象的位置1.2、鼠标操作操作描述左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;对选中的对象通过组件的黑色方块可以改变组件的大小。
右键弹出选择组件对象的浮动菜单双击打开对象编辑器;通过在组件的中间位置双击鼠标左键,打开属性对话窗口。
鼠标滚轮滚动报表。
Shift+左键多选组件对象Ctrl+右键当你按着鼠标左键移动鼠标时,在窗口上划出一道方形窗口。
fastreport报表设计指南
设计器FastReport使用自己的报表设计器,在设计时只要在TfrReport控件上双击就可以使用它。
设计者允许快速而简单地使用报表设计器并能够在Delphi的IDE中直接预览报表。
设计器包括可融合的面板(工具栏),可以移动并改变为你所需要的样子。
当设计器关闭时位置和可视信息保存在Windows的注册表中,并能够在下次打开设计器时恢复。
如果你想在运行时使用设计器,你需要在项目中的窗体上包含TfrDesigner控件(用于显示TfrReport控件内容)。
或者,你也可以在你在单元中引用FR_Desgn单元。
TfrDesigner控件能够让你的最终用户调用、保存、设计和修改报表。
使用控制键●光标键-移动到下一个对象;●Ctrl + 光标键-沿光标方向移动选中的对象;●Shift + 光标键-沿光标方向增加或者减少所选对象的尺寸;●Enter -调出所选对象的编辑器;●Del -删除所选对象;●Insert -显示“插入数据字段”工具栏;●Ctrl + Enter -调出所选对象的memo编辑器;●Ctrl + 1..9 -主,设置所选对象的边框宽度;上面的对话框列出了所有系统中可用的打印机。
如果你的系统没有安装打印机,你可以选择“虚拟打印机”选项,这将可以使用所有的打印尺寸,但不能打印输出。
这只有在报表的设计状态中可以使用,并允许预览报表。
你也可以使用虚拟打印为某个打印机设计报表,这不需要在你的电脑中按着打印机(例如,你想设计A3幅面的报表,但你的报表只能打印A4)。
如果选中“装入报表时选择”选项,打印信息保存到报表中,当这个报表再次调入时,保存的打印机将自动被选择。
如果这个打印机在系统中没有找到,那么将选择缺省的Windows打印机。
如果你需要在报表中使用“总页数”函数,象打印“第xx页共xx页”时需要选中“两遍报表”选项。
如果你使用TotalPages函数,但你忘记选取中这个选项,你将在你的报表中得到总页数为0。
fastreport初级使用教程之交叉报表
fastreport初级使用教程之交叉报表这种报表类型是表格结构,意思是它包含着一系列的行和列。
同时它不可预知,表格有多少个行和列。
这就是为什么报表不但纵向增加,而且横向增加。
以下显示这种类型的报表的例子:表格的数据如下:这个例子中,表格有两个行和四个列。
A和b行的标题,1,2,3,4是列的标题。
A1,a2..a4,b1..b4是表格中的数据。
我们创建一个数据集,有三个字段,包含如下内容:a1a1a2a2a3a3a4a4b1b1b2b2b3b3b4b4第一个字段为行序号,第二个字段为列序号,第三个字段为表格数据。
当输出报表时,FastReport在内存创建一个表格,并填入数据。
标题如果有两层,显示数据如下:报表需要如下数据:a101a10.1a102a10.2a201a20.1a202a20.2b101b10.1b102b10.2b201b20.1b202b20.2内存中创建的表格数据如下:1、创建交叉报表现在我们从理论转到实践。
我们创建一个简单的报表,数据包含四年来的雇员的薪水。
这样,我们需要一个“CrossTest”的数据表,数据包含如下内容:Name Year SalaryAnn19993300Ben20022000….在delphi中创建一个新的工程,添加“TTable”,“TfrxDBData”和“TfrxReport”组件。
并设值其属性:Table1:DatabaseName='c:\Program Files\FastReport4\Demos\Main'TableName='crosstest.db'frxDBDataSet1:DataSet=Table1UserName='SimpleCross'为了完成交叉报表,我们需要使用组件“TfrxCrossObject”,此组件在FastReport组件面板上。
将他添加到delphi的表单中,不需要设置任何属性;同时,包含全部可用函数的“frxCross”单元被添加到uses列表中。
delphi fastreport 用法
delphi fastreport 用法Delphi FastReport 用法Delphi 是一种强大的编程语言,它提供了快速开发应用程序的能力。
而 FastReport 是一个插件,能够为 Delphi 提供报表设计和生成功能。
本文将介绍 Delphi FastReport 的用法,包括报表设计、数据源使用、导出和打印等。
1. 报表设计打开 Delphi,创建一个新的项目,加入 FastReport 模块后,双击报表设计器,进入报表设计界面。
在左侧的工具栏中,有各种控件,如标签、文本框、图像等。
可以将这些控件拖到报表上,设置它们的属性,如字体、大小、颜色等。
2. 数据源使用在报表设计中,如何引用数据源呢?首先需要将数据源组件(如FIBPlus、IBX、ADO 等)添加到 Delphi 项目中。
然后,可以在报表设计器中找到 Data Tree 栏,在其中选择需要使用的数据源和数据表。
3. 报表导出在制作完报表后,需要将其导出为其他格式,比如 PDF、Excel、Word、HTML 等。
FastReport 在导出前,需要安装相关的导出 DLL 文件。
再使用 Export 模块,选择需要导出的文件格式,单击导出即可。
4. 报表打印制作好的报表导出后,还需要将其打印出来。
EasyPrint 模块为FastReport 提供了强大的打印功能。
首先需要在程序中载入EasyPrint 模块,并设置打印参数。
接着使用 Report.Print 方法,即可将报表打印出来。
总结:以上是 Delphi FastReport 的简单用法介绍,具体使用还需要根据实际情况进行调整。
同时,建议多多研究相关的 API 文档和示例代码,以加深对 FastReport 和 Delphi 的理解和掌握。
fastreport使用教程之报表设计器环境
fastreport使用教程之报表设计器环境报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。
设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。
报表设计器界面新颖。
包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。
为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。
这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。
注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。
其他组件说明不在此介绍。
2图中标号说明:1——报表设计区域2——菜单栏3——工具栏4——报表对象工具栏5——报表分页标签6——报表树窗口7——对象属性窗口8——数据树窗口。
可以从此窗口拖曳到报表窗口9——尺标。
10——状态条13456789101.1、控制键控制键描述Ctrl+O“文件|打开…”菜单命令Ctrl+S“文件|保存”菜单命令Ctrl+P“文件|预览”菜单命令Ctrl+Z“编辑|撤销”菜单命令Ctrl+C“编辑|复制”菜单命令Ctrl+V“编辑|粘贴”菜单命令Ctrl+X“编辑|剪切”菜单命令Ctrl+A“编辑|全选”菜单命令Arrow,Tab对象切换Del删除被选择的对象Enter打开对象编辑器Shift+arrows改变对象的大小Ctrl+arrows移动对象位置Alt+arrows移动对象到附近对象的位置1.2、鼠标操作操作描述左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;对选中的对象通过组件的黑色方块可以改变组件的大小。
右键弹出选择组件对象的浮动菜单双击打开对象编辑器;通过在组件的中间位置双击鼠标左键,打开属性对话窗口。
鼠标滚轮滚动报表。
Shift+左键多选组件对象Ctrl+右键当你按着鼠标左键移动鼠标时,在窗口上划出一道方形窗口。
fastreport教程
FastReport教程简介FastReport是一款功能强大且易于使用的报告生成工具。
它提供了丰富的报告设计功能,并支持多种数据源。
FastReport广泛应用于软件开发、数据分析和业务报表等领域。
本教程将介绍FastReport的基本用法和一些常用功能。
安装要使用FastReport,我们首先需要安装它。
FastReport支持多种开发环境,如Delphi、C++Builder、.NET等。
你可以根据自己的开发环境选择合适的版本进行安装。
Delphi环境如果你使用Delphi进行开发,可以按照以下步骤安装FastReport:1.在FastReport官网下载最新版本的安装包;2.运行安装包,按照提示进行安装;3.在Delphi的组件面板中找到FastReport组件,将其拖放到窗体中。
.NET环境如果你使用.NET进行开发,可以按照以下步骤安装FastReport:1.在FastReport官网下载最新版本的安装包;2.运行安装包,按照提示进行安装;3.在Visual Studio中打开项目,通过NuGet下载并安装FastReport。
创建报表创建报表是使用FastReport的第一步。
在FastReport中,我们可以使用设计器来创建报表模板,并在代码中加载和填充数据。
下面是创建报表的基本步骤:1.打开FastReport设计器,新建一个报表项目;2.在报表中添加数据源,可以是数据库、XML文件或自定义数据源;3.在报表中添加报表控件和数据绑定,设计报表样式;4.在代码中加载数据,并预览或导出报表。
加载数据在FastReport中,我们可以使用多种方式加载数据:数据库如果你的报表数据存储在数据库中,你可以使用FastReport提供的数据库连接工具加载数据。
首先需要设置数据库连接参数,然后通过SQL查询或存储过程获取数据。
```csharp using FastReport.Data;// 创建数据库连接 var connection = new Connection(); connection.ConnectionString =。
fastreport frxdbdataset 使用方法
fastreport frxdbdataset 使用方法FastReport是一款广泛使用的报表设计工具,它提供了丰富的组件和数据集,使得用户可以轻松地创建各种报表。
在FastReport中,frxDBDataset是一个重要的数据集类型,用于从数据库中获取数据,本文将详细介绍其使用方法。
一、frxDBDataset概述frxDBDataset是FastReport中的一个数据集类型,它提供了对数据库的操作接口,可以执行查询、插入、更新和删除等操作。
通过frxDBDataset,用户可以轻松地从数据库中获取数据,并将其展示在报表中。
二、使用步骤1.创建frxDBDataset对象在报表设计界面中,首先需要创建一个frxDBDataset对象。
可以通过右键单击报表设计器,选择“数据”->“添加数据集”->“SQL查询”来创建一个frxDBDataset对象。
2.配置SQL查询frxDBDataset需要通过SQL查询来指定从哪个数据库、哪个表、哪个字段获取数据。
在创建frxDBDataset对象后,可以在属性窗口中配置SQL查询。
3.绑定控件将frxDBDataset绑定到报表中的控件,以便在报表运行时从数据库中获取数据并显示在控件中。
可以通过右键单击控件,选择“数据”->“绑定”->“frxDBDataset”来完成绑定操作。
4.执行查询完成绑定后,报表会根据SQL查询从数据库中获取数据,并将其显示在报表中。
用户可以通过运行报表来测试数据是否正确显示。
三、常见问题及解决方法1.数据库连接问题:检查数据库连接信息(如服务器地址、用户名、密码、数据库名称等)是否正确。
2.SQL查询错误:检查SQL查询语句是否正确,是否存在语法错误或无法识别的数据库字段。
3.数据获取问题:如果报表中控件的数据无法正确显示,可能是由于数据库查询结果为空或数据格式不正确。
此时需要检查SQL查询语句和数据库表结构。
Fast Report 设计手册
Fast Report 设计手册一、运用Fast Report 前提1.运用Fast Report 的前提-------------------------------------2二、Fast Report的基础设计1.选择数据源--------------------------------------22工具条的说明-------------------------------------33.插入报表页表头--------------------------------------34.把公司LOGO加到报表中--------------------------------------45.插入报表的表头数据源--------------------------------------46.插入报表的明细档数据源--------------------------------------57.属性的设定--------------------------------------58.报表画线的处理--------------------------------------69.群组功能的运用--------------------------------------610.报表所选对象的对齐工具条--------------------------------------611.文本对齐工具条--------------------------------------712.报表合计--------------------------------------7三、Fast Report 的中级设计1.把小写金额转换为大写金额--------------------------------------92把日期格式转换成字符格式来显示--------------------------------------93.自定义变量的用法--------------------------------------94.在报表明细区打印图片--------------------------------------105.在报表中插入页码--------------------------------------126.在每页都打印表身的抬头--------------------------------------127.在报表的每页或最后一页打印一些说明---------------------------------12四、Fast Report 的高级设计1.在报表中添加其他表---------------------------------142.在报表中打印条码---------------------------------16一、运用Fast Report 前提设计Fast Report 的前提是首先在营业人资料里的第四页面中的打印类新选择[Fast Report打印]二、Fast Report 的基础设计在日常作业单据下点打印系统会出现如下窗口:如果需要新建报表请点击[新建]按钮,修改请点击[设计]按钮。
FastReport的使用方法
FastReport的使⽤⽅法以下是我在⽹上收集的这是FastReport的主控件。
它包含了调⼊、保存、预览和打印报表的⽅法。
每个TfrReport控件只能包含⼀个单独报表。
TfrReport属性描 述DataSet-联接到⼀个TfrxxxDataSet。
这个数据源的记录数定义需多少时间这个报表才能被构建和打印。
(参考:ReportType属性)GrayedButtonsFalse如果为True,设计器和预览窗⼝的⼯具栏将显⽰为灰⾊。
InitialZoompzDefault定义预览的初始缩放值。
MDIPreviewFalse显⽰预览窗⼝为⼀个MDI⼦窗⼝。
ModalPreviewTrue如果为True,预览窗⼝为模式⽅式。
ModifyPreparedTrue如果为True,在预览窗⼝中双击页⾯则可以修改准备好的报表。
Preview-连接到⼀个TfrPreview。
如果这个属性被设置,准备好的报表将被显⽰在这个控件中。
PreviewButtonsAll定义在预览窗⼝中可⽤的按钮集。
ReportTypeRtSimpleDefines how to interpret the data source connected to the DataSet property. If ReportType = rtMultiple, the report will be built as many times as the number of records in the connected data source. This is useful for printing a report multiple times based on a list (i.e. the data source).定义怎样解释数据源连接到DataSet属性。
如果ReportType = rtMultiple,报表将在不同时间构建连接数据源的记录数。
FastReport开发指南(中)+[文档在线提供]
要从列表中移去字段,选择源数据集并选中字段,然后选择“从列表中排除字段”。再次点击这个框将重新包含这个字段。这个操作也可用“空格”键完成。
要设置别名,选择一个数据源或字段并在“别名”中输入新的名称。如果别名不需要了-清除字段的所有数据。这个操作也可以用“Enter”来完成。
你也可以控制在移动对象时如何显示对象:显示边框或显示内容。
“页位置”组允许你选择页面位置(这对于对象观察器来说是需要的)。
如果“彩色按钮”关闭,则所有按钮都为黑白色。
“插入后编辑”选项设置在插入对象后的动作,在对象插入后是否显示缺省编辑器。如果想插入大量的矩形框时这个选项需要关闭。
“显示band标题”允许你决定在设计时在页面上是否显示band(分页)的标题。
“本地化属性名”允许本地化对象观察器。
“对齐栅格”在移动对象时对齐它们到最近的栅格点。
在“编辑器”页中你可以选择编辑器窗口的字体。你可以在固定设置或对象字体设置之间进行选择。
对象观察器
对象观察器允许你熟练地设置对象属性。
观察器的工作方式与Delphi的对象观察器类似。象其它的工具栏一样,你可以让它显示或者隐藏。要显示对象观察器,选择“工具|工具栏|对象观察器”菜单项。要收缩对象观察器,双击标题栏,再次双击标题栏将展开对象观察器。
如果选中“装入报表时选择”选项,打印信息保存到报表中,当这个报表再次调入时,保存的打印机将自动被选择。如果这个打印机在系统中没有找到,那么将选择缺省的Windows打印机。
如果你需要在报表中使用“总页数”函数,象打印“第xx页 共xx页”时需要选中“两遍报表”选项。如果你使用TotalPages函数,但你忘记选取中这个选项,你将在你的报表中得到总页数为0。还有一些好处是选中“两遍报表”可以在最后一次中显示第一次的计算结果。其中之一就是在分组头中显示分组数,可以在演示报表中找到例子。
excel设计fastreport报表
excel设计fastreport报表Excel是一种广泛使用的电子表格软件,它可以轻松地创建、编辑和管理数据。
FastReport是一个用于生成报表的工具,可以快速创建各种类型的报表。
在这篇文章中,我们将介绍如何使用Excel和FastReport来设计报表。
首先,您需要准备好要使用的数据。
在Excel中,您可以创建一个包含所有需要使用的数据的工作表。
确保该工作表包含所有必要的列和行,并确保数据格式正确。
接下来,您需要下载和安装FastReport。
安装完毕后,打开FastReport并创建一个新报表。
在报表设计器中,您可以添加各种控件,如文本框、标签、图表等,以显示您的数据。
要将Excel数据导入FastReport中,您可以使用以下方法:1.通过复制和粘贴将Excel数据直接复制到FastReport设计器中。
2.选择“数据源”选项卡,在其中添加您的Excel文件。
3.选择“查询”选项卡,并运行一个SQL查询,以从Excel文件中检索所需数据。
一旦您的数据加载到FastReport中,您可以开始设计您的报表。
您可以使用各种控件和布局选项来定制报表的外观和感觉。
您还可以添加各种数据可视化元素,如图表和图形。
最后,您需要预览和导出您的报表。
在FastReport设计器中,您可以预览报表的实时效果,并对其进行任何必要的更改。
一旦您满意报表的外观和感觉,您可以将其导出为PDF、Excel或其他格式。
总之,使用Excel和FastReport,您可以轻松地设计和生成各种报表。
无论您需要创建简单的表格报告还是复杂的数据可视化仪表板,这些工具都能帮助您快速、轻松地实现您的目标。
fastreport中文版入门教程之报表向导
fastreport中文版入门教程之报表向导FastReport有几个报表向导简化报表的生成过程。
选择“文件|新建”菜单,界面如下:13.1、新报表向导有四个创建新报表的向导。
——标准报表向导——标准报表——点矩阵报表向导——点矩阵报表标准报表和点矩阵报表向导可以创建空白的标准报表或点矩阵报表。
报表包含有一个空白页。
标准报表向导和点矩阵报表向导允许生成报表中选择数据字段,创建组。
我们通过标准报表向导创建一个报表。
点击“文件|新建”菜单,选择标准报表向导,弹出向导窗口:可以看到,这个窗口有多个页标签。
第一个页中选择数据源;可以选择任何可用的数据源,也可以创建一个新的表——tabel或query。
点击new table或new query按钮,弹出数据源向导窗口。
在此我们选择customers数据源,点击“下一步>>”按钮。
下一页选择可以显示的字段。
左边列表中显示可以使用的字段,右边列表中显示的是已经选择的字段。
通过“加入>>”“全部加入>>”“<移除”“<<全部移除”按钮选择或移除可以显示的字段。
通过按钮,调整选取的字段的顺序。
下一个页创建一个或多个组。
这个示例中添加一个Group Header,Group Footer两个组。
这个页我们点击“下一步>>”按钮,跳过此页。
下一页设置页面属性。
选择显示方式,在右边可以查看显示样式。
最后一页设置显示模式。
点击“完成”按钮,创建如下报表:13.2、数据连接向导这个向导在当前报表中添加一个新的数据库连接。
这个向导将添加一个TfrxAdoDatabase组件到报表中。
点击“”按钮,弹出标准数据库连接窗口。
并设置登陆用户和登陆密码。
用户可以直接添加一个TfrxAdoDatabase组件建立连接。
13.3、新table向导这个向导可以在报表中加入一个新的数据表的连接。
用户选择表,并可以设置过滤条件。
fastreport c#初级教程之报表预览、打印、导出
fastreport c#初级教程之报表预览、打印、导出创建的报表可以预览,打印和导出到报表可以支持的格式。
这些在报表预览界面都可以实现。
图中数字说明:1:报表页2:工具栏3:状态栏4:概要区工具栏按钮说明:图标名称说明打印报表输出当前预栏报表到打印机打开报表从文件中(*.fr3)打开预览报表保存报表将当前预览的报表保存到文件中。
文字查询在报表预览中查询匹配文字放大放大显示预览缩小缩小显示预览全屏全屏显示预览概述页面设置编辑导出弹出下拉条选择可以支持的导出格式1、控制键快捷键描述Ctrl+S保存到文件中“*.fr3”Ctrl+P打印报表Ctrl+F文字查找F3继续查找Arrows移动报表PageUp,PageDown向上/向下滚动Ctrl+PageUp,PageDown上一页/下一页滚动Home移到报表开始End移到报表结尾2、鼠标控制Action说明Left button鼠标状态为“小手”可以移动页面,在工具栏点击放缩按钮。
Right button弹出上下文右键菜单Double-click在全屏模式下双击还原到普通模式。
Mouse scroll滚动报表页面。
3、报表的打印点击工具栏打印机图标按钮,弹出打印机选项窗体。
设置相关选项,点击确定按钮,输出到打印机。
4、报表中的文字搜索FastReport可以在预览窗口进行文字的搜索。
在工具览点击查询按钮,弹出查找设置对话框:点击确定按钮,开始查找,找到相匹配的字符串进行高亮显示。
再按F3可以从当前位置向下继续查找上面设置的文字。
5、报表的导出FastReport可以将生成的报表到出导不同格式的文件中,可用于将来的修改。
如果要支持这些导出能力,需要将FastReport4exports组件面板上的组件放置到delphi的窗体上。
FastReport可以支持13格式的导出,他们是:PDF文件、HTML文件、RTF 文件、excel table(OLE)、XML格式、BMP图形、JPEG图形、TIFF图形、CSV 文件,GIF文件、文本文件、开放文本文件、开放表单文件。
fastreport 子报表的用法
子报表是指在主报表中嵌入其他报表作为一个子元素进行展示的功能。
在FastReport中,子报表的用法非常灵活,可以满足各种不同的报表设计需求。
本文将详细介绍FastReport中子报表的用法,包括如何创建子报表、如何在主报表中嵌入子报表、子报表的数据绑定等内容。
一、创建子报表在FastReport中,创建子报表非常简单。
在FastReport设计器中打开一个新的报表项目,然后在报表项目中右键点击“子报表”节点,在下拉菜单中选择“添加子报表”选项。
接下来,可以看到一个空白的子报表页面出现在报表项目中,接下来就可以在这个空白的子报表页面上添加需要的报表元素,设计子报表的布局和样式。
二、在主报表中嵌入子报表设计好子报表之后,就可以在主报表中嵌入子报表了。
在FastReport 设计器中打开主报表项目,然后在需要嵌入子报表的位置,右键点击鼠标,在下拉菜单中选择“插入子报表”选项。
在弹出的对话框中,选择需要嵌入的子报表,并设置子报表的位置和大小。
这样就完成了在主报表中嵌入子报表的操作。
三、子报表的数据绑定在子报表中,通常需要和主报表中的数据进行绑定,以便在主报表中显示子报表所需的数据。
在FastReport中,可以使用数据集来进行数据绑定。
在主报表中创建一个数据集,然后在子报表中设置数据绑定,将子报表中需要显示的数据和主报表中的数据集进行绑定。
这样就可以实现子报表和主报表的数据关联。
四、子报表的参数传递除了数据绑定,有时候还需要在主报表和子报表之间传递参数。
在FastReport中,可以通过参数来实现这一功能。
在主报表中创建参数,然后在子报表中引用主报表中的参数。
这样就可以实现主报表和子报表之间的参数传递。
五、子报表的事件处理在FastReport中,子报表也可以处理一些事件,例如在子报表加载时执行一些初始化操作,在子报表关闭时执行一些清理操作等。
可以通过在子报表中编写相应的事件处理代码来实现这些功能。
六、总结通过本文的介绍,相信读者已经对FastReport中子报表的用法有了更深入的了解。
FastReport.Net的使用
的使⽤⼀、基本使⽤1、准备⼯程和引⼊控件1、下载、安装FastReport这⼀步很简单,⼤家在其中⽂⽹站上下载最新版的demo版就可以了,直接安装就可以替换破解⽂件:Replace C:\Windows\\assembly\GAC_MSIL\FastReport\v4.0_2019.1.5.0__00000000000000000000000000\FastReport.dll with cracked one.Assemblies from folders Framework X.0 is PublicKeyToken removed and strong name verification disabled.安装之后⼤家会发现,VS⾥⾯什么都没有,不像有些插件直接会在ToolBox⾥显⽰,这⾥需要我们⾃⼰引⼊2、准备⼯程、引⼊控件⾸先我们使⽤VS新建⼀个WinForm⼯程,这⾥我使⽤的是VisualStutio2015版本接着我们先引⼊FastReport的核⼼dll依赖,这些⽂件的⽬录在FastReport安装⽬录下,分别是FastReport.dll,FastReport.Editor.dll,FastReport.Bars.dll。
你可以使⽤Framework 4.0下的dll⽂件接着我们需要3个窗体:MainForm,DesignForm,PreviewForm,其中MainForm为启动页⾯现在我们需要在ToolsBox中引⼊我们需要的FastReport控件,⾸先我们在ToolsBox中新建⼀个Item,命名为FastReport然后右键刚刚新建的选项卡->选择项,打开选择控件的对话框然后我们点击左下⾓的浏览,选择刚刚的FastReport.dll,然后确定,之后再确定,就会成功导⼊以下新的控件3、启动页设计MainForm很简单,我们就放两个按钮,⼀个设计,⼀个浏览,分别打开两个窗⼝事件private void btnDesign_Click(object sender, EventArgs e){DesignForm dForm = new DesignForm();dForm.Show();}private void btnPreview_Click(object sender, EventArgs e){PreviewForm pForm = new PreviewForm();pForm.Show();}2、使⽤控件搭建窗体1、准备⼀个FastReport报表使⽤安装时我们的设计⼯具设计⼀张最简单的报表设计的报表,只有⼀个⽂字框将这份报表保存到⼯程⽂件/bin/Debug/Report下2、引⼊Preview控件我们在PreviewForm中,将PreviewControl控件拖⼊窗体,将窗体拉⼤⼀点,然后将控件的Dock设为Fill然后我们F5测试⼀下看看是什么效果我们发现控件被正确的显⽰出来了那怎么才能看到我们报表呢,我们需要⽤代码来加载,我们双击Form,新建Load函数,打下⾯的代码using FastReport;//引⼊FastReportusing System;using System.Windows.Forms;namespace ReportDemo{public partial class PreviewForm : Form{private Report pReport; //新建⼀个私有变量public PreviewForm(){InitializeComponent();}private void PreviewForm_Load(object sender, EventArgs e){pReport = new Report(); //实例化⼀个Report报表String reportFile = "Report/report.frx";pReport.Load(reportFile); //载⼊报表⽂件pReport.Preview = previewControl1; //设置报表的Preview控件(这⾥的previewControl1就是我们之前拖进去的那个)pReport.Prepare(); //准备pReport.ShowPrepared(); //显⽰}}}我们再F5⼀下,载⼊了报表⽂件的样⼦这⾥我们已经可以预览我们的报表了但是在我们的需求中,⽤户还需要⾃定义报表的内容和格式呢,我们下⼀步就在实现报表设计器3、引⼊Design控件我们像Preview那样把Design控件拖进DesignForm,然后Dock设为Fill然后我们来写怎么样吧设计器绑定Report⽂件,双击新建Load函数,引⼊FastReport,新建⼀个private变量using FastReport;using System;using System.Windows.Forms;namespace ReportDemo{public partial class DesignForm : Form{private Report dReport;public DesignForm(){InitializeComponent();}private void DesignForm_Load(object sender, EventArgs e){dReport = new Report();string reportFile = "Report/report.frx";dReport.Load(reportFile);this.designerControl1.Report = dReport;dReport.Prepare();dReport.Design();}}}我们F5⼀下成功!3、绑定数据1、数据库准备我们使⽤VisualStudio⾃带的mdf⽂件数据库,⾸先我们在⼯程中创建⼀个⽂件夹APP_DATA,在此⽂件夹中创建⼀个mdf⽂件然后我们可以在服务器资源管理器中看到我们的数据库然后我们右键表新建⼀个表CREATE TABLE[dbo].[T_students]([Id]INT NOT NULL PRIMARY KEY IDENTITY,[no]NCHAR(50) NULL,[name]NCHAR(50) NULL,[school]NCHAR(50) NULL,[class]NCHAR(50) NULL)然后在设计器左上⾓点击更新按钮,在弹出的窗⼝中点击更新数据库更状态全部打钩之后,表就创建好了,我们刷新服务器资源管理器,然后打开表数据,添加⼀些数据进去ok我们现在在服务器资源管理器⾥⾯选择mdf⽂件,在属性列表⾥,找到连接字符串,拷贝⼀份出来,等会需要⽤的到Data Source=(LocalDB)\v11.0;AttachDbFilename="D:\Personal\Documents\Visual Studio 2012\Projects\WindowsFormsApplication3\WindowsFormsApplication3\APP_DATA\Database1.mdf";Integrate 2、设计器数据获取我们在DesignForm.cs⾥,写⼀个⽅法getData()private DataSet getData(){String connStr = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\Personal\Documents\Visual Studio 2012\Projects\WindowsFormsApplication3\WindowsFormsApplication3\APP_DATA\Database1.mdf;Integra SqlConnection conn = new SqlConnection(connStr);conn.Open();String sqlStr = "SELECT * FROM T_students";SqlCommand comm = new SqlCommand();mandText = sqlStr;mandType = CommandType.Text;comm.Connection = conn;DataSet ds = new DataSet();SqlDataAdapter adapter = new SqlDataAdapter(comm);adapter.Fill(ds, "学⽣信息");conn.Close();return ds;}然后我们在Form_Load⽅法⾥绑定数据集private void DesignForm_Load(object sender, EventArgs e){dReport = new Report();string reportFile = "Report/report.frx";dReport.Load(reportFile);this.designerControl1.Report = dReport;DataSet ds = new DataSet();ds = getData();dReport.RegisterData(ds, "学⽣信息");dReport.Prepare();dReport.Design();}我们F5⼀下,在设计窗⼝下,在[数据]->[选择数据源]中,就能看到我们绑定的数据了我们设计⼀个表格,把我们的数据放进去我们可以预览⼀下,然后保存3、为Preview绑定数据现在我们⽤同样的⽅法为Preview绑定数据,getData()⽅法⼀致,可以直接复制过来private void PreviewForm_Load(object sender, EventArgs e){pReport = new Report(); //实例化⼀个Report报表String reportFile = "Report/report.frx";pReport.Load(reportFile); //载⼊报表⽂件pReport.Preview = previewControl1; //设置报表的Preview控件(这⾥的previewControl1就是我们之前拖进去的那个)DataSet ds = new DataSet();ds = getData();pReport.RegisterData(ds, "学⽣信息");pReport.Prepare(); //准备pReport.ShowPrepared(); //显⽰}我们测试⼀下⼆、⽤户⾃定义报表,可保存到服务器和打开。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
fastreport使用入门教程之报表设计器环境报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。
设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。
报表设计器界面新颖。
包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。
为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。
这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。
注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。
其他组件说明不在此介绍。
2图中标号说明:1——报表设计区域2——菜单栏3——工具栏4——报表对象工具栏5——报表分页标签6——报表树窗口7——对象属性窗口8——数据树窗口。
可以从此窗口拖曳到报表窗口9——尺标。
10——状态条13456789101.1、控制键控制键描述Ctrl+O“文件|打开…”菜单命令Ctrl+S“文件|保存”菜单命令Ctrl+P“文件|预览”菜单命令Ctrl+Z“编辑|撤销”菜单命令Ctrl+C“编辑|复制”菜单命令Ctrl+V“编辑|粘贴”菜单命令Ctrl+X“编辑|剪切”菜单命令Ctrl+A“编辑|全选”菜单命令Arrow,Tab对象切换Del删除被选择的对象Enter打开对象编辑器Shift+arrows改变对象的大小Ctrl+arrows移动对象位置Alt+arrows移动对象到附近对象的位置1.2、鼠标操作操作描述左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;对选中的对象通过组件的黑色方块可以改变组件的大小。
右键弹出选择组件对象的浮动菜单双击打开对象编辑器;通过在组件的中间位置双击鼠标左键,打开属性对话窗口。
鼠标滚轮滚动报表。
Shift+左键多选组件对象Ctrl+右键当你按着鼠标左键移动鼠标时,在窗口上划出一道方形窗口。
松开鼠标按键,则在方形窗口中的组件都被选中。
在被选中组件的中间位置,按住鼠标左键移动组件对象到相应的位置。
Alt+左键如果被选中的组件是“TEXT”,则组件处于输入状态。
1.3、工具栏1.3.1、设计模式工具栏组件工具栏和以下工具按钮。
图标名称描述对象选择标准模式下,选中对象,鼠标箭头方向改变组件大小。
手单击图标,托动报表窗口。
缩放单击鼠标左键,可以对当前窗口放大两倍(增加100%);右键单击鼠标,可以缩小当前窗口。
如果鼠标左键托划,则选择范围被放大。
文本编辑单击“TEXT”组件对象,允许编辑报表内容。
当按着鼠标左键在空白处拖划,松开鼠标键则在被选择范围产生一新的“Text”组件对象。
格式刷当“Text”对象被选中后,此按钮变成可操作状态。
鼠标左键单击“Text”对象时,则拷贝格式,再单击“Text”组件对象时则复制格式到对象上。
1.3.2、“标准”工具栏图标名称描述新报表创建新的空白报表打开报表打开已有的报表。
快捷键:Ctrl+O;保存报表保存报表到文件中。
快捷键:Ctrl+S;预览生成报表并进行预览。
快捷键:Ctrl+P;新页添加一新页到报表中。
新对话框添加一新的对话框表单到报表中。
删除页删除当前页。
页面配置打开页面属性配置窗口。
变量打开报表变量编辑器剪切剪切当前选择对象到粘贴板中。
快捷键:Ctrl+X复制复制当前选择对象到粘贴板中。
快捷键:Ctrl+C粘贴粘贴复制到粘贴板中的数据到报表中。
快捷键:Ctrl+V取消撤销最后的操作。
快捷键:Ctrl+Z重复重复最后的取消的操作。
快捷键:Ctrl+Y群组对选择的组件对象组合成一个整体取消群组将组合整体的组件分开成单个组件。
显示栅格在页上是否显示栅格。
栅格大小可以在视图——选项窗口中进行设置。
栅格对齐当移动组件或改变组件大小时,自动改变组件的大小对齐到栅格。
适配栅格改变组件大小时,组件自动和上个大小对齐。
缩放设置界面缩放大小。
1.3.3、“文本”工具栏图标名称描述样式允许选择一个样式。
定义样式列表,可在“报表|样式…”菜单栏中进行设置。
字体名称允许从下拉框中选择字体名称,保存最后应用五个可用的字体列表。
字体大小允许从字体大小下拉列表框中选择字体大小。
字体大小也可以用户输入。
粗体设置/取消字体粗体斜体设置/取消字体斜体下划线设置/取消字体下划线字体设置显示字体设置对话框。
字体颜色从下拉框中选择字体颜色。
高亮显示显示高亮显示文本属性对话框。
文本方向选择字体显示方向。
左对齐文本左对齐水平居中文本水平居中右对齐文本右对齐平均居中文本自适应组件宽度上对齐文本上对齐垂直居中文本垂直居中下对齐文本下对齐1.3.4、“边框”工具栏图标名称描述上边线设置|取消上边框线下边线设置|取消下边框线左边线设置|取消左边框线右边线设置|取消右边框线边框设置边框线没有变框取消边框线阴影设置|取消阴影背景颜色从下拉框中选择背景颜色边框颜色从下拉框中选择边框颜色。
外框样式从下拉框中选择线条样式边框宽度从下拉框中选择线条的宽度。
1.3.5、“对齐”工具栏图标名称描述左对齐组件左边对齐水平居中组件水平中间对齐右对齐组件右边对齐上对齐组件上边对齐垂直居中组件垂直中间对齐下对齐组件下边对齐水平均分组件位置水平均分垂直均分组件位置垂直均分水平居中组件水平居中垂直居中组件垂直居中相同宽度组件宽度设置成最大相同高度组件高度设置成最高1.4、设计选项通过“视图|选项”菜单条设置设计器选项。
在这设置需要的单位(毫米、英寸、像素)。
并设置栅格大小,也可以双击状态栏中左边的一个格,也是设置这一项。
你也可以设置单个是否显示,和栅格对齐。
也可以通过“标准”工具栏中的按钮进行设置。
你可以设置代码编辑器和文本编辑器的字体名称、大小、颜色等。
如果“使用对象的字体设置”被选中,则文本编辑器中的字体被“Text”组件的字体代替。
设计器工作区默认颜色为白色,并且可以通过工具空间和工具视窗改变颜色。
“LCD栅格颜色”,增强栅格线对比度,并改进可视性。
“插入后显示编辑器”当增加新的组件时进行选项控制。
如果被选中,增加新的组件时出现组件编辑器。
当添加最大数量的组件时,此选项取消。
“显示Band标题”选项取消选中,则Band标题不被显示。
“Show drop-down fields list”选项,决定“Text”组件按钮关联数据时,当鼠标在上边移动时是否显示下拉框显示可选择字段。
“自由摆置band位置”选项,决定是否粘连在报表页上。
此选项默认不被选中,Band可以分组显示在报表页上,Band之间的间隙可以通过“间距设置”设置。
1.5、报表设置通过“报表|选项”菜单条显示报表参数窗口,其中共有三个属性页。
第一页显示报表的一般性参数。
用户可以绑定报表到系统已安装的打印机中的一台。
意思是报表打印时默认使用绑定的打印机输出打印。
这一项当系统中有多个打印机时被使用。
例如:文本可以帮定输出到单色打印机,有图形的可以输出到彩色打印机。
打印机列表中“预设”打印机选项被选中,则报表不和任何打印机绑定,并且打印输出到系统默认得打印机上。
用户可以设置报表打印分数,打印份数显示在打印机选项的面板上。
如果“Double pass”选项被选中,报表的信息分为两项。
第一阶段,报表形成,并分开到页中,但结果不保存。
第二个阶段,标准报表信息保存到流文件中。
“print if empty”选项,决定报表空白时是否生成报表文件,如果选中,生成报表时显示空白报表。
“密码”项设置密码,当打开报表时需要输入密码。
第二页设置报表的继承性第三页用户设置报表属性描述1.6页面设置通过“文件|页面设置…”菜单条,或双击页面空白处,弹处页面设置对话框。
这个对话框共有两页:在第一个页面上,用户可以设置纸面大小,和纸面方向,还有页面边距。
在纸张来源的下拉框中选择第一页和其他页打印机的状态。
第二页设置分栏显示报表栏数、栏距和位置。
当前设置在设计器中显示。
“打印至前一页”允许用户打印报表,从上一页的空白处开始。
这个选项可用在一个报表有多个模板组成或批量打印时。
“伸展至打印区”选项打印奇页面时左右边界可以交换。
“Endless page width&height”选项根据多个数据报表增加页数。
这样可以看到一个大型报表数据代替多个报表页面。
“在设计模式使用大的纸张高度”选项增加页面高度。
同为比较常用的报表工具,FineReport的报表设计器相对于FastReport的,更为简单,上手也更容易一些,下面是FineReport报表设计器的简单展示:1.设计器概览下图是FineReport报表软件设计器的整体示例图:1.1模板管理面板所有通过FineReport设计器设计出来的模板全部保存在reportlets文件夹下,并显示在模板面板中。
1.2数据集面板数据集面板中展示的是数据集,数据集是指通过SQL语句,将数据库中的数据获取出来,作为模板数据的直接来源,数据集包括模板数据集和服务器数据集。
1.3模板预览方式预览方式是指查看模板时以哪种方式查看,在设计器预览方式按钮处,有三种预览方式,分页预览,填报预览,数据分析,如下图:默认预览方式为分页预览。
1.4报表主体报表主体是设计模板的主体界面,由上图可以看到,报表主设计界面是一个类似Excel的表格,支持无限行与无限列,基本的操作方法与Excel类似,简单容易。
在用FineReport设计报表时,只需理解一些与单元格绑定数据列有关的操作即可。
且这些操作都是后台的代码处理,基本不需要再手写表达式。
1.5参数界面是制作参数模板时放置查询控件的面板。
1.6数据列或图表属性面板如果选中的单元格中绑定的是数据集字段,则显示数据列属性,可对该字段进行一些简单设置,如果绑定单元格的是图表,则显示图表属性,对图标进行一系列的设置。
1.7单元格属性表对单元格的一些属性进行设置,包括扩展属性,样式,形态和其他属性。