点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们的组织定期使用水晶报表,并通过基于C#/C ++的应用程序将其打印出来。 我正在寻找一种通过称为Oracle Application Express(APEX)的程序来打印它们的方法。 APEX是驻留在Oracle数据库中的应用程序,它是基于Web的。 例如,在APEX中,我将浏览到我的应用程序,选择一个带有选择列表的报告,然后按一个我将命名为" Print"的按钮,它将运行一个命令(可能是javascript或REST),将参数传递给该报告,然后 将其打印到所选打印机。 无需预览。
我正在尝试找到一种有效的方法来实现这一目标。 Oracle APEX与javascript一起使用,因此可以选择。 有没有办法调用这些.rpt文件,并使用javascript或REST或某种其他函数将参数传递给它们。
我为一般性问题表示歉意。 我试图找到正确的方向来开始开发解决方案。 在C#中,我将使用报告路径,传递参数,然后调用打印文档方法,然后我的打印机将开始打印页面。
你好,穆罕默德,
问题实际上归结为"如何从浏览器运行主机命令"。
几年前,这是一件容易的事。 如今,所有浏览器不仅默认禁用了此功能,而且已完全禁用。 即使您自担风险,也无法启用它。
我们有非常相似的星座。 APEX是3.1版。 当按下"打印"按钮时,浏览器(IS)运行主机命令(ActiveX),该命令从数据库获取一些数据,并通过另一个exe将其发送到USB财务打印机。 这已经工作了7-8年。
然后,我们移至Chrome,并使用本地消息已有4年了。
幸运的是,财务打印机供应商已经开发了与打印机交互的Web服务,我们不再需要主机可执行文件。
使用本机消息传递,您可能可以重用大多数C应用程序。
问候
Robert
对于独立的CR Java,您可以将CR用于Eclipse。
https://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Crystal+Reports+version+for+Eclipse+ -+下载
对于独立.NET,您可以将CR用于VS。
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+ Visual + Studio +下载
对于其余部分,您需要使用CR Server或完整的BO Enterprise产品。
https://www.sap.com/products/crystal-server.html
https://support.sap.com/en/index.html
我们没有任何可直接链接到Oracle的东西 APEX。
一周热门 更多>