问题标签 [rdl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5873 浏览

visual-studio-2008 - 如何将 RDL 转换为具有不同架构的 RDLC 文件?

我正在使用 Sql Server Reporting Services (SSRS) 2008 创建 RDL 文件,但还需要创建 RDLC 文件。问题是 SSRS 2008 使用 2008 架构,而 Visual Studio 2008 使用 2005 架构。

此解决方案是否有工具或解决方法?

注意:我没有使用 tablix,所以这应该不是问题。

0 投票
10 回答
137338 浏览

reporting-services - 何时在 RDL 报告上使用 RDLC?

过去几周我一直在研究 SSRS 2005 / 2008 并创建了一些服务器端报告。对于某些应用程序,一位同事建议我针对该特定情况研究 RDLC。我现在正试图弄清楚 RDL 和 RDLC 之间的主要区别。

搜索这些信息最多只能产生零散的信息。我了解到:

  • RDLC 报告不存储有关如何获取数据的信息。
  • RDLC 报告可以直接由 ReportViewer 控件执行。

但我仍然不完全了解 RDLC 文件与其他相关系统(报告服务器、源数据库、客户端)之间的关系。

为了更好地掌握 RDLC 文件,我想知道它们的使用与 RDL 文件有何不同,以及在什么情况下会选择 RDLC 而不是 RDL。也欢迎提供资源链接。

更新:

ASP.NET 论坛上的一个主题讨论了同样的问题。从中,我对这个问题有了更好的理解。

RDLC 的一个特点是它可以在 ReportViewer 控件中完全在客户端运行。

  • 这消除了对 Reporting Services 实例的需求,甚至消除了对任何数据库连接的需求,但是:
  • 它增加了必须手动提供报告中所需数据的要求。

这是优点还是缺点取决于特定的应用程序。

在我的应用程序中,无论如何都可以使用 Reporting Services 的实例,并且可以轻松地从数据库中提取报告所需的数据。我还有什么理由考虑 RDLC,还是我应该坚持使用 RDL?

0 投票
1 回答
670 浏览

reportbuilder - 在 Reporting Services 2008 on.rdl 文件中,报表生成器和 VisualStudio 是否等效?

使用 Reporting Services 2008 处理 .rdl 文件。我可以选择使用VisualStudio2008还是使用“报表生成器”应用程序?它们是否提供相同的功能?我可以毫无问题地从一个切换到另一个吗?

你更喜欢什么应用程序?

谢谢

0 投票
2 回答
4280 浏览

reporting-services - 在 SSRS 2005 中的报告之间传递参数

我对 SSRS 2005 比较陌生。我已经构建了简单的报告和电子表格,但我才刚刚开始深入研究 SSRS/RDL 的乐趣世界。我正在尝试将一个(自定义/非查询)参数从一个报告 (*.rdl) 传递给另一个。虽然从逻辑上讲我想添加一个全局变量,但似乎没有任何直接的方法/技术可以做我想做的事。似乎每个页面/报告都有自己的参数,并且报告不允许共享彼此的信息。

我试图根据用户选择的选项简单地隐藏对象/项目。如果用户选择选项 A 或 B,我想根据他们的选择简单地隐藏多个报告(在同一个项目中)上的某些对象。我只是检查任何给定对象中可见性属性的表达式中的参数值。真的没有什么复杂的。我已经对其进行了测试,仅在一份报告中就可以了。但是尝试让一份报告读取另一份报告上的该值,并且这样做没有明确的路径。

现在我已经习惯了 SSRS,我相信有“正常”程序员的方式,然后是“SSRS”方式。两者都是互斥的。所以要么我正在尝试做一些永远不会被允许的事情,这是一个“按设计构建”的功能和/或我正在以错误的方式去做。

想法?建议?也许我会以错误的方式解决这个问题。

0 投票
2 回答
1877 浏览

rdl - 如何在 RDL 报告中显示来自两个数据库的数据?

我正在创建一个报告,该报告将从一个数据库(公司和每个公司的客户列表)中获取一些数据,并从其他数据库(每个客户的项目列表)中获取一些连接到它的数据。似乎显示的数据只能使用一个 DataSource,而 DataSource 是与一个数据库的连接。我做了一些谷歌搜索并阅读了有关子报表的信息,我尝试了这个解决方案,但报表看起来不一样(例如,我有列公司、客户和项目,子报表在哪里,子报表包含两列,我不喜欢它们将显示在一列中...)。子报表真的是显示跨数据库数据的唯一方法吗?

0 投票
1 回答
1324 浏览

asp.net - 硬编码报告服务凭据以在没有提示的情况下查看 asp.net 站点上的报告

我可以在某处提供用于查看某些报告的凭据吗?它是在asp.net 网站的reportViewer 控件中查看的.rdl 报告。

0 投票
3 回答
1812 浏览

asp.net - 在 ASP.NET 的 ReportViewer 控件中调整 .rdl 报告的大小

我的 .rdl 报告具有固定大小的列,并且在 bi dev studio 的预览模式下看起来还可以。在 asp.net 站点上的 ReportViewer 控件中查看时,它会缩小。如何让它始终填充 reportViewer 控件的大小?

0 投票
1 回答
24487 浏览

visual-studio-2008 - 使用 Visual Studio 2008 编辑 RDL 文件

我在两个工作站上安装了 SQL Server 2008 Express。在一个工作站上,它更新了 VS2008 安装,以便我可以创建包含报告为 *.rdl 文件的报告项目。在其他工作站上,VS2008 只能创建/编辑 *.rdlc 文件。报告编辑界面也不同。

我不明白差异来自哪里。两个工作站之间的两个主要区别是: - 一个是 x86,在安装 SQL Server 2008 Express 之前没有安装 VS - 另一个是 x64,之前安装了 VS2005 和 VS2008

我觉得在第二个工作站上,SQL Server 安装程序更新了 VS2005 而不是 VS2008。

我的理解是 rdlc 文件是更新的,并且可能更好,但我想编辑 rdl 文件以实现兼容性,也因为我已经习惯了这个用户界面。

有什么建议吗?

非常感谢。

0 投票
1 回答
2511 浏览

sql-server - 清理临时 SSRS 报告

我们的应用程序使用 SQL Server Reporting Services,并允许用户将自定义过滤器添加到报告中。为此,我们修改 RDL,然后将修改后的 RDL 上传到服务器以创建新报告。问题是,报告运行一次后,就不再需要它了;这真的只是一个临时报告。显然,这最终会导致大量临时报告。我们需要一种方法来清理这些。

我们已经考虑过外部方法,例如创建服务或作业来定期删除报告,如果我们不能想出更好的方法,这可能就是我们最终会做的事情。我们想知道的是,SSRS 本身是否提供了更好的方法来做到这一点?我们考虑过尝试以某种方式使用将设置为过期的缓存实例,但这似乎只适用于报告的已执行实例而不是报告本身。据我所知,没有办法将报告设置为过期。还有其他方法可以让 SSRS 为我们清理吗?

不能立即删除报告,因为我们的执行是异步的。

0 投票
2 回答
15449 浏览

visual-studio-2005 - 您可以在报表设计器中重新排序列吗(2005 年出价)

我有一份报告服务报告,但我似乎不知道如何对表格控件中的列重新排序。这可以直接编辑rdl文件吗?