报表开发工具比较FineReport报表VS水晶报表20190109084457

合集下载

水晶报表入门教程:对比FineReport之报表参数

水晶报表入门教程:对比FineReport之报表参数

水晶报表入门教程:对比FineReport之报表参数水晶报表入门教程:对比FineReport之报表参数水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的报表参数设置功能。

水晶报表参数设置功能如下:参数提示报表用户输入信息。

将参数看作是在报表生成之前用户需要回答的问题。

用户输入的信息或用户响应的方式决定报表的内容。

例如,在销售人员使用的报表中,或许有要求用户选择地区的参数。

该报表将返回特定地区的结果,而不是返回所有地区的结果。

通过在公式、选定公式和报表中使用参数字段,可创建单个报表,并可随时根据需要对其进行修改。

参数字段也可用于子报表。

、创建参数字段1.进行检查以确保报表已在“设计”选项卡中打开。

该过程使用Crystal Reports软件中包含的示例报表Group.rpt。

2.在“视图”菜单上单击“字段资源管理器”。

提示:执行此任务的另一种方法是单击“标准”工具栏上的“字段资源管理器”按钮。

3.出现“字段资源管理器”对话框。

4.选择“参数字段”并单击“新建”。

出现“创建参数字段”对话框。

5.在“名称”字段中输入参数的名称(最多255个字母数字字符)。

本例使用“国家和地区”。

6.在“提示文本”字段中输入想要的提示文本(最多255个字母数字字符)。

这是在刷新报表后,出现在“输入参数值”对话框中的文本。

本示例使用“选择一个国家/地区”。

7.从列表中选择适当的“值类型”。

本示例使用“字符串”。

使用参数字段时,需要注意下列事项:参数字段支持下列数据类型:布尔值:要求回答是/否或true/false。

示例:在摘要中包括计划预算数吗?货币:要求一个美元金额。

示例:显示购买金额超过XXXXX的客户。

日期:要求采用日期格式回答。

示例:输入季度的开始和结束日期。

日期时间:要求日期和时间。

示例:显示07/04/19991:00pm-2:00pm之间的统计。

数字:要求一个数值。

水晶报表

水晶报表

水晶报表应用? 水晶报表有下面一些主要的优点:1.快速的报表开发2.能够导出成为复杂的交互性图表3.可以与其它控件一起在WebForm中使用能够动态地将报表导出为pdf,.doc,xls,html,rtf等多种格式.水晶报表中的重要组件:.rpt报表文件在项目中添加crystalreport文件。

创建后在该页面的同一个目录有一个.rpt文件Data Source.rpt文件取得数据库的方法取决于你方法的选择,你能选择让水晶报表自己选择数据而不使用任何代码或者也可以选择手动的组装DataSet,然后再将其传送到报表文件。

水晶报表查看控件(Crystal Report Viewer web form Control (CRWebFormViewer.dll))执行模式Pull 模式:被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。

1. 显示系统自带的报表文件在CrystalReportViewer1的DataBindings中ReportSource的自定义绑定表达式中格式应该是"F:\\张华杰的文件\\常用文件\\工作文件\\教学资料\\力龙试点班\\STP教学PPT\\第十二讲STP结项管理理论\\程序示例\\CrystalReport\\报表示例\\World Sales Report.rpt" 2. 创建报表文件(.rpt)1) 在右击”解决方案游览器“,在弹出的菜单中选择”添加“--”添加新项“-->”Crystal Report”2) 在”Crystal Report 库”中选择”作为空白报表“单选按钮,最后单击“确定“。

3) 这里将弹出水晶报表设计器。

4) 右击报表中的”详细资料区”,选择“数据库”->“添加/删除数据库..."5) 在弹出的”数据库专家“中,扩展”OLE DB(ADO)“选项,此时会弹出另外一个”OLE DB(ADO)“窗口。

FineReport与润乾报表对比

FineReport与润乾报表对比

