VS2023中水晶报表插件下载安装方法_第1页
VS2023中水晶报表插件下载安装方法_第2页
VS2023中水晶报表插件下载安装方法_第3页
VS2023中水晶报表插件下载安装方法_第4页
VS2023中水晶报表插件下载安装方法_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——VS2023中水晶报表插件下载安装方法

篇一:vs2023水晶报表打包部署

vs2023水晶报表打包部署

vs2023中的crystalReport客户端分发

C:\ProgramFiles\MicrosoftVisualStudio8\SDK\v2.0\BootStrapper\Packages\CrystalReports

CRRedist2023_x86.msi

在客户端运行上面的文件即可

1)新建“安装和部署项目〞--“安装项目〞,确定后在我们的解决方案中多了个安装和部署的项目

2)右键点击刚建的安装项目--添加项目输出--从列表中选择主输出--选择输出的项目

3)右键点击刚建的安装项目--添加合并模块--把我们下载到的10net部署的合并模块全部添加进去

4)注意有个CrystalReports10_NET_EmbeddedReporting.msm的模块,我们查看它的属性,把AV860-01CS00G-U7000NC填写到keycode属性值中,要不编译不通过的.

5)最终我们来编译生成我们项目的安装文件,setup.exe在客户端就可以安装正常使用了

下载合并模块

简体中文(cr10_net_merge_modules_chs.zip)

/communityCS/FilesAndUpdates/cr10_net_merge_modules_chs.zip.asp

cr10_net_merge_modules_chs.zip

解压后有四个合并模块分别为:

CrystalReports10_maps.msm;

CrystalReports10_NET_EmbeddedReporting.msm;

CrystalReports10_NET_RemoteReporting.msm;

CrystalReports10_NET_WebServiceReporting.msm

前几天用VS2023做了个简单的医务系统的演示程序,B/S模式的,里面用到了水晶报表,说实话,这还是我第一次用水晶报表,看了看帮助就开始做,还算是顺利吧,以为是演示用,要求不太高.做完了就发布,然后就把程序给人家了,结果到了人家那水晶报表那块不能看!他说水晶报表发布的时候需要考几个库,VS发布的时候不能自己把dll文件打包放到里面去,我就把那两个文件(CRDesigner.dll,crvspackage.dll,放在VS安装目录的CrystalReports文件夹里)给人家考了过去,结果还是不行,后来上网查说需要CrystalReports合并模块,从网上down了一个,做一个了安装程序把它装上了也行不通,没方法回来了。

今天参看以下帮助文件,说合并模块可以到去下载,地址是假的,转到msdn上了。我想合并模块可能不行了,我就开始找CrystalReportsfor.NETFramework2.0Windows安装程序,结果发现VS2023的安装目录里已经有这些东西了,MicrosoftVisualStudio8\SDK\v2.0\BootStrapper\Packages这个文件夹里有好多东西,不光是水晶报表,还有框架,中文包,MDAC2.8以前不知道部署的时候还得从网上down这些东西,现在不用了!

从CrystalReports里把水晶报表装上就可以了!CRRedist2023_x86.msi/CRREdist2023_x86_chs.msi这两个文件在MSDN里也有描述,下面是摘自MSDN

假使添加的合并模块多于方案中指定的数目,可能会引起部署问题。将合并模块文件保存在计算机上的C:\ProgramFiles\CommonFiles\MergeModules

2023需要的合并模块式CrystalReportsRedist2023_X86.msm这个文件夹里没有!

还好问题解决了!

-------------------------------

在安装有vs2023的电脑中,找到以下文件夹:

C:\ProgramFiles\MicrosoftSDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5。将该文件夹下的CRRedist2023_x86.msi,安装到在要部署的机器上即可。

这次CrystalReports2023在界面上做了很大的改动,有点OFFICE的感觉,对于普通用户,使用起来也会觉得很贴切。我最看重其中的一项改进:实现了对图片文件的动态加载。不过这在MS的ACCESS中是早已实现了的,就这一点而言,CR算是落后了。

以前在使用VS和CR9或VS自带的CR时,部署是比较麻烦的,有好几个模块都需要添加,并且还要对他的合并模块文件进行注册。而现在CR2023则发布了可分发的报表运行库CRRuntime_12_0_mlb.msi,宛如.NET的框架一样,在目标计算机上提前安装即可保证程序的运行。同时,也发布了合并模块CRRuntime_12_0.msm(及相应语言包CRRuntime_12_0_zh_CN.msm)。

以合并模块的方式在对项目进行打包时,VS的安装项目会自动检测到大量依靠项——CR的DLL文件(不知VS2023或VS2023中是否也会检测到这些依靠项),此时,将这些DLL文件全部排除在外,然后添加合并模块文件,再进行打包(假使只将这些自动检测出的依靠项打包,不添加合并模块,程序在目标计算机上运行时会无法加载CR)。不过,最终的安装包会很大,在测试中,我仅用了一个最简单的窗体,加载一个只有一个静态文件框的报表,以合并模块的方式打包,打包花了几分钟的时间,最终的包有四十多兆。其实CRRuntime_12_0.msm文件本身就有四十多兆,为了保证你的程序能正常运行,这个MSM不管你需要不需要,全给你包进去了。在目标计算机上对程序进行安装测试时,出现了某个文件无法注册的状况,我选择了忽略,继续安装,直至完成。最终运行程序,加载报表,都十分正常。

