水晶报表Visual Basic/PHP

2020-08-22 11:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,很抱歉我的问题,但我有点沮...

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

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


你好,很抱歉我的问题,但我有点沮丧。

我们知道PHP中的COM_Object不再可用。 因此,我们使用Visual Studio(CR的扩展名)并在Visual Basic(VB)中对其进行编码-至少我们要尝试一下。 使用Crystal Report 11和ObjectFactory,我们可以通过PHP使用Object。 现在,我们需要WebApp使用CR13,并且已经遇到了困难,因为缺少COM对象。

解决方案:使用Visual Studio,CR扩展并在VB .NET中对我们的报告进行编码,对一个循环搜索用户名/密码(它是动态的重要信息)并从PHP调用它进行编码,因为我们的WebApp完全基于 在PHP/Javascript/CSS上。

Crystal Report表单已经为多个客户设计和使用。

所以,现在这是我们的问题:

1:如何称呼CR仅使用现有报告?

2:我们如何将Visual Basic链接到PHP,以便PHP通过VB .NET调用报表?

3:是否可以像在PHP中那样在VB .NET中动态切换具有不同用户名/密码的多个数据库?

通常,转换我们的报告结构并不难。 到目前为止,我们已经使用了大量的报表样式,因此要了解根据CR13从PHP到VB .NET的转换并不容易。

我们将不胜感激,希望能有所帮助!

问候

3条回答
闻人可可
2020-08-22 12:24

1。 仅使现有报告在您的应用程序中可用。 这可以是硬编码的,也可以是数据驱动的。

2。 最好的选择是创建一个RESTful Web服务,您的应用程序可以调用该服务,以获取报告的PDF或Excel导出,然后将其显示在应用程序中。 AFAIK,没有Crystal Viewer组件可在PHP中使用。

3。 是。 请参阅博客中引用的代码 此处提供有关如何执行此操作的示例代码,以及有关在运行报告之前如何在报告中设置参数的信息。

-Dell

一周热门 更多>