水晶报表各版本比较及相关释疑

阅读: 评论:0

⽔晶报表版本⽐较及相关释疑
by Nick Xu — Categories: — Tags: , —
在发布WinForm后,在别⼈电脑上安装后,打开报表功能项时,报错:缺少CrystalReports⽀持的程序集,等等错误。下边就来解决这些问题:
下载的SAP产品发⾏版本为⽔晶报表中,v isuals tudio 2010年今天!2010年11⽉15⽇发布,这个免费的解决⽅案将会使您迅速地整合进你的微软®丰富的报告v isuals tudio®2010年应⽤程序,⽽⽆须离开熟悉的开发环境中以⼀位⼀流的嵌⼊式报告设计师。
选择和下载⼀个安装包:
标准程序安装软件安装包的visuals tudio IDE。(这个是给vs2010的报表插件安装,在本地开发时⽤到。)
点击⼀次⽤来创建安装包,self-updating窗⼝的应⽤程序可以安装和运⾏最⼩的⽤户交互.
合并模块安装包的组分,⽤来安装多个应⽤程序都分享着。
(上边两个是你把WinForm打包发布后,需要这2个(根据不同的机器配置选择)安装包在客户的电脑上安装的。这样软件的报表功能才能正常运⾏。)
蚕豆剥壳机
1、在你的开发环境中到Visual Studio安装⽬录下的"SDK"v2.0"BootStrapper"Packages"CrystalReports,将安装⽂件
CRRedist2010_x86.msi,复制到服务器中并安装。
2、如果程序还不能运⾏,需要将⽔晶报表的五个dll⽂件复制到你的⽹站下的bin⽬录,其五⼤将的名称如下:
CrystalDecisions..Engine.dll
CrystalDecisions..dll
CrystalDecisions.Shared.dll摩擦起电
CrystalDecisions.Web.dll
CrystalDecisions.Windows.Forms.dll
那么他们⾝在何处呢?答:“在你的开发环境中C:"Program Files"Common Files"Business Objects"2.7""⽬录下”
⼆另外会出现⼀个其他的问题就是发布了以后发现web的⼯具栏的图标不显⽰。同时点击发现出现提⽰性的js错误。经过分析认为是⽔晶报表的资源没有安装。
打开C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\asp.NETClientFiles 到⽂件夹CrystalReportWebFormViewer3 然后在桌⾯新建aspnet_client然后再⾥⾯新建system_web然后在⾥⾯新建2_0_50727。然后把CrystalReportWebFormViewer3的所有东西copy到
2_0_50727⾥⾯。这样就有完整的路径 aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3
然后复制所有的asp_client整个⽂件夹到您的⽹站发布的根⽬录⾥⾯
解决了报表在客户端显⽰的问题后,还有⼀个问题就是:报表的⽀持运⾏的软件要单独安装(有时还需要⾃动安装附加的其它安装程序,如程序的驱动等),这样就不能做到傻⽠是安装的⽅便⾏了。
下边来解决这个问题:⽤ InstallShield来建⽴发布项⽬(它可以⾃⼰写处理脚本);
图:
热波改⽤这个:
如何获得 InstallShield Limited Edition for Visual Studio 2010
步骤 1: 确认您的计算机具有⽹络连接。
沈涛
步骤 2: 。
段静莉步骤 3: 注册以下载解决⽅案,然后进⾏安装或保存以部署到 Team Foundation Server。
步骤 4: 安装之后,您将需要重新启动 Visual Studio 才能访问“安装和部署”类别下的 “ Limited Edition”项⽬类型。
⽔晶报表各版本⽐较及相关释疑v2
2008-07-30 23:57:35|  分类: |  标签:|字号⼤中⼩
说明:本⽂⼤部分内容来源于MSDN,我主要对内容进⾏了梳理,并对其中⼀些细节地⽅做了描述
本⽂只在进⾏功能说明与⼀些相关产品⽅⾯的介绍,并不是所谓的软⽂,呵呵。
⽔晶报表本来是CrystalDecisions的产品,之后公司整体被BO(BusinessObjects)收购,⽽现在SAP已经把BO收购了。早先Crystal Reports 4.x的时候,曾嵌⼊到VS中,后来就没有了,⾃VS.Net后,⼜重
新嵌⼊。
⽬前市⾯上存在的⼏个版本为:
最新独⽴版本为CR2008,最新嵌⼊版本为VS2008中的CR basic for VS2008
Q:什么是热修补程序?
A:BO站点中的热修补程序程序(hotfix),类似于微软的KB补丁,是对某⼀问题的及时修正。
这些补丁没有注册的话不会主动推送。
RAS部分在后⾯再讲
各版本的功能差异为:
重点说⼀下黄⾊标注的部分:
跨平台:VS中内嵌的版本⾃然只⽀持MS平台,但是RAS服务器有多种版本,另外还⽀持Unix,Linux,AIX等平台
集成安全性:RAS可以与windows⽤户,windows AD⽤户,LDAP⽤户集成安全
负载均衡:RAS⽀持部署在多台服务器,使⽤CMS进⾏均衡控制
报表对象储备库:RAS将现有报表对象(⽐如在CR中可以看到添加到资源库这个项⽬),资源库其实就是⼀个RAS⾃带的⼀个数据库,将报表对象保存在数据库中,便于重⽤,迁移等
报表计划(类似于windows的计划任务):RAS⽀持报表定时执⾏,也可以按事件执⾏(如发⽣了某个事件后再执⾏报表)。定时执⾏时可以指定执⾏的⽤户、参数、执⾏时间点,执⾏前置任务,执⾏后置任务。执⾏后的⽂件可能是标准保存有数据的rpt⽂件,或者是
pdf,excel,另外也可以直接打印到指定打印机
信息传送系统:报表计划执⾏完成后,可将执⾏后的⽂件通过email或ftp等传递到某⼈或某个位置
通过编程⽅式创建或修改报表在后⾯说
⽬前最新的CR Basic for VS2008并没有太⼤的变化
Crystal Reports Basic for Visual Studio 2008 是 Crystal Reports for Visual Studio 2005 的升级版。
此版本中新增了多项功能。
ClickOnce 部署⽀持 HomeSite 属性,并且现在可⽤于 x64 位计算机。
Crystal Reports Basic for Visual Studio 2008 ⽀持 Windows Vista 和 Windows Server 2008。
⽀持 .Net 3.5 Framework。
下⾯重点说⼀下RAS
什么是 RAS?
Report Application Server (RAS) 是 Business Objects 的⼀种技术。RAS既是客户端 SDK,⼜是服务器。
可以使⽤ RAS 服务器来创建和修改 Crystal 报表,以及处理页⾯请求。
当服务器进程检索到请求的报表时,RAS 将把它传递到报表查看器。
RAS 服务器仅作为 Crystal Reports Server 或 BusinessObjects Enterprise 的⼀部分提供。
托管 RAS
由其它 Enterprise 框架组件管理的 RAS 服务器称为托管 RAS 服务器。
Crystal Reports Server 和 BusinessObjects Enterprise 提供了⼀个服务器框架,以便于进⾏全企业范围、基于 Web 的报表管理和分发。
托管 RAS 服务器是这⼀框架中的⼏个服务器之⼀。
它可以处理与 Web 服务器和 RAS SDK 位于相同计算机上的报表,或者处理位于单独报表储备库服务器上的报表。
托管 RAS 服务器可以使⽤ 和 。
Crystal Reports Server 和 BusinessObjects Enterprise 均包含托管 RAS 服务器。
⾮托管 RAS
⾮托管 RAS 不再作为升级选项提供。
独⽴于 Enterprise 框架运⾏的 RAS 服务器称为⾮托管 RAS 服务器。
⾮托管 RAS 服务器提供对本地⽂件系统上或指定⽹络⽂件夹中的 Crystal 报表⽂件的访问。⾮托管 RAS SDK 和⾮托管 RAS 服务器可以位于两个不同的计算机上。
⾮托管 RAS 服务器使⽤的是 。
之前有些朋友问到的,能不能在运⾏过程中创建⼀个报表,或者在报表中新增加字段、字报表的,就是依托RAS实现的。需要单独的授权。RAS 服务器仅作为 Crystal Reports Server 或 BusinessObjects Enterprise(BOE) 的⼀部分提供。
另外说⼀说BOE及其他
BOE是⼀套完整的报表平台,结合CR,可以实现不⽤编程,仅需要通过CR制作报表,然后发布到BOE中,能实时通过WEB⽅式浏览报表并指定报表计划,且能实现⽤户组、⽤户的管理及权限分配,
option60
通过CMS可实现负载均衡以及通过语义层(业务视图或域)实现⾏集或列的安全控制
等等
⼤⼤加快开发进程,当然也价值不菲。
不过对于⼤⽤户并发的BS系统,单纯使⽤CR结合VS.Net或Java 的⽅式开发,其性能应该远不能满⾜需要。
此时BOE系统的优势也才能真正显现出来。
现在BOE⼴泛应⽤于保险、通讯、⽯化、银⾏等⼤型⾏业中。
对于⼩型应⽤来说,单纯的⽔晶报表⾜矣,但是对于⼀些中式报表,却不如其他⼀些国产报表⼯具(⽐如基于cell ⽅式的报表⼯具)灵活。
BO推出的Crystal Xcelsius(简称CX,中⽂名称⽔晶易表) 2008,可能这个会更满⾜⼀些应⽤的需要,
该⼯具借助Flash技术,实现了⾮常酷炫的效果,⽀持交互。⽐CR更灵活多变,且能与CR相互勾连。
当然,CX并不适合⼤数据量的展现,并不能替代CR ,据说价位也不贵

本文发布于:2023-07-05 17:34:18,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/174416.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:报表   服务器   安装   版本   程序   需要   不能   实现
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图