fastreport初级使用教程之报表设计器环境

合集下载

FastReport报表模板设置

FastReport报表模板设置

FastReport报表模板设置FastReport 报表模板设置1. 模板的创建打开报表菜单,在⼯具栏的“报表模板”选项中选择空值,点击“设计”按钮,打开报表设计界⾯,如图1-1图 1-1如图1-2,选择所需控件:双击或拖动到“模板样式”中,控件位于“”中Page Header :页⾯页眉Page Footer :页⾯页脚Master Data :绑定列表数据Header: 报表的页眉Footer :报表的页脚Group Header :分组页眉Group Footer :分组页脚标签控件,绑定数据请⽤[表名."字段"] 图⽚控件:绑定图⽚,控件栏属性模板样式字段列表字体与对齐⽅式2.模板的编辑打开报表菜单,在⼯具栏的“报表模板”选项中选择需要更改的模板,点击“设计按钮”。

打开报表设计界⾯。

对报表进⾏更改后,保存⽂件。

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

4.绑定列表数据Master Data控件⽤于绑定数据源中每⼀条数据明细,单击Master Data控件,将控件添加到页⾯上,在右边的字段列表中将需要的字段拖到Master Data中对应的位置,也可以使⽤控件绑定数据,绑定格式为“[表名.”字段名”]”,双击已添加的字段列表,如果需要其设置内容的格式,如图4-2,选择“Format”选项卡:Text为字符;Number为数字类型,类型为Number时,在“Format”中设置数字的类型(如⼩数位,货币⼩数等);Date/Time 为⽇期类型,在“Format”中设置⽇期的显⽰类型;Boolean为布尔类型的,在“Format”中设置布尔类型的显⽰类型。

当出现空值显⽰为0的情况,请点击右键,选择”Hide Zeros”前的勾选框图4-2其它属性可在“字体与对齐⽅式”中及”属性”中设置⽤于设置控件内容的字体。

fastreport报表设计指南

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。

快速报表系统FastReport4用户使用手册_修改版

快速报表系统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报表打印格式操作手册目录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文档。

fastreport 入门教程之报表设计器环境

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+右键当你按着鼠标左键移动鼠标时,在窗口上划出一道方形窗口。

快速报表系统FastReport4用户使用手册_修改版

快速报表系统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使用手册
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#初级教程之报表设计器环境

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函数的用法memoformat

fastreport函数的用法memoformat

fastreport函数的用法memoformat FastReport是一个功能强大的报表生成工具,可用于生成各种格式的报表,包括文本、图表、图像等。

在FastReport中,可以使用Memo控件来显示文本内容。

Memo控件可以用于显示静态文本、数据库字段或其他动态文本等。

使用Memo控件生成报表的步骤如下:1. 在报表设计器中,选择一个要添加Memo控件的区域,如页眉、页脚或数据区域等。

2. 在工具箱中找到Memo控件,并将其拖放到报表设计器中的目标区域。

4. 设置Memo控件的属性,例如字体、字号、文本颜色等,以满足报表的样式要求。

5. 在报表中的其他位置,也可以添加Memo控件来显示其他信息或表达式计算的结果。

6. 在代码中生成报表时,可以通过给Memo控件的Text属性赋值来设置内容。

例如:```csharpmemo1.Text = "Hello, FastReport!";```7. 可以通过设置Memo控件的Format属性来改变文本的格式化方式。

Format属性可以接受各种标准和自定义的格式字符串。

常见的格式字符串包括日期时间格式、数字格式、货币格式等。

例如,要将日期格式设置为"yyyy-MM-dd",可以将Memo控件的Format属性设置为值"yyyy-MM-dd"。

```csharpmemo1.Format = "yyyy-MM-dd";```还可以使用浮点数格式控制文本的小数位数:```csharpmemo1.Format = "0.00"; // 显示两位小数```请注意,Memo控件的Format属性对应的内容必须是可转换为对应格式类型的值,否则会导致报表生成时的错误。

8. 除了Format属性外,Memo控件还具有其他一些属性可以用于设置文本的对齐方式、多行显示、自动换行等。

fastreport中手册(翻译整理)

fastreport中手册(翻译整理)

