免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
vsxx水晶报表入门教程对比FineReport之报表设计 vsxx水晶报表入门教程水晶报表入门教程对比对比FineReport之报表设计之报表设计水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的报表设计功能。 FineReport报表软件针对复杂格式的报表数据及Web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,制作报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。 相对于水晶报表(Crystal Report),FineReport报表无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。 报表设计报表设计在报表设计方面,FineReport报表工具的优势主要体现在以下几个方面多数据源多数据源FineReport报表设计天然支持多数据源(集),同一张报表的数据可同时多个数据表,多个不同的数据库,或者多个不同的用户自定义数据视图,然后在报表中可直接相互运算形成最终的报表。 并且连接数据源的方式也多种多样,支持JDBC,JNDI数据源,如Oracle,DB2,SQLServer,MySQL等主流的数据库,自定义的程序数据源,文本数据源,Hibernate数据源,Remedy等等,同时数据源具有无限的扩展性,可以支持WebService,SOA等标准的数据。 水晶报表(Crystal Report)在理论上只支持单数据集,对多集的支持依赖于数据库的运算能力(叉乘与联合等或写存储过程),多库一般难以支持。 另外一种处理方式,就是将多数据源先变相成单一数据源,然后再进行其它操作,并不是真正意义上的多数据源。 分组的调整,不完全分组分组的调整,不完全分组分组是报表数据当中,最常见的方式。 FineReport报表工具的分组,是建立在单元格的基础之上,因此删除分组,更改分组字段等操作,就只需要对单元格进行操作,与报表内其它的数据无关。 另外,在很多情况下,数据并非枚举式的完全分组,而是一些固定行列,或者按段分组等形式,FineReport报表提供了用户自定义分组,只需要添加一些条件,即可达到不规则分组的目的。 水晶报表(Crystal Report),所有的数据都被划分在条带状的模型当中,删除分组时会将相关的分组汇总单元一并删除,调整分组字段只能删掉重建,整个操作比较繁琐,且会导致重复工作。 而不规则分组,在Crystal Report当中,则仅仅只是修改组名,无法修改其它跟随数据的计算。 数据扩展和交叉表数据扩展和交叉表FineReport报表工具的数据扩展,是双向的,也就是行列对称,横纵方向能力一致,可以方便地制作交叉报表(多层),可同行式表一样制作复杂表头。 水晶报表(Crystal Report)制作交叉报表的方式,是采用专门的交叉表模型,其表头是按照向导自动生成的,缺乏灵活性。 报表分片报表分片复杂报表当中,报表分为多片的现象非常常见,即整个报表是一个大的规则的报表,但是实际上可以分为多个不规则的小区域,各个区域之间看似没有联系,但是数据之间实际可以相互关联。 FineReport由于支持多数据源,以及数据的行列对成扩展,因此支持报表的各片独立重复或者相互运算,并且允许固定和变动分片的混合。 水晶报表(Crystal Report)的单表模型不能支持分片。 对于分片的报表,一种处理方法是事先编程准备数据,另一种则是靠子报表拼接来完成。 处理相当繁琐,并且这两种处理方法也并非每次都能够达到要求,设计出需要的报表格式。 跨行组运算跨行组运算报表中常常需要有跨行组的运算,如比上期、比去年同期等。 FineReport报表的单元格层次坐标概念可以精确地引用任何一个扩展之后的单元格,然后通用地写出表达式进行这些跨行组运算。 水晶报表(Crystal Report)只能简单地支持某些固定的跨行运算,如累积值、比上期等,更复杂的跨行组计算只能事先编程准备数据。 报表展现和输出报表展现和输出?类Excel的界面风格类Excel的界面风格?FineReport报表工具的界面风格,是完全类似于Excel的,格线对齐的方式,极大的便利了报表的设计和输出,并且单元格内属性比较自由灵活,可以得到格式任意复杂的报表。 ?水晶报表(Crystal Report)均采用控件拖拽式绘制报表,这种方案完全没有体现表格的规律性,当表头复杂的时候,对齐非常繁琐。 而且与分辨率相关,屏幕上对齐的表格,在网页上和打印时又无法对齐。 ?输入输出输入输出?FineReport报表支持单个或者批量导入Excel文件,这样可以由业务人员,事先画好表样,提高制作报表的效率,并且,批量导入,更加的减轻重复的工作。 生成的报表文件可输出为HTML、不失真的PDF、Excel、Word、CSV、SVG和文本文件等多种样式。 另外,还可生成内置的模板文件。 ?水晶报表(Crystal Report)无法支持导入Excel文件,最多只能从Excel读取数据。 其生成的HTML一般只能支持IE;导出EXCEL时经常只有数据而丧失格式,个别工具完成得比较仔细,但也严重依赖于表格绘制时对齐的程度,生成的文本也只包括数据而丧失格式,无法支持字符终端的报表打印需求。 ?套打套打?FineReport报表采用底图描绘,绝对定位的方式完成套打表样的绘制,用户可将要套打的票据扫描进来作为背景图,用报表设计器进行数据的位置摆放,可以精确定位数据的位置。 ?水晶报表(Crystal Report)只能采用精确度量的方案,量好套打票据的尺寸来设置表格控件的大小,操作繁琐,效率很低。 ?分页打印,分栏以及其它打印控制分页打印,分栏以及其它打印控制?FineReport提供了全部的报表打印控制按照分组或者其它任意的方式来进行强制分页,补足空行。 ?分页时标题可重复,不仅是上表头,表格较宽的报表,其左表头也可设置分页时重复显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 博物馆展柜灯光调试技师考试试卷及答案
- 阻塞性睡眠呼吸暂停(OSA)成人患者围手术期管理专家共识(2025完整版)
- T∕CATAGS 66.2-2025 无人驾驶航空器系统指挥控制传输设备适航 第二部分:终端要求
- 广东揭阳市惠来县第一中学2026年高三年级第二学期阶段测试化学试题含解析
- 河南省兰考县第二高级中学2026届高三下学期考前冲刺(三)化学试题试卷含解析
- 2026届青海省西宁市大通二中高三期末化学试题含解析
- 2025~2026学年海南五指山市度第一学期期末测试卷七年级英语
- 2026建筑法规自考试题及答案
- 2026浙江安邦护卫安全服务有限公司招聘1人备考题库含答案详解
- 2026护士年终考试题及答案
- 2026年北京市昌平区高三二模英语试卷(含答案)
- 2026年54西部计划笔试试题库及答案
- 2026江苏南京医科大学口腔医学院(附属口腔医院)江苏省口腔医院招聘(公共基础知识)综合能力测试题附答案解析
- 广东省2025年中考历史真题(含答案)
- 海南省市政安装机械设备安装工程资料
- 课件《基础教育课程教学改革深化行动方案》全文解读实用PPT
- 拉伸钢板桩施工记录表
- 牙周炎-牙周脓肿
- GB/T 23914.2-2009道路车辆装载物固定装置安全性第2部分:合成纤维栓紧带总成
- GB/T 20485.43-2021振动与冲击传感器校准方法第43部分:基于模型参数辨识的加速度计校准
- A04044《纳税人税种认定表》
评论
0/150
提交评论