fastreport .net初级教程之报表设计器环境

fastreport .net初级教程之报表设计器环境
fastreport .net初级教程之报表设计器环境

https://www.360docs.net/doc/9115769242.html,初级教程之报表设计器环境

报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。

为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。

注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。

2

图中标号说明:

1——报表设计区域

2——菜单栏

3——工具栏

4——报表对象工具栏

5——报表分页标签

6——报表树窗口

7——对象属性窗口

8——数据树窗口。可以从此窗口拖曳到报表窗口

9——尺标。10——状态条134567

8910

1.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单元格属性表

对单元格的一些属性进行设置,包括扩展属性,样式,形态和其他属性。

润乾报表常用函数

润乾报表常用函数 1.to函数说明:生成一组连续的整数数据 语法:to(startExp,endExp{,stepExp}) 参数说明: startExp 整数数据开始的表达式 endExp 整数数据结束的表达式 stepExp 整数数据步长的表达式 函数示例: to(1,5)=list(1,2,3,4,5) to(1,5,2)=list(1,3,5) to(-5,-10,-2)=list(-5,-7,-9) to(-10,-8)=list(-10,-9,-8) 2.select函数说明:从数据集的当前行集中选取符合条件的记录 语法: datasetName.select( {, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} ) datasetName.select( , , )//适用于不需排序或数据集中已排好序 参数说明: select_exp:要选择的字段列名/列号,,也可以是表达式。列号用#n 表示,例如#0代表第0列,#1代表第1列,依此类推 desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。 filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。

