点击此处---> 群内免费提供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的转换并不容易。
我们将不胜感激,希望能有所帮助!
问候
不再支持您使用的旧的基于COM的RDC SDK。 您必须使用.NET或Java SDK来查看报告。
-Dell
旧开发(PHP和Crystal Runtime 11)。
我们实例化了Crystal COM对象(" CrystalReports11.ObjectFactory.1)。
我们覆盖了数据库连接(COM)
我们使用选项PDF(COM)运行报告
我们显示创建的PDF文件(无Crystal Viewer)
新开发(PHP和Crystal Runtime 13)。
我们无法从PHP安装用于运行时13的Crystal COM对象。
必须创建哪种程序才能从PHP调用
没有Viewer仅适用于Crystal Runtime 11的4个步骤?
致以问候并再次感谢!
1。 仅使现有报告在您的应用程序中可用。 这可以是硬编码的,也可以是数据驱动的。
2。 最好的选择是创建一个RESTful Web服务,您的应用程序可以调用该服务,以获取报告的PDF或Excel导出,然后将其显示在应用程序中。 AFAIK,没有Crystal Viewer组件可在PHP中使用。
3。 是。 请参阅博客中引用的代码 此处提供有关如何执行此操作的示例代码,以及有关在运行报告之前如何在报告中设置参数的信息。
-Dell
一周热门 更多>