一、参数设计对比
• 2、参数定义和引用
– 示例:润乾设计:
一、参数设计对比
• 3、预定义参数编辑控件
– 功能描述: 在做模板时,有时我们需要制作多个报表模板,而这些模板都会 使用相同的参数控件,这样如果我们每个模板都要定义的话,这 样无疑工作是相当的繁琐,如果我们事前定义好,需要时直接拖 拽的话,这样就会方便的多。
– 操作难易度: FineReport报表简单,只需进行简单的界面设置。 润乾报表较复杂,需要在单元格内写表达式传参数的方式。
二、展示功能对比
• 4、单元格绑定数据和数据过滤
– 示例:FineReport设计
二、展示功能对比
• 4、单元格绑定数据和数据过滤
– 示例:润乾设计
二、展示功能对比
• 5、单元格文字分散对齐
– 功能描述: 为了达到更好的文字展示效果,顾客会要求多种对齐方式,这其 中有有两端对齐、居中、右对齐和分散对齐等等。
一、参数设计对比
• 4、拖拽式设计报表参数
– 示例:FineReport设计:
一、参数设计对比
• 5、参数界面状态
– 功能描述: FineReport参数界面分为弹出和内嵌两种状态,参数界面可以和 报表在同一个界面,也可以先弹出来参数界面,再展现报表。 润乾中参数界面只能和报表展现在同一个界面上。
– 示例:FineReport设计:
一、参数设计对比
• 6、参数控件风格
– 示例:润乾设计:
二、展示功能对比
• 1、一个单元格设置多个超级链接
– 功能描述: 一个单元格定义多个超级链接,就是说在报表展现的时候,实现 多个数据的钻取效果。如有一个订单报表,有时在录入的时候比 较乱,我想实现它的排序。但不同的人有不同的要求,既想实现 升序排列,又想实现降序排列。这时候就需要定义两个超级(甚 至多个)链接:降序和排序。

水晶报表初级教程:对比FineReport之参数默认值

水晶报表初级教程:对比FineReport之参数默认值

水晶报表初级教程:对比FineReport之参数默认值水晶报表初级教程:对比FineReport之参数默认值水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的参数默认值功能。

水晶报表默认值参数设置方式:使用“设置默认值”对话框可以指定希望与参数字段一起出现的默认提示。

当单击“创建参数字段”对话框或“编辑参数字段”对话框中的“设置默认值”按钮时,出现该对话框。

注意:与定义默认值相关的选项(本节中的前九项)对于值类型为“布尔值”的参数是不可用的。

标注出了其他不可用的选项。

浏览表使用该列表选取一个表,浏览该表以查找要用来更改参数字段的“默认值”的字段/值。

浏览字段使用该列表选取一个字段,浏览该字段以查找要用来更改参数字段的“默认值”的值。

选择或输入要添加的值使用“选择或输入要添加的值”框将值输入“默认值”列表中。

可以在“选择或输入要添加的值”框中键入新值,然后按“添加”按钮(>),或者从“选择或输入要添加的值”列表(该列表将放置在“选择或输入要添加的值”框中)中选择一个值,然后按“添加”按钮(>)。

添加(>)使用“添加”按钮将值从“选择或输入要添加的值”框中移至“默认值”列表中。

全部添加(>>)使用“全部添加”按钮将“选择或输入要添加的值”列表中的所有值都移至“默认值”列表中。

删除(<)使用“删除”按钮从“默认值”列表中删除某个值。

全部删除(<<)使用“全部删除”按钮删除“默认值”列表中的所有值。

顺序箭头按钮使用“顺序箭头”按钮将某个值在“默认值”列表中上移或下移。

例如,您为新雇员Zoe创建了一个值,并且希望值Zoe作为正在创建的参数字段的默认值出现。

可在“默认值”列表中选定值Zoe,并一直单击该值直到它位于列表的顶端,例如,位于值Alex的前面。

默认值使用该列表为正在创建的参数字段创建一列默认值。

