1

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

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

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

4

1 回答 1

4

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

以下是您应该使用的表达式示例:=Parameters!CRM_URL.Value & "?ID={"&Fields! accountid .Value.ToString()&"}&LogicalName= account "

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

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

于 2013-05-15T06:22:16.890 回答