当然,直接安装可分发的运行库可能是最好的,但对于用户来说,为了使用一个程序,要自己先安装.NET框架和CR的运行库,是比较麻烦的,所以当采用合并模块打包的方式简化用户的安装过程。

注:普通个人用户已经无法在官网上下载到以上提及的部署相关的文件了。除非你是企业用户,并有BusinessObjects提供的服务。项目做完了,要打包安装,打包的的过程很简单,依照VS2023安装向导一步步来就行了。完成后运行安装程序,发现报表模块不正常,显示许可证号非法或水晶报表运行期错误,下面就一步步来解决这个问题。

首先,确保在制作安装向导中选择了必需组件中的Framework(是不同版本自己定),然后选择了水晶报表依靠组件,也就是那个Crystalreportvbfor……;

然后,最重要的一步就是找到水晶报表安装部署的合并模块,把它们增加到安装项目中:

对于CrystalReportsforVisualStudio.NET2023的,可以在C:\ProgramFiles\CommonFiles\MergeModules中找到

Crystal_Database_Access2023.msm

Crystal_Database_Access2023_chs.msm

Crystal_Managed2023.msm

Crystal_Managed2023_chs.msm

Crystal_regwiz2023.msm

VC_User_CRT71_RTL_X86_.msm

VC_User_STL71_RTL_X86_.msm

在解决方案资源管理器中,右击安装项目,指向“添加〞,然后单击“合并模块〞。

在“添加模块〞对话框中,选择上面的7个要添加到安装项目的合并模块,右键点击Crystal_regwiz2023.msm的属性,在“MergeMouduleProperties〞里的“LicenseKey〞填入:AAP5GKS0000GDE100DS(水晶报表的序列号)。

可是对于Crystalreport2023却没有这样的文件夹,只能去官网上下载(本人今天倒霉,死活没有在官网上找到,google中搜到的链接都转向一个sap产品的网页),最终在快照中找到个链接,竟然让我给下下来了,Crystalreport2023的合并模块为cr120_merge_modules.zip,其中有所需文件和语言包。

解压后把其中后缀名为msm的文件依照上述方法都参与到安装项目中,然后单击CRRuntime_12_0,在属性列表框中有个类似property的(第一个)属性,里面有KeyCode(好像是,最终一个),输入序列号,生成安装项目,然后安装,运行,发现报表都能用了吧?祝大家顺利!

水晶报表2023合并模块下载:/support/communitycs/FilesAndUpdates/cr120_merge_modules.zip?recDnlReq=RecorddnlPath=cr120_merge_modules.zip

篇二:Vs2023中水晶报表的应用

Vs2023中水晶报表的应用(一)

杨永泉

vs2023开发工具中包含了水晶报表的开发组件,而从vs2023开始微软的开发工具就不再包含水晶报表的开发组件,为此在vs2023与vs2023中使用水晶报表就需要安装SAP的组件才能使用水晶报表。

一水晶报表forVs2023组件的下载

有网友杨明波提供了组件下载链接

需要者可以现在水晶报表组件安装包。

二组件安装

1下载完毕后可以得到一个290M的安装包,双击安装包即可进行安装,安装前请关闭VS2023开发工具。

2安装分为三个阶段,第一阶段是解压抽取文件,其次阶段是安装,第三阶段为删除安装文件。前两个阶段运行较快,程序的交互性较好,在第三个阶段交互性差很费时,会给人系统死机的感受,不要慌张等一段时间就会安装成功。

三组建安装后vs2023控件工具栏的变化

在组建安装后。启动vs2023,在设计模式下开启一个web页面文件,会在控件工具栏中增加了报表设计分组。如下图

四准备建立报表的数据源

用水晶报表制作报表和用其他的报表工具做报表一样首先我们要准备一个数据结构(制作报表要用到的),这个结构可以来源于数据库,也可以来源于.net的数据集。制作报表.rpt文件提供的结构必需与最终提供报表数据的数据源结构一致,否则报表不能正常的显示。本文以win7例说明配置数据源的过程。

1假定你在个人的机器上或是你公司的机器上已经装有sqlserver2023的数据库系统。2熟悉odbc配置者可以跳过这部分。进入控制面板-〉管理工具-〉数据源(ODBC)

点击添加按钮,选择sqlsever数据驱动程序,然后点击完成。

在Name栏输入数据源名称这里就叫做

这个名字根据自己的需要定名称,假使你高兴命名为abc也未尝不可),然后选择装有sqlserver的服务器。本人机器所在网络有多台机器上装有sqlserver所以有多台sqlserver服务器列表。然后点击下一步。输入sqlserver服务器的帐户及密码。数据库管理系统的帐户为sa密码在安装时给设定的。假使不知道,你可系问数据库管理员。然后点击下一步,再选择你要选用的数据库。在剩下的工作就是一路ok即可完成。

用了这么多的篇幅只完成了这样一件事,在odbc数据源有了个名叫crystaltestDB的数据源。在连接数据源时将使用。

3两种数据连接方式

VS2023可以采用ODBC和MicrosoftSQLServer(SqlClient)两种方式与sqlserver2023连接,使用后者系统效率会高。在设计.本节rpt文件时使用哪种连接方式都没关系(水晶报表采用的是推模式,关于模式将另外阐述)

五建立rpt报表文件

在vs解决方案管理其中右击鼠标,选择添加新项,然后选择CrystalReports,给rpt文件起个名,然后点击添加按钮。

篇三:VS2023建立使用水晶报表教程

首先下载安装水晶报表插件

1)包括了报有DLL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论