gpt4 book ai didi

reporting-services - 在 CRM 2011 超链接中查看报告不起作用

转载 作者:行者123 更新时间:2023-12-01 10:05:07 25 4
gpt4 key购买 nike

我有一个包含相当简单的报告的 RDL 文件,该文件又必须部署到 CRM 2011。

报告本身运行良好,按预期显示数据;它应该仅在本地工作,因此它利用直接 SQL 访问过滤 View 来获取数据。

当我尝试插入旨在让用户快速打开记录的超链接时,我发现它们在我预览报告时显然可以正常工作,但在 CRM 上部署后,它们被剥夺了“事件”部分,我只剩下一行彩色文本。我没有收到任何错误,报告本身完美继续工作。

我引用此链接来构建“事件”文本 -> CRM report drill-through action ,基本上是利用文本框的“Action”属性和 CRM_URL 参数,如下所示:

这进入文本框属性 -> 操作 -> “转到 URL”

=Iif(IsNothing(Parameters!CRM_URL.Value), 
"",
Parameters!CRM_URL.Value +
"?ID={" + Fields!id.Value.ToString() +
"}&LogicalName=myEntitySchemaName")

我试着搜索谷歌,但感觉要么没有人遇到过同样的问题,要么解决方案太简单了,没有人写任何相关的东西。

有没有人以前遇到过这个问题并且知道如何面对它?

更新 在修改了更多代码之后

我尝试用作“转到 url”操作的表达式实际上已正确求值。如果我将其复制粘贴为文本框的内容表达式,我可以看到完整的 URL(反过来,当在浏览器中复制粘贴时 按预期打开记录)。

要添加的另一个(也许不是)有用的信息是我们的环境正在运行 CRM 2011 UR3

最佳答案

我遇到了完全相同的问题。要解决,请将 URL 置于 Action |转到 PLACEHOLDER 控件上的 URL,而不是文本框。

我发现如果我使用文本框,自定义报告可以在 Visual Studio 和 Reporting Services 中正常预览,但是一旦我将 RDL 上传到 CRM,URL 就会被默默地忽略。

将 URL 放在占位符上可以解决这个问题(对我来说确实如此)。

关于reporting-services - 在 CRM 2011 超链接中查看报告不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com