【问题标题】:Programmatically Check/Uncheck checkboxes of SSRS Multi-value Parameter以编程方式选中/取消选中 SSRS 多值参数的复选框
【发布时间】:2012-01-20 21:18:46
【问题描述】:

我在 SSRS 2005 中有一份包含多值参数的报告。当您运行报告时,是否可以根据您选中的复选框以编程方式选中或取消选中复选框?换句话说,有没有办法在您选中或取消选中复选框时运行事件代码?

迈克

【问题讨论】:

    标签: service reporting-services reporting multivalue


    【解决方案1】:

    参数B的取值范围可以根据参数A的选择值来设置,称为级联参数。

    1. 创建参数 A 并为其设置值列表 - 例如,表格 Continents。
    2. 创建参数 B 并将下一个存储过程设置为可用值列表:

      CREATE PROCEDURE [dbo].[countries](@continent int)
      AS
      SET NOCOUNT ON
      
      SELECT * FROM countries WHERE id IN
         (SELECT country_id FROM continents WHERE continent_id = @continent)
      
    3. 在参数 B 的属性(选项卡 - 参数)上设置第一个参数 A 以将我们的参数链接在一起。

    【讨论】:

    • 我希望的是有一个参数(多选),其中列表中的项目没有改变,但是每个项目是否被检查可以根据你有什么来设置检查。
    • 我实际上想要做的是:我有一个选择“全部”,这是默认设置。然后,如果我单击任何单个项目(以检查它们),我希望取消选中“全部”选项。
    猜你喜欢
    • 2023-03-30
    • 2017-09-21
    • 1970-01-01
    • 2011-08-11
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    相关资源
    最近更新 更多