为“默认值”列表选择的项目可能代表在“浏览表”列表和“浏览字段”列表中所选项目的子集。

浅谈Visual Basic报表与水晶报表的设计

浅谈Visual Basic报表与水晶报表的设计
收 稿 日期 :2 0 0 6—0 4—1 2
1 V 60常用 的报 表 设 计 方 法 B .
Vi a Bs . s l ai6 0中经 常采 用 的报 表设 计方 法 u c 主要 有 :数据报 表设 计器 ,直 接编程 打 印等 。
1 1 数据 报表 设计 器 .
数据报 表设 计器是一个 多功能 的报表 生成 器 ,以创建联合分层结构的报表为特色 。数据报 表使 用 A O 和 OL B技术 。需 要 Vi a B s D ED s l ai u c

个具体 的 实例 介绍 了其原 理 、实现 步骤 和特 点 。
关键词 :软件;水晶报表;V ;数据库 B
中图分 类号 :T 3 2 P 1 文 献标识 码 :A


题【 。水 晶报表 ( rs l e r)是业 内最 专 C yt pt aRo 业 、功能最 强 的报表 系统 ,它 除 了强 大 的报表 功
12 1 使 用 P itom 方法 .. r Fr n
20 0 6年 6月
文章编号 :10 - 8 7 (0 6 2 0 0 _ 3 0 8 0 5 2 0 )0 —o 4 _ 0 _

浅谈 V saB s 报 i l ai 表与水晶报表的设计 u c
杨 韵 芳
( 明职业 大学 黎 福建 泉 州 3 20 ) 6 0 0
摘要 :叙述了为增强 V B的报表设计 能力,而在 V 中引进水晶报表 ( rs l eot) B Cyt pr 。并通过 aR s
维普资讯
第 2期 ( 第 5 ) 总 1期
J 业 c t 学 Un v报 y r 明 mig Vo ain l i ri o
科技研 究・

c#水晶报表入门教程:对比FineReport之用户入门

c#水晶报表入门教程:对比FineReport之用户入门

c#水晶报表入门教程:对比FineReport之用户入门水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的用户入门功能。

水晶报表用户入门如下:新用户快速入门下面的教程帮助您在创建第一张报表时即树立信心。

请使用本联机帮助的“目录”选项卡在教程中进行浏览。

在本教程中,当创建“客户列表”报表时,会获得有关该程序的介绍。

“客户列表”是最基本的商务报表,一般含有诸如客户名称、城市、地区和联系人姓名之类的信息。

现在开始学习基本概念:选择数据库,在报表中放置一些字段,然后选择要包含的特定记录。

接下来学习如何:插入和移动数据库字段。

添加标题并设置格式。

在“预览”选项卡中显示报表,以便可以精细调整报表。

使用“选择专家”以确保在报表中只包含所需的数据。

移动对象。

数据分组及排序。

插入图片。

打印报表。

开始之前本教程假设您已经熟悉了Microsoft Windows,并使用Windows环境中常见的惯用术语和过程。

如果您还不熟悉Windows,请参考Microsoft Windows文档,以获得进一步的解释。

程序中所有报表节的默认字体都设置为宋体、10磅。

如果更改了默认字体,或者打印机不支持这种字体,那么字段大小、字段间距和屏幕显示看上去将和教程中的不一样。

本教程是在Microsoft Windows2000平台上设计的。

如果使用不同的平台,则屏幕显示可能略有不同。

如果您还不熟悉Crystal Reports环境,请查看格式化,其中介绍了如何使用网格、自由格式位置、使用准线及格式设置活动。

创建报表1.单击“标准”工具栏上的“新建”。

Crystal Reports库出现。

2.3.库中包含了许多向导,用于指导您创建特定类型的报表。

因为在此处是学习报表的概念,所以可以跳过向导,从头开始创建报表。

在完成本教程的学习之后,可以使用向导创建一些报表,以比较哪种报表创建方法最适合您。

Java报表工具选型

Java报表工具选型

