从功能区按钮触发报告

2024-03-26

我有几个自定义报告,我希望能够向功能区添加触发它们的按钮。

是否可以?如果是这样,任何例子都会很棒!

提前致谢 !


要从功能区按钮运行报告,您需要创建一个 js 文件,其中包含将从按钮调用的函数。

你需要 4 样东西:

  1. rdlName - rdl 文件名。
  2. reportGuid 报告的 GUID。
  3. entityGuid = 您为其运行报告的实体 GUID。
  4. 实体类型 = 实体对象类型代码。

这是一个例子。

function printOutOnClick() {
    // This function generates a Print out
    var rdlName = "SomeReport.rdl";
    var reportGuid = "9A984A27-34E5-E011-B68F-005056AC478A";
    var entityGuid = Xrm.Page.data.entity.getId();//Here I am getting Entity GUID it from it's form
    var entityType = "4214";
    var link = serverUrl + "/" + organizationName + "/crmreports/viewer/viewer.aspx?action=run&context=records&helpID=" + rdlName  + "&id={" + reportGuid + "}&records=" + entityGuid + "&recordstype=" + entityType;
    openStdDlg(link, null, 800, 600, true, false, null);
}

openStdDlg() 是 window.open() 的包装器 MS Dynamics CRM 本身使用它,我也是如此。

