SSRS报告中的单选按钮

时间:2008-11-21 14:27:39

标签: reporting-services report radio-button

如何在SSRS报告中添加单选按钮作为参数类型?

提前致谢, 安娜

7 个答案:

答案 0 :(得分:8)

可以这样做,但只能用于布尔参数 - 即你只能有True / False,而不是自定义的无线电选项列表。

在报告中添加“Boolean”类型的参数。 “可用值”应设置为“未查询” - 但请确保将值网格完全留空。

在“默认值”部分中,再次选择“未查询” - 但在表达式框中键入“True”或“False”(即取决于您所需的默认值)。

现在该参数应呈现为单选按钮 - 选项为True / False。

请注意,这完全适用于BIDS中的报表设计器 - 我没有通过报表生成器点击一次应用程序尝试过。

答案 1 :(得分:5)

如果您指的是Reporting Services Web界面,则不能。可选值列表显示为下拉列表。您可以配置为能够选择多个值,这些值将呈现为复选框的下拉列表。

答案 2 :(得分:5)

首先将bool值传递给您的参数,然后在以下表达式中使用该参数字段而不是m_dhkDentalStatusGood:

=iif( Fields!m_chkDentalStatusGood.Value , Chr(158), Chr(153))

并将该texbox的字体更改为“Wingdings 2”。

注意:当您将报告导出为PDF时,也会出现这种情况。

答案 3 :(得分:2)

我的猜测是他们没有 - 至少他们没有在BOL帮助中记录。它在功能上等同于您只能选择一个项目的列表。

答案 4 :(得分:2)

我的怀疑得到了证实:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2414397&SiteID=1

这些msdn论坛是一个很好的资源。大多数问题已被提出;)

答案 5 :(得分:2)

无法在SSRS中向报表参数添加单选按钮...多值参数自动获取复选框,如果参数为单选,则所有默认值都显示在下拉列表中,其行为类似于行为单选按钮..

答案 6 :(得分:1)

不是这样,我实际上遇到了使用相同参数但以不同方式显示2个报告的问题。参数是布尔值,在一个报表中,它呈现为下拉列表,在另一个报表中,它呈现为单选按钮列表。因此,两者都是可能的,问题是为什么两个不同的报告会以不同的方式呈现相同的代码?            布尔                           真正                       真正       展开/全部折叠:                                        假             展开全部                                   真正             全部收缩