如何使用SSRS报告创建复选框?

时间:2015-01-20 17:36:19

标签: reporting-services box iif

我已经看到很多答案,但没有一个解决方案/建议似乎有效。我们有一个叫做“餐”的数据字段。回来的时候会有一个' No'或者'是' 我希望在我的表/数据对象中出现的是一个复选框,其中包含签入或x或填写或任何真正的东西,只要我们可以将其与空复选框区分开来 - 对于&N; #39;响应。

我已经尝试过绕线,字体和switch / iif语句,它会不断回来并显示错误消息。

2 个答案:

答案 0 :(得分:0)

您应该使用 Arial Unicode MS 字体复选框未选中复选框,您可以参考所需的值。需要注意的是,必须在ssrs服务器上安装此字体。

=IIF(IsNothing(Fields!UIStatus.Value) ,"■",
IIF(Fields!UIStatus.Value=0,"",
IIF(Fields!UIStatus.Value=1,"●",
IIF(Fields!UIStatus.Value=2,"◯",
"-"))))

答案 1 :(得分:0)

如果您想要另一种方式,可以使用3个复选框图片checkeduncheckedemptycheck并将其嵌入报告中。然后根据您的值

设置显示图像的表达式
 =IIF(IsNothing(Fields!meal.Value),"emptycheck",IIF(Fields!meal.Value,"checked","unchecked"))

这样您就可以删除服务器上字体安装的依赖关系。但是你需要在报告中嵌入3个图像,这些图像可以增加它的大小但不会因为图像很小而增加很多。

相关问题