首页 > 解决方案 > Microsoft 动态媒体集数据类型和 SSRS

问题描述

我在 Microsot Dynamics (NAV) 中有一个名为 Item 的表。

其中一项要求是显示附加到项目的图片。

该字段的 SQL 数据类型是“uniqueidentifier”。

但是,在查看动态开发环境时,我看到以下内容:

媒体集

请问如何在 SSRS 报告中检索和显示此图像?

标签: reporting-servicesdynamics-crmsql-server-2016ssrs-2016navision

解决方案


对于任何看到这个的人。Navision Dynamics 将图像存储为媒体集。

这些引用存储在[Tenant Media Set]表中,实际图像在[Tenant Media Thumbnails]表中。

图像存储为 BLOB 。为了能够在 SSRS 报告中显示这些,您需要确保在保存图像的字段上将 Compression 设置为 NO。字段名称为 [内容]

这是 SQL 查询:

SELECT  ID, [Media ID], [Content], [Mime Type], Height, Width
FROM  [Tenant Media Thumbnails]

您可以通过将以下属性应用于图像来简单地在报告中显示此字段

在此处输入图像描述


推荐阅读