第一章通用说明(一)安装成VS工具箱(二)故障排除(三)部署(四)编译源代码第二章winform窗体中的使用Visual Studio中报告组件的使用使用代码生成报表存储和装载一个报告注册数据传递一个值到报表参数运行报告设计报告导出报告配置环境取代了“开放”和“保存”对话框更换标准进度窗口通过自己的连接字符串通过自定义的SQL引用报告对象使用代码创建一个报告使用自己的预览窗口24过滤表中数据向导第三章 的使用使用WebReport组件存储和装载一个报告注册数据传递一个值到报告参数工作在“中等信任”模式第一章通用说明1.0 一般信息安装VS工具网络安装程序自动添加FastReport组件进入Visual Studio的工具箱。

如果你有禁用这个特性在安装,你可以手动添加组件。

要做到这一点:在工具箱中删除“FastReport·NET”选项卡,如果它是在那里;·创建一个新的标签(要做到这一点,右键单击工具箱并选择“添加选项卡”项目),或选择一个现有的标签你想添加FastReport组件; 右键点击一个标签,·选择“选择项目…”:·在对话框中,按“浏览…”按钮,选择FastReport.dll,FastReport.Web.dll文件(它们位于“C:\ Program files \ FastReports ”文件夹);·关闭对话框与OK按钮。

在此之后,您将看到组件在一个选择的选项卡:·报告;·视图控制;·设计控制;·EnvironmentSettings;(此组件将WebReport·可见, 在 项目唯一的)。

2.0 故障排除如果你面临的问题在使用报表设计器(例如,一些工具栏或工具窗户被损坏),你应该删除配置文件。

这个文件在启动时创建。

它位于以下文件夹:A.Windows XP系统【C:\文档和设置\ user_name \ \应用程序本地设置数据\ \ FastReport.config FastReport】B.Windows Vista系统【C:\用户\ user_name \ AppData \当地\ \ FastReport.config FastReport】以下信息是存储在配置文件中:1.对话框窗口的大小和位置2.工具栏设置;3.最近使用的数据连接4.邮件设置(如果你使用“发送电子邮件”功能在预览)。

fastreport报表设计指南

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。

Fast Report设计手册V3.0

Fast Report设计手册V3.0

Fast Report 设计手册V2.0一、运用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.在报表中打印条码---------------------------------163.换页打印在每页固定打印行数---------------------------------174.自动折行/行高---------------------------------175.把报表转出到其他格式---------------------------------186.如何在审核的单据上打印时做电子签名---------------------------------187.如何按货品+特征来汇总打印---------------------------------20一、运用Fast Report 前提设计Fast Report 的前提是首先在营业人资料里的第四页面中的打印类新选择[Fast Report打印] 二、Fast Report 的基础设计在日常作业单据下点打印系统会出现如下窗口:如果需要新建报表请点击[新建]按钮,修改请点击[设计]按钮。

delphi fastreport 用法

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教程

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的使用方法

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 入门教程之参数查询报表

fastreport 入门教程之参数查询报表

fastreport入门教程之参数查询报表参数查询报表我们创建一个比较复杂一点报表,在报表输出之前,在对话框中输入参数查询。

在上面的报表中在点击新报表,重新创建一个空白报表。

切换到data页,放置ADO Query组件到面板上,双击组件单出编辑器,输入查询语句:select*from Customer where CustNo>:p1加入一个对话框窗体,组织组件如下:设置组件属性:Label1:Caption='选择CustNo大于'Edit1:Text='2000'Button1:Caption='确定'ModalResult=mrOkButton2:Caption='取消'ModalResult=mrCancel打开Query的参数params属性编辑器对话框,设置参数:回到报表设计器页面,组织报表结构如下:进行预览,输入参数,查看显示结果。

同为比较常用的报表工具,FineReport对报表中参数的解决方案思路有相同,但具体的实现方式存在差异,主要有三种实现方式,大概如下:参数控件绑定数据1.描述FineReport为了让用户快速的实现参数查询数据功能,提供了专门的参数界面,用来放置与查询相关的控件,如下图:2.示例根据下图我们制作一个简单的查询界面,从而了解参数查询界面的具体制作方法。

2.1打开报表打开报表:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Para meter\Parameter.cpt,这张模板是模板参数章节的示例模板,该模板中添加了参数界面,以此模板为例来讲述参数界面的一些使用方法。

2.2参数布局按照下图所示,将控件拖至相应的位置,如下:另:参数界面采用绝对布局方式,因此可以将控件拖至面板中的任何位置。

