0

我有一个带有超链接的 SSRS 报告。当我将此报告添加到 CRM 时,它运行良好,您可以单击超链接。应该发生的是,它会将您带到相关记录。但是,CRM 错误框会出现“重试”或取消的选项。如果您单击“重试”,它会正常工作并带您进入记录。我在占位符属性中声明了以下表达式;

=IIf(IsNothing(Fields!MyEntityid.Value), Nothing, String.Format    (System.Globalization.CultureInfo.InvariantCulture, "{0}?ID={1}&LogicalName={2}", Parameters!    CRM_URL.Value, Fields!MyEntityid.Value, "MyEntity"))

有谁知道这种奇怪行为的原因?

4

1 回答 1

0

您的 URL 格式应类似于以下链接:

http://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D

此外,验证 CRM_URL 的内容,这可能包含完整的报告服务器路径,而不仅仅是http://myorg.crm.dynamics.com

于 2013-10-07T16:30:05.410 回答