1

我有一个带有三个参数的 SQL Server 2005 Reporting Services 报告,我想在它们之间实现某种依赖关系。

  • 第一个参数是 DateRange,它是一个包含不同天数的下拉列表,用于创建从当前日期开始的日期范围。它将有一个“自定义”值,用于标记何时应使用开始和结束日期时间参数。
  • 第二个和第三个是日期时间参数,用户输入某种有效的日期时间字符串表示或单击日历框并选择该方式,即“02/20/2009”

我遇到的问题是,我偶然发现的依赖参数的所有材料都显示了级联关系,其中存在基于确定下一个下拉列表的查询的下拉列表。

如何从使用查询的下拉列表级联到非查询的 DateTime 文本框?

4

2 回答 2

0

这可能不是您正在寻找的答案,但我通过将报表嵌入网页(使用 ReportViewer 控件)解决了这个(和其他)问题。我使用 AJAX 以在 Reporting Services 中极其困难的方式跨下拉列表级联值,然后将参数传递给代码隐藏中的报告。

我发现这要容易得多,因为我不受如何创建输入控件的限制。不过,YMMV。

于 2009-02-20T03:42:13.563 回答
0

将默认值设置为表达式。我相信,默认任何以等号开头的默认值都会强制报告将当前参数视为依赖于当前参数之上的所有参数。

于 2009-04-13T14:04:07.503 回答