要将其添加到功能区按钮,您需要像这篇文章中那样执行如何从应用程序功能区启动对话框 (CRM 2011) http://mscrmshop.blogspot.com/2011/06/how-to-start-dialog-from-application_08.html除非您需要调用报告而不是对话框。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从功能区按钮触发报告 的相关文章

  • 在排序表达式中使用聚合函数

    我有一个使用从存储过程返回的数据集的报告 有两个关键列 Name and Value 我将此数据集用于两个 tablixes 第一个只是显示数据的简单 tablix 第二组数据基于Name柱子 我需要根据总和对这些数据进行排序Value c
  • SSRS 在报告末尾给出空白页[重复]

    这个问题在这里已经有答案了 我的报告末尾出现了一个空白页SSRS 2005 我有页眉徽标和页脚日期值 并且我已将两者设置为打印最后一页 False 但最后一页仍然是空白的 有什么想法如何消除它吗 谢谢 此解决方案适用于 SSRS 2008
  • 打印 rdlc 报告而不查看打印对话框

    我正在编写一个 POS 应用程序 需要经常打印发票 我需要将其直接发送到打印机 而不是查看打印对话框 使用 Reportviewer renderingcomplete 我可以避免看到报告 但我不知道如何避免看到打印对话框并在没有用户干预的
  • 报表查看器 11 (2012) Visual Studio 2010

    我正在使用 Visual Studio 2010 并且安装了 Microsoft Report Viewer 2012 Runtime 希望能够测试 SQL 2012 中的新报告系统 之后 我从 Web config 中清除了对 Micro
  • 隐藏和删除 ssrs 报告中标题的空白

    我正在研究一个ssrs报告 我可以隐藏最后一页上的标题 IIF Globals PageNumber Globals TotalPages 1 or Globals PageNumber Globals TotalPages true fa
  • Error" ...非错误输出上的 OLE DB Source.Outputs[OLE DB Source Output].Columns[XXXXXXXX] 没有对应的输出

    我花了几个小时试图解决这个问题 对于给我带来问题的列 我在 sql server 中使用标量函数来获取名称 该功能是正确的并且工作正常 然后我使用一个存储过程与 ssis 一起使用 给我错误的列指出它在错误输出上没有相应的输出列 一切似乎都
  • 在运行时动态更改报表的共享数据源

    我希望使用 SSRS 进行多租户报告 并且希望能够为我的报告提供运行时选择的共享数据源 我这是什么意思 好吧 我可以灵活处理 但我认为最有可能的两种可能性是 但是 我也对其他可能性持开放态度 共享数据源由客户端的身份验证决定 就我而言 客户
  • 如何将报表设计器标尺单位从英寸更改为厘米?

    一个简单的 我希望 问题 我正在使用 Visual Studio 我在 SQL Server Business Intelligence Development Studio 中创建一个新报告 在布局视图中 标尺的单位是英寸 我想将其更改为
  • 默认情况下为特定用户角色显示特定仪表板

    我想在线配置 Dynamics CRM 2011 以便它默认显示特定用户角色的特定仪表板 是否可以通过某些设置或使用插件或 JavaScript 编写自定义代码来实现 例如 如果首席执行官约翰登录 他应该看到年收入仪表板 如果销售人员登录
  • 请求失败,HTTP 状态为 401:未经授权。 SSRS

    我在 MVC Web 项目中有一个处理 SSRS 的类 当我在 IIS 计算机中运行该应用程序时 我可以正常访问报告 当从网络上的另一台计算机运行时 出现 请求失败 HTTP 状态 401 未经授权 报表服务器有自己独特的凭证 不接受网络上
  • SSRS IE8 JavaScript 错误无效字符 ScriptResource.axd

    我的一位同事在 SSRS 中制作了各种报告 我们办公室中有两台机器无法通过 Internet Explorer 8 加载报告 两台机器都在报告 正在加载 屏幕上返回 JavaScript 错误 在这些特定的机器上 报告在 FireFox 中
  • 如何允许多个参数为空值

    我在 SSRS 报表生成器中的报表有多个参数 如果不需要选择 我希望所有参数都允许空白值 但是当我尝试运行报告时 第一个参数将允许空 空白值 并且它将提示我输入其余参数 有没有办法解决 Set Allow Blank Value and o
  • 如何在SSRS图轴上跨越月份和年份?

    我真的很喜欢下面 SSRS 图表中 x 轴的月份和年份的跨度 我怎么做 将日期拆分为数据集中的几列 将这些列添加为条形图的类别组
  • 动态 CRM 插件注册工具返回不安全或安全错误的错误

    我在尝试使用 SDK 中的插件注册工具注册插件时遇到错误 这个问题不知从何而来 因为在今天之前我总是能够轻松地使用该工具进行插件注册 错误信息是这样的 未处理的异常 System ServiceModel Security MessageS
  • SSRS 导出到 Excel 创建附加列

    我有一个 SSRS 报告 当我导出到 Excel 时 在 Excel 中查看时会创建不需要的列 确保不创建额外列的最佳方法是什么 我尝试将表行的位置设置为0in 0in但这并没有解决问题 随附的屏幕截图是报告在 Visual Studio
  • 添加ssrs报告描述

    无论如何 我可以添加一个在执行前显示在报告中的 ssrs 报告描述吗 我用谷歌搜索 大多数人说这是不可能的 但必须有一种方法来调整它 对吗 对于仍然需要添加用户可以在执行报告之前阅读的报告描述的任何人 我在我使用的两个 SSRS 版本 20
  • 页脚中的 SSRS 页码

    我希望不包含报告前 10 页 即第 1 10 页 的页码 在页脚中 第 1 页应为 i 第 2 页应为 ii 第 3 页应为 iii 依此类推 以罗马数字表示 当到达第 11 页时 应重置页码 有谁知道我可以用什么表达来实现这一目标 因此
  • ReportViewer“缺少 URL 参数:名称”

    在一个网络应用程序中 我正在处理 ReportViewer 时不断出现错误 缺少 URL 参数 名称 我找到了原因 但没有找到解决方案 导致报告查看器出现异常的 url Reserved ReportViewerWebControl axd
  • Dynamics CRM 2013:审核日志有“空白”记录

    On a custom entity I enabled a single field for auditing which seems to be working fine But there are many many more aud
  • 根据 SSRS 矩阵中的总列计算总列的百分比

    希望在我的 SSRS 矩阵中添加一列 这将为我提供该行中总列的百分比 我正在使用以下表达式 但百分比始终为 100 我假设这是因为总计是最后评估的 所以它只是执行总计 总计 FORMAT Fields ID Value SUM Fields

随机推荐