【问题标题】:Dynamic Hyperlink in SSRS 2008 for CRM 2011SSRS 2008 中用于 CRM 2011 的动态超链接
【发布时间】:2013-05-09 12:20:38
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多