vb.net Visual Studio 2012 Ultimate与Crystal Report XI

2020-09-05 11:20发布

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

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


我已经编写了以下语法,但我的报告没有打印。 我没有收到任何错误,它只是通过代码运行,但没有输出打印。 谁能提供任何建议?


代码:

将crxApp设置为CRAXDRT.Application

将crxReport设为新的CRAXDRT.Report

crxApp =新的CRAXDRT.Application

crxReport = crxApp.OpenReport(" report.rpt",无)

crxReport.PrintOut(,1,False,1,1)

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

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


我已经编写了以下语法,但我的报告没有打印。 我没有收到任何错误,它只是通过代码运行,但没有输出打印。 谁能提供任何建议?


代码:

将crxApp设置为CRAXDRT.Application

将crxReport设为新的CRAXDRT.Report

crxApp =新的CRAXDRT.Application

crxReport = crxApp.OpenReport(" report.rpt",无)

crxReport.PrintOut(,1,False,1,1)

付费偷看设置
发送
6条回答
xfwsx85
1楼 · 2020-09-05 11:50.采纳回答

嗨,弗雷德,

不知道为什么有点明显...不支持CRAXDRT,并且在VS 2010或更高版本中从未提供过此支持。

而且您没有 有权分发任何旧版RDC运行时。

将您的应用升级到.NET的CR,"概述"选项卡上的链接上有很多示例。

将RDC转换为CR .NET程序集。

Don

木偶小白
2楼-- · 2020-09-05 11:34

VS 2012不支持Crystal XI SDK。您需要使用.NET SDK来打印您的 报告,无需使用查看器就可以实现。 查看ReportDocument对象。 您的代码将执行以下操作:

实例化一个ReportDocument。

将报告文件加载到ReportDocument中。

设置"文档"中所有表的登录 ReportDocument-包括子报表中的任何内容。

调用ReportDocument.PrintToPrinter以打印文档。

-Dell

打个大熊猫
3楼-- · 2020-09-05 11:31

嗨,弗雷德,

-Crystal Reports和CR .NET SDK的版本和Service Pack是什么?

-Visual Studio版本?

-.NET Framework?

< p>致谢

Vinit

Tong__Ming
4楼-- · 2020-09-05 11:32

我正在使用SAP Crystal Reports 2016支持包3(版本14.2.3.2132)。

对于Visual Studio,我正在使用MS Visual Studio Ultimate 2012(版本11.0.50727.1)

该框架的版本为4.6.01038。

我觉得我的项目属性中可能没有正确的引用。 我只是一个猜测。

我将报告附加到MS Access数据库。 用于数据源。 我加载了作为报告来源的数据库表,所有这些工作正常。 然后,我只是尝试通过界面显示它来打印.rpt报告...只是想将报告输出到打印机。

感谢您对我的问题的帮助和关注。

Nan4612
5楼-- · 2020-09-05 11:38

也可以在这里查看我对重复帖子的回复:

-Dell

zhangjiyang1323
6楼-- · 2020-09-05 11:46

谢谢Vinit! 我会朝这个方向前进。

一周热门 更多>