网友评论
分类

大小:303 MB
语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10
类别:编程相关时间:2017-03-16
对很多财务人员来说,报表是最头疼的事情,现在不用担心了,小编为您推荐一款非常好用的报表工具--CRYSTAL REPORTS 2008又称水晶报表2008,一款专业的商务智能软件,内置功能强大的报表系统,支持多种图形的绘制,具有强大、高效、集成的特点,是您做报表的首选软件,欢迎下载!

应用整合
请了解一下你如何能够利用 Crystal Reports 来将报表的查阅、创建和修改功能添加到你的应用之中。
数据的访问
利用超过35项数据驱动可以访问到任何一种数据,并对数据库的连接加以严格控制。
格式化与设计
利用可视化报表设计和动态提示等特性设计出专业格式的、交互式的报表。
报表的查阅和互动
通过对报表进行定制化开发,方便企业内的人员查看和使用报表,以满足他们的具体需求。
安全性、支持和维护
请了解一下 Crystal Reports 如何在你现有的安全架构中运行,以及如何与其他 Business Objects 工具加以配合。
增加报表的传递和管理
选择 Crystal Reports Server XI 来向最终用户传递报表,并从你的网络服务器上下载报表,提高工作效率。
Crystal Reports是具有强大内容创建和集成功能的高效的报表技术。Crystal Reports XI代表着技术创新的领导者,迎接不断变化的报表开发和集成挑战。可迅速将几乎任何数据转换成强大的、交互式的内容。报表功能与 .NET、Java 和COM应用程序紧密集成。让最终用户通过入口站点、无线设备和Microsoft Office文档访问报表并与报表交互。
通过Crystal Reports XI,您可以:
◎快速的将任何数据转化为强大的、交互式的内容;
◎将报表集成、修改和查阅紧密集成到.NET, Java和COM应用中;
◎使最终用户得以通过门户、无线设备和Microsoft Office文档对报表进行访问和交互…
打开vs2010,新建一个WinForm程序,在“资源管理器”中设置此项目的属性,把应用程序的目标框架“.Net Framework 4 Client Profile”改成“.Net Framework 4”即可。这样才能把工具箱中的crystalReportViewer和crystalReportDocument组件显示出来。
建立“数据库连接”新连接,本例以数据库为原sql2000中的 Northwind数据库,用它的orders 及order details表来做报表。
在此项目右键->"添加-新建项"弹出框中选择左边的“数据”并选择右边的“数据集”,会产生一个*.xsd的页面,把第3步中建立的orders及order details表拖到此页面中即可(两者关系已建立),如下图:
给此项目添加一水晶报表CrystalReport1.rpt,此处我建立了一个空白报表,然后在此报表左边的“字段资源管理器”中设置“数据库字段”,把第4项的两个ado.net数据集加到这里面来,“推”模式必须要用到ado.net数据集,如下图:

在数据源中查找要添加的表:

将添加到报表中的表链接在一起:

字段资源管理器:

6.因我们建立的是主从表,以是orderid为条件分组的,所在把order details中的一些字段拖动到报表的“详细资料”段中。
7.建立分组:在“详细资料”空白处右键,插入个组,并以orders.orderid为分组条件,如下图:

插入组:

组名:

8.把orders表中的一些字段拖放到报表的"组头"部分,并给其它段中添加一些其它东西,设计完后如下图:

9.以上做完后,就要用程序把数据填充到数据集中,这样报表才能显示出来。打开Form1的设计部分,把工具箱中的crystalReportViewer拖放到此窗体上,主要用来显示上步中我们建立的报表。 在窗体的Load事件中写如下代码:


代码中的sda.Fill(ds,表名称)中的表名称就是建立xsd页面中表的名称,不一定是数据库表的默认名称,你可以随便改,程序集的数据库连接在app.config配置文件中。ReportDocument是报表的内容,用到填充数据的。
10.运行程序,会发现弹出错误信息,此时要改动app.config的配置文件,主要改动节,web项目中不用改动,如下为app.config的内容:

