想要在SSRS报告中显示动态图像

时间:2014-04-16 05:00:58

标签: reporting-services

我需要在SSRS中处理报告。我需要为特定客户添加一个图像。 图像存储在共享位置。我有访问该图像的路径,我将从表中的一个字段获得该路径是动态的(每个客户都有差异路径即图像),所以我想通过该字段中存在的路径访问该图像。

所以任何人都可以帮我解决这个问题。

谢谢,

AB

1 个答案:

答案 0 :(得分:1)

您应该将外部设置为图像源字段,然后设置表达式,例如:

=的String.Format(" {0} /存储库/一般{1}"!,参数urlPath.Value,字段URL.Value)

其中字段!URL.Value 其存储在数据库中的网址

本文可以帮助您

  

您可以通过指定图像的URL将已存储的图像包含在报告中。在报表中使用外部图像时,图像源设置为“外部”,图像的值是图像的URL地址。对于发布到为纯模式配置的报表服务器的报表,请使用完整路径或相对路径。例如,http:///images/image1.jpg。对于发布到在SharePoint集成模式下配置的报表服务器的报表,请使用完全限定的URL。例如,http:////Documents/images/image1.jpg。   在报表设计器中预览报表时,预览使用用户的凭据显示图像。在报表服务器上运行报表时,报表服务器使用无人参与的执行帐户来检索映像。如果未指定无人参与执行帐户,则不使用凭据(匿名用户帐户)检索映像。如果其中任何一个帐户没有足够的权限访问图像,则图像将不会显示在报告中。

http://technet.microsoft.com/en-us/library/ms156482(v=sql.100).aspx