2.3参数控件编辑风格默认的参数控件都是文本框,有时如希望使用日期控件来选择日期,或者下拉框直接选择数据,这就需要为参数控件定义编辑风格了。

fastreport 入门教程之参数查询报表

fastreport 入门教程之参数查询报表

fastreport入门教程之参数查询报表参数查询报表我们创建一个比较复杂一点报表,在报表输出之前,在对话框中输入参数查询。

在上面的报表中在点击新报表,重新创建一个空白报表。

切换到data页,放置ADO Query组件到面板上,双击组件单出编辑器,输入查询语句:select*from Customer where CustNo>:p1加入一个对话框窗体,组织组件如下:设置组件属性:Label1:Caption='选择CustNo大于'Edit1:Text='2000'Button1:Caption='确定'ModalResult=mrOkButton2:Caption='取消'ModalResult=mrCancel打开Query的参数params属性编辑器对话框,设置参数:回到报表设计器页面,组织报表结构如下:进行预览,输入参数,查看显示结果。

同为比较常用的报表工具,FineReport对报表中参数的解决方案思路有相同,但具体的实现方式存在差异,主要有三种实现方式,大概如下:参数控件绑定数据1.描述FineReport为了让用户快速的实现参数查询数据功能,提供了专门的参数界面,用来放置与查询相关的控件,如下图:2.示例根据下图我们制作一个简单的查询界面,从而了解参数查询界面的具体制作方法。

2.1打开报表打开报表:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Para meter\Parameter.cpt,这张模板是模板参数章节的示例模板,该模板中添加了参数界面,以此模板为例来讲述参数界面的一些使用方法。

2.2参数布局按照下图所示,将控件拖至相应的位置,如下:另:参数界面采用绝对布局方式,因此可以将控件拖至面板中的任何位置。

2.3参数控件编辑风格默认的参数控件都是文本框,有时如希望使用日期控件来选择日期,或者下拉框直接选择数据,这就需要为参数控件定义编辑风格了。

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用户手册译文

FastReport用户手册译文

FastReport用户手册1.0.0设计器报表组件提供了一个内置的设计器,此设计器可以在报表设计期间通过双击TfrxReport 组件进行访问。

它为用户提供了设计报表的所有工具,并能同步预览。

设计器当前版本是V4.6.8。

它提供了一些工具栏,可以根据个人爱好停放在任意位置。

工具栏的位置以及设计器的设置信息(任何一个改变后)会被保存在ini文件或注册表中,以后启动报表设计器后会根据这些信息恢复当前的设计界面。

要给终端用户提供报表设计器,你要么从fastreport组件面板中加入“TfrxDesigner”组件,要么在单元文件Uses列表中加入“frxDesgn”单元,这样才能在运行时期设计或修改报表。

注意:应该在Delphi窗体中添加其它Tfrx系列的组件,这样才能在报表设计期间使用。

看一下报表设计器,在上图中用数字进行了指示:1 –报表设计器工作区;2 –菜单栏;3 –工具栏;4 –对象工具栏;5 –报表页标签;6 –“报表树”窗体;;7 –“对象查看器”窗体;8 –“数据树”窗体,可以从此窗体中拖到一个数据元素到工作区;9 –标尺。

当往工作区拖动标尺时,将会出现一根引导线;10 –状态栏。

1.1.0控制键1.2.0鼠标控制Ctrl + 左键(原文是右键,有误)按住左键拖动,将出现虚线框,释放左键时所有被虚线框捕获的对象将被选中。

该操作也可以由点击空白页面,并移动鼠标光标到所需的位置。

Alt + 左键如果选中的对象是文本对象, 可直接编辑对象的文本。

1.3.0工具栏1.3.1设计栏与对象工具栏是一体的,有下列基本的按钮:图标名称描述选取工具一个标准的操作方法,显示一个鼠标指针,用来选择对象,修改大小等等。

徒手工具点击该图标后可以拖动报表。

显示比率工具点击鼠标左键放大报表显示(每次增加100%),点击右键缩小显示(每次减少100%)。

当按住左键拖动时,指定区域会被缩放。

文本工具点击“文本”的对象后可以在报表内直接编辑文本内容。

FastReport.Net的使用

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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单元格属性表对单元格的一些属性进行设置,包括扩展属性,样式,形态和其他属性。

相关文档
最新文档