0

我希望在报告运行之前修改 SSRS 参数。

-我有两个参数 (A) 一个 ComboBox 和 (B) 一个 TextValue。-(B)根据参数 A(级联)更改值,但用户也可以为 B 键入特定值。

但是 B 的值不是我要提交以报告存储过程的值。我想获取 B 的值并从数据库中获取另一个值,将其分配给 B,然后将其传递给我的实际报告存储过程。

那么有没有办法在运行报告之前修改参数?

4

1 回答 1

0

您不能按照您要求的方式修改参数,但是有一种方法可以达到您想要的结果。

您需要创建第三个参数“C”。C 的值应该从另一个 Dataset 中设置,该 Dataset 采用参数“B”的值并从数据库中返回值。然后将参数 C 的值传递给存储过程。

如果您将参数 C 设置为“内部”,那么这将对运行报告的用户隐藏,他们只会设置参数 A 和 B。

于 2013-06-05T22:25:01.977 回答