对比点
多数据源(集)
FineReport
直接
润乾
支持
永洪
支持
水晶报表
间接支持
完全分组(多层)
支持
支持
支持
支持,较繁琐
完全交叉(多层)
支持,无须专门处理
支持
支持
支持,用专门的交叉模型
不完全分组/固定行列 支持
支持
上下分片
支持,上下格式可不一致,固定变动混合 不支持
左右分片
支持,固定变动混合,直接运算性能高
功能点对比
应用集成
对比点
后台的环境支持
FineReport
纯JAVA,Windows、Linux全支持
润乾
纯JAVA,全支持
永洪
纯JAVA,全支持
水晶报表
貌似只支持Windows?
前台的环境支持
纯HTML,全支持
纯HTML,全支持
纯HTML,全支持 一般仅支持IE
J2EE的应用服务器管理
嵌入应用,可充分利用应用服务器各 项能力
零代码开发:类Excel设计方式,上手简单。尤其数据字典、实际值和显示值等的设计更是切入快速开发的要害。 功能:功能强大,覆盖的行业广,基本能满足所有的报表需求。
帆软FineReport
报表模式:提供三大报表模式——普通报表、聚合报表、决策报表,满足各种复杂应用场景。 外观:报表页面美观、炫酷,支持移动端报表和可视化大屏。
样的流程表单 数据展示:打印、导出、数据报表分析移动端报表
+可视化大屏,FR做大屏有先天开发优势。 目前国内报表软件领域发展最成熟也是市场份额最
高的。IDC的报告里,17年甚至超过SAP,IBM, 在这个细分领域,也是Gartner的BI选型市场指南 里唯一推荐的报表工具。

水晶报表帮助文档(中文)

水晶报表帮助文档(中文)

水晶报表1水晶报表专业版11.1概述11.2广泛的数据访问 21.3访问任何数据源 21.4数据访问控制21.5强大的报表设计功能 31.6可视化的设计环境31.7强大的公式语言 31.8丰富的数据表现力31.9提高生产力 31.10提高报表设计的效率 31.11减少报表维护量 31.12用户交互性 31.13报表查看 31.14报表交互性 31.15报表导航 32 Crystal Reports Server 32.1概述32.2功能和组件 32.3客户利益32.4信息32.5问题32.6需求32.7结论33水晶报表.NET开发特性 33.1概述33.2 .NET集成开发环境中内置的功能 33.3水晶报表开发版的功能特点34水晶报表Java开发特性 34.1功能概述34.2水晶报表开发版的功能特点31水晶报表专业版1.1概述销售管理团队希望更新全球的销售预测,以便在季度会议上演示。

不幸的是,所有的订单和销售数据都保存在遍布全球的各自独立的数据库中。

如果不能在一张报表中访问所有的数据源,就只能创建多张报表,但是多张报表的信息很难比较。

最后,销售团队只能演示不太准确的修改过的销售预测。

您需要为一个潜在的新客户做一场重要的演示,需要通过专业的报表吸引客户。

然而,您只能设计出简陋的展示原始数据的报表,缺乏生动的图形。

结果,您最后还是输给了能够提供专业展现形式的报表的竞争对手。

您花费了大量的精力为财务团队创建财务报表。

由于财务团队对公司财务信息的需求不断变化,但是他们又不能自己修改报表,因此每次都必须通过您来更新和优化报表。

但是您还有其他大量的报表工作要完成,因此不能及时提交满足财务团队的需求。

结果导致,财务团队经常无法得到最新数据的报表,或者报表的格式不能满足其需求。

以上这些情景是不是似曾相熟? 您可以用一个报表工具访问所有的数据源吗?您能够为客户创建专业的报表吗?您常常为了满足公司变动的商业需求而花费大量的时间修改和维护报表吗?Crystal Reports?——被广泛验证过的世界级标准的解决方案——让您根据关系型数据库、OLAP、XML或者其他自定义的数据源设计出灵活的、丰富的报表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档