sql-server - 如何允许 SSRS 中的下拉列表参数具有默认值 "-- All -- "?

标签 sql-server reporting-services ssrs-2008

我有一个基于存储过程填充的下拉列表 - 该部分工作正常。

enter image description here

它根据“调查 ID”的任何内容动态填充

但我不想它说 <Select a Value> ,而应该说 " -- All -- " ,因为这就是报告的工作方式。

到目前为止,我尝试创建一个返回 Null 的虚拟数据集。和“全部”的标签,但没有用。也许我做错了?我用过这个:

select distinct  Name, ID  from LK_TargetTypes
where Name like '%pizza'
union select '-- All --', null ;

所以LK_TargetTypes是一些不相关的表。我想将它与其他 DDL 值合并。

这是另一张图片:

enter image description here

任何提示表示感谢。

最佳答案

您通过返回 -- All -- 做对了。选项作为查询所基于的数据集的一部分。

您正在收到 <Select a Value>消息,因为您还没有选择值。您需要做的是分配默认值 -- All --到这个参数。打开参数设置并单击默认值选项卡并输入默认值,在本例中为 Null-- All -- .

关于sql-server - 如何允许 SSRS 中的下拉列表参数具有默认值 "-- All -- "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14328712/

相关文章:

sql-server - 多环境场景TFS/SSDT部署

sql-server - 查看(但不执行)存储过程及其代码需要什么级别的 SQL Server 访问权限?

c# - 只打印一页

c# - 如何在 .net Core 中使用 Microsoft Reporting Services

sql - 仅针对当前财政年度日期的动态 SQL

SQL 创建枢轴函数

sql-server - SQL Server 复制数据库问题

sql-server - SSRS 中的表达式未按预期工作

sql-server - SSRS - Visual Studio - 如何使用现有的共享数据源

javascript - 如何从 Iframe 打开 SSRS 报告中的链接