社区
图表区
帖子详情
我想先发布程序,然后单独发布水晶报表, 能实现吗?
lvyb036
2011-08-27 01:26:40
我前期应该做哪些工作? 先谢谢各位了.
...全文
145
8
打赏
收藏
我想先发布程序,然后单独发布水晶报表, 能实现吗?
我前期应该做哪些工作? 先谢谢各位了.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿泰
2011-08-31
打赏
举报
回复
[Quote=引用 7 楼 51crack 的回复:]
引用 5 楼 lvyb036 的回复:
对对对,我就是想实现你说的后者,看来问题比较复杂,能推荐篇文章看看不?
拉模式就行了
[/Quote]
理论上讲用拉模式确实会方便些
其实你分析一个现有代码,会发现水晶报表的代码无非就那么几句。
ReportDocument rd = new ReportDocument();
//加载模板
rd.Load(Server.MapPath("CrystalReport.rpt"));
//给数据源
...
//参数赋值
...
只要把这些固定值做到配置文件里,从配置文件按需加载就可以了
51Crack
2011-08-30
打赏
举报
回复
[Quote=引用 5 楼 lvyb036 的回复:]
对对对,我就是想实现你说的后者,看来问题比较复杂,能推荐篇文章看看不?[/Quote]
拉模式就行了
lvyb036
2011-08-29
打赏
举报
回复
[Quote=引用 4 楼 babyt 的回复:]
先发布程序,再发布水晶报表具体是什么概念呢?
一般来说有两种情况,
一是报表跟程序其他模块一起开发,发布的时候,只打包程序部分的依赖组件
水晶报表组件单独打包,这个是可以的。
因为水晶报表组件包比较大,如果目标机器上已经有水晶报表组件了,就不用再安装水晶报表包
这个算是打包的层面
另外一种是开发层面,比如说整体程序不变,但是水晶报表rpt却在增量开发
先期发布后,再增量……
[/Quote]
对对对,我就是想实现你说的后者,看来问题比较复杂,能推荐篇文章看看不?
阿泰
2011-08-29
打赏
举报
回复
先发布程序,再发布水晶报表具体是什么概念呢?
一般来说有两种情况,
一是报表跟程序其他模块一起开发,发布的时候,只打包程序部分的依赖组件
水晶报表组件单独打包,这个是可以的。
因为水晶报表组件包比较大,如果目标机器上已经有水晶报表组件了,就不用再安装水晶报表包
这个算是打包的层面
另外一种是开发层面,比如说整体程序不变,但是水晶报表rpt却在增量开发
先期发布后,再增量发布水晶报表rpt文件
这个也是可以实现的,不过对于程序架构时要花点心思。
wysyz
2011-08-29
打赏
举报
回复
阿泰:
水晶报表单独打包,就用合并模块打包发布,是不是?
另外,水晶报表2011出来了,是否支持RDC编程?哪里能下到水晶报表2011?
lvyb036
2011-08-28
打赏
举报
回复
蝶恋花雨
2011-08-27
打赏
举报
回复
http://blog.csdn.net/liucunjian2009/article/details/3878749
http://www.yongfa365.com/item/CrystalReports-DaBao.html
蝶恋花雨
2011-08-27
打赏
举报
回复
这个真不清楚。你可以试试。,
4、水晶报表应用程序的发布
1)安装部署
安装部署时,把水晶报表的msm打进去,注册到服务器,要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序,首先,找到以下7个文件(你可以 'C:/Program Files/Common Files/Merge Modules' 文件夹下找到):
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_chs.msm
Crystal_Managed2003.msm
Crystal_Managed2003_chs.msm
Crystal_regwiz2003.msm
VC_User_CRT71_RTL_X86_---.msm
VC_User_STL71_RTL_X86_---.msm
接着,在解决方案资源管理器中,右击安装项目,指向“添加”,然后单击“合并模块”。在“添加模块”对话框中,选择上面的7个要添加到安装项目的合并模块,然后单击“打开”。
还有,打开解决方案-->右键点击 Crystal_regwiz2003.msm 的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
2)部署水晶报表时的常见问题及解决方案
(1)载入报表时报错
问题出在报表发布上。发布使用水晶报表的项目需要包含三种组件:报表(*.rpt)、模块(*.msm)、运行库(*.msm),这些模块文件是在 C:/Program Files/Common Files/Merge Modules/ 目录里面。
A.报表(*.rpt):用户编程时创建的水晶报表文件。
B.模块(*.msm):
Managed.msm 该模块包含了CR for VS .NET 的管理模块,如 CrystalDecisions、CrystalReports.Engine.DLL、CrystalDecisions.Web.DLL, 和 CrystalDecisions.Windows.Forms.DLL……
Managed_chs.msm 是该模块的中文版语言支持。
Database_Access.msm 该模块包含了数据库的驱动、与不同数据库的联结、报表导出为 RTF 和 HTML 格式的文档和图表组件。
Database_Access_chs.msm 是此模块的中文版语言支持。
Regwiz.msm 注册信息模块,非常重要,必需在这个模块输入水晶报表的注册序列号,如果不填,编译的时候就无法通过
C:运行库(*.msm):
如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_CRT.msm 和 VC_STL.msm 模块也必须包含在安装工程中。而且这两个模块的文件安装属性的/Module Retargetable Folder/项必须修改成为系统目录。在VS.NET安装工程中,系统检测出来的依赖项只有 dotNETFXRedist_x86_chs.msm 和 Managed.msm这两个模块,其他的模块我们需要手动加入。
如何在VS2005中
发布
水晶报表
利用Visual Studio 2005(以下简称VS2005)开发软件时,如果使用了其中附带的
水晶报表
(Crystal Report for .NET Framework 2.0) 功能,你将会遇到这种情况:本机上可以正常使用,把你的软件复制在另一机器调用报表功能时就会提示找不到指定的引擎文件而出错误。这时你也许会说,是不是没把Crystal Report组件一起
发布
啊。说对啦,但是要
水晶报表
10 开发和部署
在工作中用到了
水晶报表
,在这跟大家一起讨论分享下.(注:前段时间写的时候,把合并模块弄错了,把项目放到干净的机器上跑的时候才发现错误。修改后:cr10_net_merge_modules_chs.zip 换了 cr10_rdc_merge_modules.zip) 需要的
水晶报表
的组件有,
水晶报表
Crystal Reports V10.0 高级版该版本可以直接集成到vs.net2003.
VS2008中
水晶报表
入门教程
本文还有配套的精品资源,点击获取 简介:
水晶报表
是一款灵活的报告解决方案,集成于VS2008中,为开发者提供报表设计和展示能力。本教程将指导初学者如何在VS2008环境下创建和使用
水晶报表
,涵盖从创建项目、设计界面、数据绑定、计算汇总、图表图形设计到参数化报表的全过程。此外,还提供了一份快速入门文档,帮助读者通过实例学习,快速掌握
水晶报表
的基本操作和技巧,以便在Window...
水晶报表
(CrystalReports)服务器
发布
部署
用vs2005中的自带
水晶报表
10.2开发了一个web项目,
发布
到服务器上遇到了一些问题,做个记录。 一 基本
发布
在本地
发布
选择“仅限运行此应用
程序
的
发布
”后,
水晶报表
的.rpt文件不会随之
发布
到web目录,需要手动从项目里copy。 二 移至服务器本地
发布
后的项目移至服务器后,
水晶报表
不可用。因为服务器没有安装
水晶报表
的工具,本地好用是因为装了vs2005默认选项自带安
python
水晶报表
_VS2010中
水晶报表
应用及实例
基本分类如下:第一部分:VS2010简介 VS2010是微软的提供的一套完整的开发环境,功能也是相当的大 微软宣布了下一代开发工具和平台的正式名称,分别称为“Visual Studio Team System 2010”和“.NET Framework 4.0”,很显然二者会在2010年
发布
。VSTS 2010开发代号“Rosario”(阿根廷港市罗萨里奥),将致力于引领下一代平台发展、提高开发人...
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章