SSRS报告在不传递参数的情况下执行另一个作为主报告

时间:2017-08-14 11:27:24

标签: reporting-services subreport

要求是有效地创建一个初始CheckAccess报告,该报告标识当前登录的Windows用户,并根据报告ID +用户列表检查此值,以查看他们是否有权访问。

我已经编写了初始CheckAccess报告并在其中设置了2个参数。第一个是报告ID,第二个是User,它是根据SSRS UserID字段计算的。我正在检查数据库表以查找两者的匹配项,这标识用户可以运行报告。

如果未找到任何条目,我会相应地在CheckAccess报告上显示横幅,即不允许您访问此报告。

如果找到条目,我想自动运行另一个报告。我想运行这个“被调用的”报告,就像用户直接运行它一样。它有许多参数,但我不想在此CheckAccess报告中定义这些参数。

我尝试将被调用的报告设置为子报告,但这需要我设置参数。

我是否可以直接从CheckAccess报告中运行此报告?

我修改了一个单独的文本框,其中有一个Action来运行被调用的报告,该文件有效但需要用户单击文本框。理想情况下,这将是我所追求的,但会自动触发操作。

0 个答案:

没有答案