我有一个包含一个相当简单的报告,这反过来又可以部署到CRM 2011查看报表不工作
本身完美的作品,呈现出如预期的数据报告中的RDL文件;它应该只在的前提下工作,因此它利用对过滤视图的直接SQL访问来获取数据。
当我尝试插入旨在让用户快速打开记录的超链接时,我发现他们显然按预期的方式工作,但是在CRM上部署时,他们被剥离了“活动”一部分,我留下的只是一段文字。我收到了没有错误,报告本身继续工作完美。
我引用这个链接打造的“活跃”文本 - >CRM report drill-through action,基本上leveragin一个文本框的“动作”属性和CRM_URL
参数,就像这样:
该走了进去文本框属性 - >行动 - >“转到URL”
=Iif(IsNothing(Parameters!CRM_URL.Value),
"",
Parameters!CRM_URL.Value +
"?ID={" + Fields!id.Value.ToString() +
"}&LogicalName=myEntitySchemaName")
我试图清除谷歌,但它的感觉就像要么没人做遇到同样的问题或者解决的办法是那么微不足道没有人写了这事。
以前任何人都有这个问题,并知道如何面对它?
UPDATE在已经摆弄更多的代码
我想为“转到URL”行动,用实际表现为正确评估。如果我将它复制粘贴为文本框的内容表达式,我可以看到完整的URL(反过来,在浏览器中复制粘贴时按预期打开记录)。
另一个(也许不是)有用的信息补充的是,我们的环境中运行CRM 2011 UR3
您评论的最后一部分感觉它非常相关。如果您将“Fields!id.Value”作为文本框的文本放置,会发生什么?它是否输出您期望的ID? – Jeroen 2012-08-07 10:48:09
Yikes,那是一个奇怪的问题。你应该考虑通过编辑来添加最后的评论,这是非常相关的信息。对不起,虽然我没有给你答案。 – Jeroen 2012-08-07 12:01:55
我已经清理了我自己的意见并更新了问题 – Alex 2012-08-07 12:12:04