繁体   English   中英

Report Builder 3.0-如果没有结果,则禁用参数下拉菜单

[英]Report Builder 3.0 - Disable Parameter Dropdown if no Results

举例来说,用户从参数下拉列表中选择了汽车制造商,然后只有该制造商的汽车可以使用“汽车模型”参数下拉列表。 例如,如果用户从“汽车制造商”下拉列表中选择“ Honda ,他们将能够从“汽车模型”下拉列表中选择“ CivicAccord等。

在我的用例中,一些制造商没有汽车模型。 默认情况下,下拉列表为空白。

当没有任何车型与选定的制造商多重选择匹配时,有什么方法可以禁用它和/或显示消息。

这里有一个“不可能”的答案,但已有五十多年的历史了: https : //social.msdn.microsoft.com/Forums/sqlserver/en-US/c8130b45-34c0-4255-9f72-2e3837c8c37c/enable通过从ssrs报告中的下拉列表中选择一个值来禁用和禁用参数?forum = sqlreportingservices

您没有确切指定如何处理这种情况,但是我会给您一些指导。 您不能完全禁用Model参数,因此需要提供一个占位符值。

例如,您可以在提供Model值的数据集中更新查询。 当它不返回任何结果时, UNION提供“ N / A”值。 您还可以将其设置为默认情况下选择第一个模型,这样他们就不必实际选择它了。

然后,您将需要更新主查询以忽略该假模型名称。 因此,即使参数仍然存在,您实际上还是将其设为可选参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM