无法加载报告

2020-09-01 00:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我运行在.rpt .mdb文件中构建的应用程序,并且在我的win 7 64bits中是32位应用程序需要.net framework 4.0 et crystal report 8.5,而Visual Studio,我的应用程序较早时以32bits运行,并且需要将dll复制到 c:/windows/system32并在Win 7 64位上复制dll c:/windows/systwow64&c:/windows/system32并以管理员身份在cmd中注册我的dll文件(导出dll和dll系统)c:/windows/syswow64/regsvr32 dbgrid32.ocx已注册。

我的应用程序运行正常,可以打开和关闭并在应用程序中移动,但是当我尝试打印或导出文件时,显示错误:

"无法加载报告"我在网络上尝试了很多主题,但没有成功。

我在我的PC中安装了Win 7 64bit:

-水晶报表8.5.0.2176

-Microsoft .NET Framework 4客户端配置文件4.0.30.319

-Microsoft .NET Framework 4 Extended 4.0.30319

-Microsoft Visual C ++ 2008可再发行-x64 9.0.30729.6161和Microsoft Visual C ++ 2008可再发行-x86 9.0.30729.6161

-Microsoft Visual C ++ 2010 x64可再发行组件-10.0.40219和用于.NET Framework 4(32位)的SAP Crystal Reports运行时引擎

-用于Office Runtime(x64)的Microsoft Visual Studio 2010工具

-模块语言Microsoft Visual Studio 2010工具倒入Office运行时(x64)-FRA

-适用于.NET Framework 4(32位)的SAP Crystal Reports运行时引擎

-Visual Studio 2008的Crystal Reports基本运行时* 86

-Crystal Reports Visual Studio 2008(x64)基本运行时

-Microsoft office professional plus 2013,安装了单词和访问权限并安装了exel。

之前,我在Win 7 64bit中使用了此应用程序,自2011年删除所有win 7 64bit并重新设置Win 7 64bit并非常容易地使用此应用程序以来,没有出现任何错误。

我不知道此应用程序中发生了什么事

我可以将.net Framework 4.0与Crystal Report 8.5/Visual Studio 2008或2010/

一起使用

问候

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我运行在.rpt .mdb文件中构建的应用程序,并且在我的win 7 64bits中是32位应用程序需要.net framework 4.0 et crystal report 8.5,而Visual Studio,我的应用程序较早时以32bits运行,并且需要将dll复制到 c:/windows/system32并在Win 7 64位上复制dll c:/windows/systwow64&c:/windows/system32并以管理员身份在cmd中注册我的dll文件(导出dll和dll系统)c:/windows/syswow64/regsvr32 dbgrid32.ocx已注册。

我的应用程序运行正常,可以打开和关闭并在应用程序中移动,但是当我尝试打印或导出文件时,显示错误:

"无法加载报告"我在网络上尝试了很多主题,但没有成功。

我在我的PC中安装了Win 7 64bit:

-水晶报表8.5.0.2176

-Microsoft .NET Framework 4客户端配置文件4.0.30.319

-Microsoft .NET Framework 4 Extended 4.0.30319

-Microsoft Visual C ++ 2008可再发行-x64 9.0.30729.6161和Microsoft Visual C ++ 2008可再发行-x86 9.0.30729.6161

-Microsoft Visual C ++ 2010 x64可再发行组件-10.0.40219和用于.NET Framework 4(32位)的SAP Crystal Reports运行时引擎

-用于Office Runtime(x64)的Microsoft Visual Studio 2010工具

-模块语言Microsoft Visual Studio 2010工具倒入Office运行时(x64)-FRA

-适用于.NET Framework 4(32位)的SAP Crystal Reports运行时引擎

-Visual Studio 2008的Crystal Reports基本运行时* 86

-Crystal Reports Visual Studio 2008(x64)基本运行时

-Microsoft office professional plus 2013,安装了单词和访问权限并安装了exel。

之前,我在Win 7 64bit中使用了此应用程序,自2011年删除所有win 7 64bit并重新设置Win 7 64bit并非常容易地使用此应用程序以来,没有出现任何错误。

我不知道此应用程序中发生了什么事

我可以将.net Framework 4.0与Crystal Report 8.5/Visual Studio 2008或2010/

一起使用

问候

付费偷看设置
发送
1条回答
灬番茄
1楼 · 2020-09-01 00:51.采纳回答

首先,Crystal 8.5的历史非常悠久,并且已经有15年的历史了。 它附带的SDK将无法在.NET中使用。 另外,.rpt文件的内部结构在Crystal 9中发生了巨大变化,因此必须在Crystal 8.5的较新版本中打开用Crystal 8.5编写的报表(即使在VS中也使用Crystal),并保存以升级它们。

在Crystal 8.5和更早版本中,您可以手动编辑Crystal从报表中包含的表中创建的查询。 对于Crystal 9和更高版本,这是不可能的,而必须使用Command(SQL Select语句)。 如果您的任何报告已手动编辑了SQL,则必须从头开始重写它们。 如果只是将它们保存在新版本中,则看起来一切正常,但最终会在Crystal生成的查询中使用笛卡尔联接。 有关使用命令的信息,请参阅我的博客文章:将命令与Crystal ... SCN一起使用时的最佳实践

如果要使用VS 2010或更高版本,则必须下载最新版本的SDK,并且可能 更新您的代码。 从此处开始: https://wiki.scn .sap.com/wiki/display/BOBJ/Crystal + Reports%2C + Developer + for + Visual + Studio + Downloads ,以确定可能需要进行哪些更改。 另外,在此页面的中下方,有一个指向SDK下载站点的链接。 转到下载页面时,使用橙色按钮下载与Visual Studio集成的.exe。 蓝色按钮用于各种可用的运行时安装类型。 运行时用于部署应用程序-请勿在开发计算机上安装其中的任何一个。 由于用于开发的版本必须与用于部署的版本匹配,因此下载与VS集成时计划下载要使用的运行时是一个好主意。 该SDK每季度大约更新一次,因此很难升级到较旧的版本。 安装应用程序时,您不能仅复制SDK程序集-如果您不使用任何一种运行时安装程序,那么将无法设置许多必需的注册表设置。

-Dell

一周热门 更多>