6

I have a report with a table in it. And each table cell has borders around it.

The problem I'm experiencing is that if I hide the textbox in any of the cells, the borders also disappear.

I want the textbox to hide but still show the borders.

The textbox in question shows the visibility toggle icons (+/-) so I can't use an iif statement to change the textbox's value to be an empty string when I don't want to see anything in it.

4

5 回答 5

13

您可以将文本框放在矩形内。

于 2013-07-12T13:11:05.907 回答
0

***所以,我遇到了同样的问题:* **

问题:

我假设您在文本框周围放置了一个边框,并决定将隐藏和切换元素放置到您的文本框中。或者你的行没有被降级。两个解决方案,我认为第一个解决方案是您正在寻找的:

解决方案1:

我注意到 SRSS 报告也具有按行分组的功能。所以在不丢失边框的情况下隐藏文本框中的文本就是在分组内创建一个降压功能。所以基本上你可以分配隐藏文本框属性而不会干扰文本框上方的行。这可能是一个更好的解决方案。

解决方案2:

您必须改为将边框属性放置在文本框中,并将隐藏和切换功能放置在各个组上。因此,对您而言,您必须删除文本框上的隐藏 + 切换功能。右键单击“行”或“列”中的组元素,然后在组元素上分配向下钻取隐藏 + 切换功能。换句话说:“组属性”而不是“文本框属性”

我希望这能重新解决您的问题。

于 2017-10-25T15:19:45.777 回答
0

我遇到了同样的问题。我通过将文本颜色更改为白色(或文本框的背景颜色)来解决它。我在表格内执行此操作,但找不到在另一个答案中所述的矩形内插入文本框的方法...

于 2018-06-20T20:54:28.097 回答
0

我遇到了类似的问题并使用了类似@Anony Mous 的方法,但我没有将文本颜色更改为背景颜色,而是使用表达式来更改文本值=IIF(InScope("RowGroup") = "True", Fields!Textboxvalue.Value, "")- 它按预期工作。背景颜色更改的问题在于,如果用户无意中选择了文本并使其处于活动状态,它就会变得可见。

于 2019-03-19T12:05:07.277 回答
0

只需选择有问题的文本框,运行 F4(访问 VS 或 SQL 右侧的属性图表),选择 HideDuplicates 下拉菜单并选择您正在使用的数据集 :)

于 2019-05-14T17:25:58.797 回答