怎样用Crystal Report从SAP做报表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用Crystal Report从SAP做报表?相关的知识,希望对你有一定的参考价值。

有个客户已经上了SAP的ERP系统,现在想用Crystal Report做些报表出来。想问问通常这种情况下怎样做比较规范?是让它们给DB的文档给我们,然后做;还是应该利用一下SAP本身提供的工具? 我对SAP一窍不通,请启蒙一下。

Crystal Report 本身有与SAP的接口,但可能需要在SAP系统中装些东东.你也可以使用与数据库的接口,直接从数据库里读数据,然后自己计算. 参考技术A 你可以使用PL/SQL这类工具建立TABLE关联和查询。你最好知道SAP流程与实际业务流程,然后才能准确的开发出报表

Crystal Report ASP.NET MVC 中不显示本地图像

【中文标题】Crystal Report ASP.NET MVC 中不显示本地图像【英文标题】:Local Image Not Displaying in Crystal Report ASP.NET MVC 【发布时间】:2016-09-23 09:13:19 【问题描述】:

我创建了一个 MVC 应用程序,它有一个 aspx 页面作为报表视图,它将呈现 Crystal 报表。

我添加了一个简单的图片和 OLE 对象,并将“格式对象 -> 图片 -> 图形位置”设置为我的本地物理路径。我希望从 Crystal 报表中指定的路径呈现图像,但图像根本没有显示。它在浏览器控制台中的抛出错误为

 "xxx/Webform/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_225a5398-7162-4373-b860-ce62f2c67c24.png"

根据我的研究,我发现建议在 Web.Config 文件中为“path=CrystalImageHandler.aspx”添加 2 个不同的处理程序,但这似乎对我不起作用。

任何帮助将不胜感激!

【问题讨论】:

您的图片是否已添加到网站?您是否将站点发布到 IIS?你能多谈谈你的环境吗?问候。 如果我没记错的话,我尝试从本地路径加载。我没有尝试在 IIS 中托管它。 您遇到的浏览错误是什么? 【参考方案1】:

最初当我开始实现时,我想从数据源动态添加图像,但由于这个问题,我只是通过 OLE 对象添加了一个图像字段并有条件地抑制它。同样,这不是我的问题的解决方案,它只是一个修复。

【讨论】:

【参考方案2】:

不要嵌入图像,而是尝试在公式或后面代码中的参数中提供 url。

【讨论】:

以上是关于怎样用Crystal Report从SAP做报表?的主要内容,如果未能解决你的问题,请参考以下文章

在 Crystal Report Viewer 中自定义导出选项

水晶报表 Crystal Report 调用存储过程时出错 找不到表 ,解决方法。

隐藏或禁用 Crystal Report 参数面板

Crystal Report - 共享变量在报表页脚中添加最后一行数据两次

Crystal Report - 从子报告中打印信息

Crystal Report - 使用 ResultSet 的主报表中的子报表