适用于CRM 2011的SSRS 2008中的动态超链接

时间:2013-05-15 03:35:56

标签: reporting-services hyperlink ssrs-2008 dynamics-crm-2011 dynamics-crm

我使用SSRS 2008 for CRM 2011记录创建了一份报告。这里我的要求是在该表中为Name列创建一个超链接,它必须在CRM中打开该记录。

例如:对于帐户记录表,我们有一个“名称”列。点击名称字段后,它必须像CRM​​中的子网格记录一样打开该特定帐户记录。

我们如何在SSRS报告中实现这一目标?

1 个答案:

答案 0 :(得分:4)

将CRM_URL参数添加到报告参数列表中,使其隐藏。然后从文本框属性向名称列字段添加操作:转到文本框属性 - >操作 - >转到URL - >添加表达式。

以下是您应该使用的表达式的示例: =参数!CRM_URL.Value& “{&安培!;字段的 ACCOUNTID .Value.ToString()及”} ID =? “&安培; LogicalName = 帐户

请注意,在上面的表达式中,您必须在查询中选择记录GUID(在此示例中为accountid)。

根据我的经验,在设计报告时,超链接在SSRS预览中不起作用。您需要先将其加载到CRM。