sort_exp: 数据排序表达式。当此项为空时先检查desc_exp是否为空,如果为空,则不排序,否则使用select_exp排序。rootGroupExp 是否root数据集表达式 返回值:一组数据的集合,数据类型由select_exp的运算结果决定函数示例: 例1:ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序 例2:ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列 例3:ds1.select( name,false,sex=='1') 从数据源ds1中选取性别为男性的name字段列的值并升序排列 例4:ds1.select( name, true, sex=='1', id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列 3.Int函数说明:将字符串或数字转换成整数 语法:int( string ) int( number ) 参数说明: string 需要转换的字符串表达式 number 数字,如果带有小数位,转换后小数位被截掉

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

fastreport初级使用教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.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、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

vb报表设计

第六节报表设计 对一个完整的数据库应用程序来说,制作并打印报表是不可缺少的环节。VB 6.0 提供了DataReport 对象作为数据报表设计器(DamReport designer),DataReport对象除了具有强大的功能外,还提供了简单易操作的界面。 DataReport对象可以从任何数据源包括数据环境创建报表,数据报表设计器可以联机查看、打印格式化报表或将其导出到正文或HTML页中。 一、报表设计器 数据报表设计器由DataReport对象、Section对象和DataReport控件组成。 1.DataReport对象 DataReport对象与VB的窗体相似,同时具有一个可视的设计器和一个代码模块,可以使用设计器创建报表的布局,也可以在代码模块中添加代码。 在“工程”菜单上,单击“添加DataReport”命令,将数据报表设计器添加到工程中,则出现如图5-6-1所示的DataReport1对象,由“报表标头”、“页标头”、“细节”、“页注脚”和“报表注脚”组成。 图5-6-1 ·报表标头:指显示在一个报表开始处的文本,例如用来显示报表标题、作者或数据库名。

·页标头:指在每一页顶部出现的信息,例如用来显示每页的报表标题。 ·分组标头、注脚:指数据报表中的“重复”部分。每一个分组标头与一个分组注脚相匹配,用于分组。 ·细节:指报表的最内部的“重复”部分(记录),与数据环境中最低层的Command 子对象相关联。 ·页注脚:指在每一页底部出现的信息,例如,用来显示页码。 ·报表注脚:指报表结束处出现的文本,例如,用来显示摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页注脚之前。 2.Section对象 数据报表设计器的每一个部分由Section对象表示,如图5-6-1中的Section1~Section5。设计时,每一个Section由一个窗格表示,可以单击窗格以选择页标头,编程改变其外观和行为,也可以在窗格中放置和定位控件,对Section对象及其属性进行动态重新配置,更改每一个Section对象的布局来设计报表。 3.DataReport控件 当一个新的数据报表设计器被添加到工程时,在窗体上控件箱出现“数据报表”和“General”(通用)选项卡,如图5-6-2所示。但在数据报表设计器上不能使用General的控件,即内部控件或ActiveX控件。数据报表选项卡中的控件仅包含可在数据报表设计器上工作的特殊控件。 图5-6-2

润乾报表常用函数

润乾常用函数数值计算 函数说明:abs(numberExp) 计算参数的绝对值 语法: abs(numberExp) 参数说明: numberExp 待计算绝对值的数据 返回值: 数值型 示例: 例1:abs(-3245.54) 返回:3245.54 例2:abs(-987) 返回:987 函数说明:cos(numberExp) 计算参数的余弦值,其中参数以弧度为单位 相关的函数有sin() 计算参数的正弦值 tan() 计算参数的正切值 语法: cos(numberExp) 参数说明: numberExp 待计算余弦值的弧度数 返回值:double型 示例: 例1:cos(pi()) 返回:-1 例2:cos(pi(2)) 返回:1

函数说明:eval( StringExp ) 动态解析并计算表达式 语法: eval( StringExp ) eval( StringExp, SubRptExp ) eval( StringExp, DataSetExp ) 参数说明: StringExp 待计算的表达式串 SubRptExp 嵌入式子报表对象,一般是含有子报表的单元格 DataSetExp 数据集对象,一般是ds函数 返回值:表达式的结果值,数据类型由表达式决定 示例: 例1:eval( "1+5" ) 返回6 例2:eval("B2+10", A1) 其中A1为嵌入式子报表,表示计算A1子报表中的B2+10 例3:eval("salary+100", ds("ds1")) 表示计算数据集ds1中salary加100 函数说明:exp(nExp) 计算e的n次幂 语法: exp(nExp) 参数说明: nExp 指定次幂数 返回值:数值型 示例: 例1:exp(4.3) 返回:73.69979369959579 函数说明:fact(nExp) 计算参数的阶乘 语法: fact(nExp)

报表工具-即席报表设计器的基本功能

即席报表设计器 ActiveReports 即席报表设计器(Ad-hoc Designer)是一个功能丰富、完全基于Web的报表解决方案,能帮助商业用户轻松地创建具有交互功能的报表。这款基于浏览器的即席报表设计器,使用语义数据模型将开发技术细节和业务知识相分离,商业用户无需关心SQL等技术细节便可创建符合业务需求的报表。同时,该设计器还支持多用户报表,通过内置的SDK可实现自助式BI的需求,比传统报表工具更加有效。 ActiveReports 即席报表设计器(Ad-hoc Designer),根据用户角色提供相应的功能。主要面向的用户分为:企业用户、信息技术人员和开发人员。 ● 企业用户功能 可以快速的开发出具有专业外观和交互能力的报表,所有操作在Web浏览器中就完成,而且,你不必关心任何的开发技术细节。此外,ActiveReports 即席报表设计器内置对移动设备的支持,你可随时随地访问报表全部信息: 功能丰富、且极易使用的报表设计器,用户只需拖拽操作便可完成报表设计的全部工作。 即席报表设计器的使用完全基于浏览器,无需在终端用户环境中安装桌面应用程序。 通过语义数据模型封装所有技术细节,终端用户只需聚焦业务表达。

可直接设置报表运行计划,并自动分发报表内容。 可通过PC/笔记本/iPad/iPhone/Android和Windows Phone直接访问报表,完成报表查看、打印、导出以及数据钻取等交互式数据分析操作。

● 信息技术(IT)人员功能 基于Web 的ActiveReports 即席报表设计器工具,让你在短短几分钟时间内便可熟悉工具的使用,并能快速的为您的用户提供自助式报表服务: 通过创建数据模型,为用户提供基于业务逻辑的数据结构,便于用户理解和使用。 提供多种报表分发方式,便于数据的及时共享。 即席报表设计器的使用方式简单,与Office 类似,减低对用户的支持和培训成本。

fastreport中文版教程之报表设计器环境

fastreport中文版教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.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、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

报表设计教程

一.报表设计的准备工作 报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施BI战略的基础。报表可以帮助企业访问、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。简单来说,报表就是用表格,图表等格式来显示动态数据,报表=多样的格式+动态的数据.,也就是对已有的数据动态的设置打印的位置. 1-1.在做格式设计之前,首先获取需要制作的报表格式,然后进入系统,在需要进行设计的打印界面选择进入格式设计器.(图1-1 ) 图 1-1 1-2.如果此处报表格式为空,则需要进入报表管理,找到相应的数据集并添加格式,这样才能开始进行格式设置.(如图1-2)

图 1-2 1-3.添加格式选择为默认格式,并选择类型为用户,然后右键启用格式,就可以在相应票据打印界面看到新建的格式.(图1-3) 图 1-3 二.报表设计 Healthone报表设计的一般流程是: 1.设置报表页面属性 2.获取所需数据源 3.依次添加ReportTitle、PageHeader、MastData、PageFooter等组件。 4.设置MastData连接的数据源(双击MastData区域) 5.在ReportTitle中添加文本对象,录入报表名称。 6.在PageHeader中添加若干文本对象,录入字段中文名称。 7.在MastData中添加若干文本对象,并连接该文本对象至对应数据字段。(可以从下 拉框中选取) 8.在PageFooter中添加文本对象(或录入页码-使用FastReport中的系统变量 [Page])2-1.healthone的格式设计是使用fastreport.进入格式设计器(图2-1)

(完整版)润乾报表使用手册

报表使用手册 报表使用手册 XX股份有限公司 中国济南

目录 1概述.............................................................................................................................. - 3 - 2安装.............................................................................................................................. - 3 - 2.1准备好安装程序.......................................................................................... - 3 - 2.2安装中的选项.............................................................................................. - 3 - 2.3授权文件配置.............................................................................................. - 4 - 3报表制作...................................................................................................................... - 5 - 3.1报表制作要求.............................................................................................. - 5 - 3.2制作一张报表的步骤.................................................................................. - 5 - 3.3启动报表设计器.......................................................................................... - 6 - 3.4连接数据源.................................................................................................. - 7 - 3.4.1 数据源对话框......................................................................................... - 7 - 3.4.2 编辑数据源............................................................................................. - 7 - 3.4.3 注意事项................................................................................................. - 9 - 3.5设计报表格式.............................................................................................. - 9 - 3.5.1 格式设计................................................................................................. - 9 - 3.5.2 需注意事项........................................................................................... - 10 - 3.6定义参数.................................................................................................... - 10 - 3.6.1 参数的编辑........................................................................................... - 10 - 3.6.2 常用参数举例....................................................................................... - 11 - 3.7定义宏........................................................................................................ - 11 - 3.7.1 宏的编辑............................................................................................... - 11 - 3.7.2 常用宏举例........................................................................................... - 12 - 3.8建立数据集................................................................................................ - 12 - 3.8.1 数据集的编辑....................................................................................... - 12 - 3.8.2 常用数据集举例................................................................................... - 13 - 3.9设置单元格属性........................................................................................ - 14 - 3.9.1 数据集在单元格中应用....................................................................... - 14 - 3.9.2 显示格式............................................................................................... - 14 - 3.9.3 设置预警条件....................................................................................... - 15 - 3.9.4 增加动态背景色................................................................................... - 15 - 3.9.5 按参数隐藏列....................................................................................... - 16 - 3.9.6 主格应用............................................................................................... - 16 - 3.10报表预览.................................................................................................... - 17 - 3.11报表发布.................................................................................................... - 17 - 4报表部署.................................................................................................................... - 18 - 4.1部署位置.................................................................................................... - 18 - 4.2Web中显示................................................................................................ - 18 - 5重要概念.................................................................................................................... - 19 - 5.1数据源........................................................................................................ - 19 - 5.2数据集........................................................................................................ - 19 - 5.3参数............................................................................................................ - 19 - 5.4宏定义........................................................................................................ - 22 -

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

fastreport使用入门教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.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、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

ActiveReports 报表设计器设计不同报表:脚本

ActiveReports 报表设计器设计不同报表:脚本 上一节的公式与自定义函数所讲的数据处理都是“静态”的,即通过属性设置格式、输入数学表达式、使用ActiveReports内置的函数。本节讲述如何通过后台代码、脚本来实现“动态”,即运行时来修改数据内容或者UI控件的文字、颜色等属性内容。 目录: ◆页面/RDL报表中脚本的使用 ◆区域报表中脚本的使用 页面/RDL报表中脚本的使用 通过脚本可实现在运行时修改数据。添加页面/RDL报表后,会出现如下的模板,脚本选项卡将会出现在报表设计器中,然后您可以在脚本选项卡中写入代码(https://www.360docs.net/doc/9115769242.html,)。 注意:在页面/RDL报表中,可以使用Visual https://www.360docs.net/doc/9115769242.html, 作为脚本语言; 页面/RDL报表支持多种不同的脚本类型,比如: 1)函数脚本 a.新建一个页面报表模板,并在模板中添加一个文本框控件; b.在模板的脚本选项卡中写入如下脚本代码(https://www.360docs.net/doc/9115769242.html,):

Public Function GetDueDate() as Date Return DateTime.Now.AddDays(30) End Function 该函数的功能是返回未来30天的日期。 c.在文本框控件的Value属性来调用此函数:Code.GetDueDate()

d.预览

2)使用自定义常量和变量 a.新建一个页面报表模板,并在模板中添加一个文本框控件; a.在模板的脚本选项卡中写入如下脚本代码(https://www.360docs.net/doc/9115769242.html,):Public Dim MyDoubleVersion As Double = 123.456

b.在文本框控件的Value属性来调用此函数:Code.MyDoubleVersion

K3+Cloud+V5.0+BOS万能报表设计器用户手册

K/3 Cloud V5.0 BOS万能报表平台 目录 第1章系统概述 (2) 第2章标准报表 (3) 2.1 菜单与工具栏 (4) 2.1.1 文件菜单 (4) 2.1.2 编辑菜单 (7) 2.1.3 工具菜单 .............................................................................................. 错误!未定义书签。 2.1.4 窗口菜单 (8) 2.1.5 帮助菜单 (8) 2.1.6 工具栏 (9) 2.2 窗口与视图 (9) 2.2.1 字段列表 (9) 2.2.2 报表结构 (10) 2.2.3 属性 (11) 2.2.4 工具箱 (12) 2.2.5 工作区 (14) 2.3 报表管理 (16) 2.3.1 新建、删除与修改 (17) 2.3.2 引入引出 (17) 2.3.3 报表发布 (18) 2.3.4 权限设置 (19) 2.4 报表设计 (20) 2.4.1 数据源 (20) 2.4.2 绑定字段 (22) 2.4.3 分组与汇总 (23) 2.4.4 报表格式化 (26) 2.4.5 字段显示格式 (29) 2.4.6 图表 (32) 2.4.7 报表样式生成向导 (43)

第1章系统概述 K/3 Cloud万能报表平台在原来电子表格报表的基础上增加了标准报表设计、发布与部署的功能。 K/3 Cloud标准报表是一款功能与操作与水晶报表(Crystal Report)均较为相似的报表设计工具,但它具有与K/3 Cloud系统紧密集成的优点,更加易于使用。 K/3 Cloud标准报表中的列表报表与SQL 增强报表,这两类报表能够直接发布与部署到K/3 Cloud系统的任一位置;对于单据类报表,可以像单据的套打模板设置一样,与单据建立关联后在单据界面完成单据的“标准打印”。 您可以选择〖开始〗→〖程序〗→〖金蝶K3Cloud智造服务平台〗→〖金蝶K3 Cloud客户端〗→〖金蝶K/3 CloudBOS 万能报表平台〗打开K/3 Cloud BOS 万能报表平台。第一次打开时需要设置对应服务器,可通过“地址设置”指定对应数据中心服务器地址。设置成功后,将会弹出“K/3 Cloud BOS 万能报表平台”登录界面,选择数据中心、用户名及密码,点击登陆,进入K/3 Cloud BOS 万能报表平台主窗口,主窗口界面出现后,默认会要求用户选择进行报表操作的子系统。如下图所示: 进入万能报表平台后,系统根据用户选择的报表类型自动打开标准报表设计器。

润乾报表入门

1 前言 鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。

2.报表工具安装 解压后运行runqian-v4.5.5-install.exe安装文件,按引导完成安装。其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。 Figure 1

3.报表工具的使用 3-1 配置数据源 使用报表时需要先对数据源进行配置: Figure 2选择新建一个数据源:

Figure 3 项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。 3-2 新建报表 目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名_arg.raq”文件。我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的_arg.raq文件。 3-3 结果显示报表设计 首先新建一张报表,直接点击左上角工具栏上的即可。按照给定的表样设计好报表名名、列名。如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。

Figure 4 报表名这一行,采用黑色、二号字,加粗。列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。 Figure 5 设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。

在VB中用数据报表设计器创建报表

在VB中用数据报表设计器创建报表 数据环境设计器(Data Environment designer)与数据报表设计器(Data Report designer)均是Visual Basic 6.0的新增功能,它们的出现大大增强了Visual Basic处理数据的能力。在以往的Visual Basic版本中,制作报表都是通过第三方产品来完成并通过ActiveX控件输出的。这两种设计器的出现,使得Visual Basic程序员再也不用考虑选择一个什么样的第三方工具设计报表了,所有的设计全部在Visual Basic内部完成,再加上Visual Basic 6.0新增的开发IIS应用程序和开发DHTML应用程序功能,使得Visual Basic 6.0是一个名副其实的装备齐全的集成开发环境了。下面我们以一个比较简单的报表为例,详细阐述如何使用数据环境设计器和数据报表设计器来设计一个数据报表。 一、数据环境设计器与数据报表设计器 数据环境设计器提供了一个交互式的设计环境。通过设置Connection对象和Command 对象的属性,可以快速完成到一个数据源的连接。对于设置好的数据环境设计器,可以将它的对象拖放到表单上或是报表上,它会自动创建并完成数据绑定控件的设置。 数据报表设计器是一个极为灵活的设计报表的工具。它以数据环境设计器作为数据源,能创建有层次的、汇总若干个关系型数据表数据的复杂报表。除了像传统的报表设计工具那样能将报表通过打印机输出以外,数据报表设计器还能以HTML或文本文件的格式输出报表。 二、数据环境对象 数据环境设计器包含以下几个对象: 1. 数据连接(Connection)对象:连接对象表示到一个作为数据源的远端数据库或本地数据库的连接。在数据环境中必须至少包含一个连接对象,要使用数据环境存取数据,必须首先创建连接对象。 2. 数据命令(Command)对象:命令对象定义了从数据库连接中将取回什么数据的详细信息。命令对象可基于任何一个数据库对象(表、视图、存储过程或同义字)或是一个SQL 查询。 三、数据报表对象 数据报表设计器包括以下几个对象: 1. 数据报表(Data Report)对象:类似于Visual Basic表单,它包含一个可视化设计器和一个代码模块。设计器用来创建报表的布局,也可以往设计器的代码模块里添加代码,用程序对包含在设计器里的控件或区域进行控制。 2. 区域(Section)对象:数据报表设计器的每一个区域均由一个区域集对象中的一个区域对象来表示。在设计阶段,每一个区域都有一个标题,若要选择区域,只需用鼠标选择标题即可,并且在区域内可布置控件。在报表建立之前,使用区域对象及其属性调整报表。使用过报表的人都知道,报表可分为报头、报脚、页头、页脚、组头、组脚和细节等部分,在区域内也是一样的。

fastreport c#初级教程之报表设计器环境

fastreport c#初级教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.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、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

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

https://www.360docs.net/doc/9115769242.html,入门教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.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、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

润乾所有问题汇总

参数和宏 参数在SQL 语句中如何使用? 答:在sql 语句中需要用到参数的地方,写上"?",然后在参数的tab 页中,根据?的顺序,依次写入含参数或者不含参数的表达式,如下图所示: 参数能在单元格中使用吗?和在SQL 语句中的用法有什么区别? 答:可以,直接引用参数名即可,把参数作为表达式的一个变量来使用,例如:=arg1+1 sql 语句中写上 问号 根据问号顺序写 入含参数的表达 式 宏和参数有什么区别?怎么使用宏? 答:参数是有数据类型的变量,在报表运算过程中作为变量来使用。宏是一个字符串标识,没有数据类型,报表运算之前,引擎会搜索报表定义,检索到宏名,替换成宏值,全部替换结束后,才进行报表运算。 宏的引用方式:${macroName} 宏和参数在网页中如何传递? 答:方法一:通过tag 标签来传递, 参数及宏的个数应该与报表中的参数及宏个数相同,参数名及宏名大小写一致。 如果参数值或宏值是变化的,那么应该先在JSP 代码中将参数串拼好,再传入Tag 中, 如下所示: <% String params = "param1=" + value1 + ";param2=" + value2 + ";" … … ";macro1=" + value1 + … … %> WEB 发布时,如果我自己定制参数输入页面,如何把参数值传递给报表? 答:在jsp 中获得参数值,然后先在JSP 代码中将参数串拼好,再传入Tag 中,如下所 示: <% String params = "param1=" + value1 + ";param2=" + value2 + ";" … … ";macro1=" +

润乾报表设计器简易教程

润乾报表设计器简易教程 建立一个新的报表由存储过程的编写和表样的设计两部分组成,其中,表样的设计是利 用润乾设计器进行的。用润乾建立一个新的表样可以分为以下几步:新建数据源、连接数据源、设置参数、设置数据集、绘制表样、预览表样。 在以下步骤说明中,以预算上报下达差异表为例进行说明。该报表的查询条件包括年度、 单位和模板。表样如下所示: 2010年预算上报下达差异表 制表部门:查询单位期间:2010年单位:万元 制表人:登录用户制表时间:2010-07-26 1新建数据源 配置数据源的目的是为了连接数据库。 配置的步骤如下: 打开设计器后,点击配置——数据源,打开配置数据源的界面。 点击新建,在数据库类型中根据实际情况选择数据库类型,针对TBM系统,选择的是关系数据库,点击确定。 在数据源常规属性设置页面进行数据源的设置,如下图所示:

?数据源名称:可以任意指定,建议采取tbmbj等名称对各地数据库进行直观性 区分。 ?数据库类型:选择对应数据库类型,TBM系统采用的是DB2数据库。 ?客户端字符集:指的是从数据库取出的数据在客户端展现时的字符编码,可以采用默认的GBK。 ?数据库字符集:指的是从数据库中取过来的字符编码,根据数据库的编码类型选择,可以采用默认的GBK。 ?驱动程序:输入“com.ibm.db2.jcc.DB2Driver”即可。 ?数据源URL:数据源URL的输入格式为jdbc:db2:// IP地址:端口号/数据库名,例如:jdbc:db2://192.168.168.6:50000/tbmbj。 ?用户、口令:数据库用户名和密码。 设置完成后,点击【确定】按钮,回到数据源配置界面,关系数据库类型的数据源就配置完成了,数据源配置界面中就列出了新建的数据源。 2连接和断开数据源 选中需要连接和断开的数据源后,点击数据源配置窗口的连接或断开即可。 3设置参数 此处设置的参数是指报表中需要的参数,包括报表的查询条件、从页面URL传过来的参数等。 对于预算上报和下达差异表,需要传入两类参数:一是查询条件,包括年份dateflag、单位dptid和模板groupid;二是从URL中传过来的参数,用于显示制表部门和制表人,其中指标部门即用户在查询条件中选择的单位,无需再次设置该参数,制表人即当前登录用户,因此需设置参数userid。由于从页面或URL传入的都是ID而不是名称,所以 在设置参数的时候也是设置的dptid而不是dptname,别的参数类似。 点击配置——参数,打开参数编辑页面,点击增加后在该页面增加一条参数记录;

相关文档
最新文档