从"资源"文件夹或嵌入式中打开" Crystal Report"

2020-08-25 16:28发布

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

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


'Crystal Report从Resources文件夹打开,我已经尝试过了。

 '*****************************************************  ****************************************
 Dim CrytsalReportFile = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData +" \ Embedded.rpt"
 Dim EmbeddedBytes As Byte()= My.Resources.Embedded
 My.Computer.FileSystem.WriteAllBytes(CrytsalReportFile,EmbeddedBytes,False)
 Process.Start(CrytsalReportFile)
 '*****************************************************  ****************************************
 最后一行出现此错误
 System.ComponentModel.Win32Exception:'没有应用程序与此操作的指定文件相关联'



 

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

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


'Crystal Report从Resources文件夹打开,我已经尝试过了。

 '*****************************************************  ****************************************
 Dim CrytsalReportFile = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData +" \ Embedded.rpt"
 Dim EmbeddedBytes As Byte()= My.Resources.Embedded
 My.Computer.FileSystem.WriteAllBytes(CrytsalReportFile,EmbeddedBytes,False)
 Process.Start(CrytsalReportFile)
 '*****************************************************  ****************************************
 最后一行出现此错误
 System.ComponentModel.Win32Exception:'没有应用程序与此操作的指定文件相关联'



 
付费偷看设置
发送
4条回答
绿领巾童鞋
1楼 · 2020-08-25 16:50.采纳回答

是的,所以您使用的命令行与DDE重定向相同,用于在实际版本的Crystal Reports Designer中打开报表。 仅供参考,您不能在VS中使用嵌入式Designer。

您可以从以下位置购买CRD的试用版:

https://www。 sap.com/products/crystal-reports.html?infl=b7c6b4e3-e766-44c9-aa27-e50d4598d37f

Don

大简至美
2楼-- · 2020-08-25 16:39

如果我说我无法购买或任何其他选择。

小灯塔
3楼-- · 2020-08-25 16:57

尝试使用该方法打开Crystal报表有什么意义? ?

SDK中的正常方法是:

rpt.Load(rptName.ToString(),OpenReportMethod.OpenReportByTempCopy);

也解释了为什么生成它 错误,DDE命令不知道如何处理rpt文件。 您将需要在PC上安装crw32.exe(Crystal Reports Designer)。

您是否只是尝试传递RPT文件,然后在CR Designer中打开它?

Don

Nan4612
4楼-- · 2020-08-25 16:51

我正在尝试打开Crystal报表的方法

1-将EmbeddedDocument变暗为新的ReportDocument()

EmbeddedDocument.Load(Application.StartupPath&" \ Reports \ Embedded.rpt")

2-您可以给我发送下载链接crw32.exe

一周热门 更多>