【问题标题】:Crystal Reports dynamic image using URL formula使用 URL 公式的 Crystal Reports 动态图像
【发布时间】:2017-10-23 15:44:47
【问题描述】:

我们想在 Crystal Report 2008 报表中显示一张图片,图片的 URL 取决于我们数据库中的一个字段,例如:

"https://images.somewhere.com/" & {Data.Field} & ".jpg"

这应该可以在图片对象(as described heresuggested here)上使用“图片位置”公式,但我们无法让它工作 - 它每次都显示默认图片。

我们缺少什么吗?

【问题讨论】:

    标签: image crystal-reports


    【解决方案1】:

    Crystal Report无法使用 HTTPS 访问机器中的图像

    【讨论】:

    • 这让我头疼不已!
    • 这可能与信任关系有关吗? Web 主机证书是否已安装且有效,并且受 RAS 服务器信任? IME 大多数应用程序无法连接到 HTTPS(但可以正常使用 HTTP)是因为无法正确处理证书。
    【解决方案2】:

    可能有点晚了!但这就是为什么您没有在水晶报告中显示图片(动态图片)的答案。图片是在编译时与报表(空白的)组装在一起的。这意味着当程序代码更改为可以在以后运行的 .exe 文件时,您在该表单上的任何图片都会被保留。没有来自 url 或路径的其他动态图片。在水晶报表上动态获取图片很麻烦。阅读诸如

    之类的内容
    • @Picture水晶报表公式
    • 如何在水晶报表上动态获取图片
    • 如何在水晶报表中添加Byte()图片

    其中一些方法可能会有所帮助。

    我仍在寻找将图片添加到运行时水晶报告的可靠方法。到目前为止,这里只是进行实验。

    【讨论】:

    • 谢谢,您能提供您尝试链接到的网页的网址吗?
    【解决方案3】:

    确实如此:Crystal 无法处理 https。 只是想添加一个额外的信息,这让我有些头疼。 如果图像是远程托管的并且运行报告的机器通过代理连接,则来自 URL 的 Crystal 动态图像将不起作用。

    【讨论】:

      【解决方案4】:

      也许 Crystal 无法访问安全服务器?图片是否显示它们是否存储在您的本地计算机上,即"C:\images\" & {Data.Field} & ".jpg"?

      【讨论】:

      • 它适用于存储在本地机器中的图片,但不适用于 URL
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多