11.运行效果图:

广泛的报表格式,生成你所能想象的虚拟的任何报表
Microsoft Office集成
Crystal Reports XI比版本 7快10倍!对SQL数据库的广泛支持,更有效地利用网络资源
Crystal Reports 包含 Crystal Enterprise Standard(免费)
可定制的ePortfolio,Crystal的WEB桌面,在企业的WEB站点使用Crystal Web Wizard生成报表桌面
易于管理
支持Microsoft、Netscape 和 Lotus web 服务器
Report Designer Component (RDC)提供了VB、C++和其他的基于COM的开发工具一个强大的报表服务器。
采用RDC,你能在VB中使用熟悉的VB代码打开、设计和修改报表。Microsoft Visual InterDev 6.0的开发者能编写与Crystal Reports集成的ASP应用
可以使用专有的、ODBC和OLE DB接口连接30多种的OLAP、SQL和PC数据库
交互式报表
新的交互式报表功能将有助于用户节省时间、提高工作效率并且更好地进行决策。现在用户可以不必重复查询数据库或要求新的报表就能够交互式的查看信息。此外,他们还可以作on-report的what-if场景分析,并且可以在同一个报表中访问信息的多个层面,这在报表市场上还是第一个拥有这样的功能。它所带来的益处就是运营效率的提高和对关键数据的快速访问。
光彩夺目的可视化功能
Crystal Reports 2008使得构建在Xcelsius®、Adobe Flex及其它工具中的Adobe Flash文件更加紧密地整合到报表之中,这样报表的设计人员可以针对用户创建出高性能的数据可视化功能,为他们提供更好的在线报表阅读体验。整合了Adobe Flash文件,Crystal Reports 2008将成为更加灵活的运营报表解决方案,使最终用户在运营过程中采取必要的行动来进行下一步的动作,如:订单库存、交易执行或电话跟踪。
报表的综合性部署
Crystal Reports 2008使得信息渗透到企业的方方面面,使用优化的XML导出功能,用户可以在任何行业标准的格式下展示和部署报表。此外,用户还可以按照所选择的应用在线或离线部署报表,或根据需要直接将报表保存到crystalreports.com上。
改进后的报表设计工具
在报表设计中融入了诸多改良工具之后,Crystal Reports 2008为人们提供了灵活而广泛的解决方案。新的网络服务数据驱动使得人们可以随时随地获取到更多的数据,同时开发人员可通过在表格式报表中增加汇总字段减少编码从而节省宝贵的时间。除此而外,内置的条形码支持与增强设计功能将有助于缩短报表设计与部署的时间。
IDC商业分析研究公司程序业务副总裁Dan Vesset说:“Crystal Reports 2008代表着在企业级报表软件领域在发展中又迈进了显著的一步,如今商业用户可以充分体验到得到大大改善的用户体验所带来的价值,包括新的可视化功能、on-report的交互式参数以及what-if场景分析等。报表的设计人员可以通过创建单一的报表来满足多种用户的需求,从而极大地提高了工作效率。另外,开发人员还可以更加便捷地创建各种应用,将报表与业务流程紧密地关联起来,帮助用户直接从报表中就可以采取行动。
1、条形图
大多数条形图(也称作柱形图)显示或比较多个数据组。两种有用的条形图是并排条形图和堆积条形图
2、并排条形图
并排条形图以一系列垂直条显示数据。这种类型的图表最适于表示跨越一段时间的多组数据(例如 AZ、CA、OR 和 WA 地区去年的销售数字)
3、堆积条形图
堆积条形图以一系列垂直条显示数据。这种类型的图表最适合表示三个系列的数据,每个系列的数据由一种颜色表示,堆积在一个条形中(例如,1997 年、1998 年和 1999 年的销售情况)
4、折线图
折线图用一系列以线段相连接的点表示数据。这种类型的图表最适于表示大批分组的数据(例如过去几年的销售总额)
5、面积图
面积图用填充了颜色或图案的面积来显示数据。这种类型的图表最适于显示有限数量的若干组数据(例如,AZ、CA、OR 和 WA 地区在销售总额中所占的百分比)
6、饼图
饼图用分割并填充了颜色或图案的饼形来表示数据。饼图通常用来表示一组数据(例如销售占整个库存的百分比),然而,您也可以选择多个饼图来显示多组数据
7、圆环图
圆环图类似于饼图,将数据显示在圆圈或圆环上。例如,如果在一个特定报表上绘制按地区分类的销售图表,会在圆环的中心看到销售总量(数据),各地区的销售额以不同颜色显示在圆环上。像饼图一样,您可以选择多个圆环图来显示多组数据
8、三维柱\锥状图
三维上升体图以一系列三维对象显示数据,这些三维对象在三维平面并列排列。三维上升体图显示报表数据中的极端情况。例如,客户以及国家/地区间的销售额差异在此图表中可以动态地显示出来
9、三维曲面图
三维曲面图展示多组数据的地形视图。例如,如果需要一张图表,以可视的动态及相互关联的格式、按客户及国家/地区显示销售数量,或许会考虑使用三维曲面图
10、XY 散点图
XY 散点图是由代表信息池中特定数据的绘制点组成的集合。XY 散点图允许用户考察大范围的数据来确定趋势。例如,如果输入客户的信息(包括销售、产品、国家/地区、月份、年份),便会得到一个由代表客户信息池的绘制点组成的集合。通过查看 XY 散点图上的所有数据,可以推测出为什么某些产品的销量比其他产品好,或为什么某些地区的购买力比其他地区强
11、雷达图
雷达图将国家/地区或客户等分组数据放置于雷达的边缘。雷达图将数值按升序从中心向边缘排列。通过这种方式,用户一看便知特定分组数据与全体分组数据的关系
12、气泡图
气泡图(XY 散点图类型的扩展)将数据表示为一系列气泡,气泡的大小与数据量成正比。使用气泡图表示产品在某地区的销量很有效,气泡越大,此地区的销量就越大
13、股票图
股票图用来表示数据值的高低。在监视金融或销售行为方面很有用
注意:Crystal Reports 提供了两种可能的股票图格式:“最高-最低价位”和“开盘-最高-最低-收盘价位”。其中每种类型都需要一系列值,这些值是按其名称中指定的顺序排列的
14、数轴图
数轴图是以数值字段或日期/时间字段作为其“更改主体”字段的条形图、折线图或面积图。数轴图提供了一种缩放 X 轴的值的方法,从而创建真正的数值 X 轴或真正的日期/时间 X 轴
15、量表
量表图以图形化的方式将数值显示为量表上的点。同饼图类似,量表图通常用于一组数据(例如,整个库存中销售所占的百分比)
16、甘特图
甘特图是一种水平条形图,通常用于时间计划表的图形化表示。横轴显示时间范围,纵轴显示一系列任务或事件。图表上的水平条表示纵轴各项的事件序列及时间范围。在创建甘特图时应仅使用日期字段。为数据轴选择的字段应设置为“对于每个记录”,并且应将开始和结束日期字段添加到“图表专家”中“数据”选项卡的“显示值”区域
17、漏斗图
漏斗图通常用于表示销售过程的各个阶段。例如,为每个阶段显示的潜在收入金额。这种图表也可用于确定组织的销售过程中存在的潜在问题区。漏斗图与堆积条形图之间的相似之处在于,它们都表示图表中包含的分组的 100% 汇总值
18、直方图
直方图是一种用于描绘测量值与平均值有何不同的条形图。借助分布的形状和分布的宽度(偏差),它可以帮助用户确定过程中的问题的原因。在直方图中,频率由条形的面积而不是条形的高度表示
Developer、Professional 和 Standard
Developer - 强灵活、高性能的报表集成到WEB和WINDOWS应用中
Professional - 通过企业网设计交互式内容并发布给用户
Standard - 在PC环境,如Microsoft Office中生成演示质量的报表
展开





猜您喜欢
网友评论