我在SSRS 2005中有一个具有Multi-value参数的报告。运行报表时,是否可以以编程方式选中或取消选中复选框,具体取决于您检查的复选框?换句话说,当您选中或取消选中复选框时,是否有办法运行事件代码?
麦克
答案 0 :(得分:1)
可以设置参数B的值范围取决于参数A的选定值。它被命名为级联参数。
创建参数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)
在参数B(选项卡 - 参数)的属性上设置第一个参数A,将我们的参数链接在一起。