【问题标题】:SSRS Hiding the textbox in a table cell causes the borders to disappearSSRS 在表格单元格中隐藏文本框会导致边框消失
【发布时间】:2013-07-11 20:16:32
【问题描述】:

我有一个包含表格的报告。每个表格单元格周围都有边框。

我遇到的问题是,如果我将文本框隐藏在任何单元格中,边框也会消失。

我希望文本框隐藏但仍显示边框。

有问题的文本框显示可见性切换图标 (+/-),因此当我不想在其中看到任何内容时,我无法使用 iif 语句将文本框的值更改为空字符串。

【问题讨论】:

    标签: reporting-services sql-server-2012-datatools


    【解决方案1】:

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

    【讨论】:

    • 非常感谢,这有效。我不能赞成这个答案,因为我还没有足够的声誉。
    • 即使你不能对此投票,你也应该能够接受这个作为答案,因为你是提出这个问题的人。 :)
    • 完成。 :) 抱歉,我没有过多地使用 StackOverflow。我完全忽略了那部分。
    • 它就像魅力一样!感谢您发布简单而出色的解决方案。
    【解决方案2】:

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

    问题:

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

    解决方案一:

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

    解决方案2:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2015-05-28
            • 1970-01-01
            • 1970-01-01
            • 2018-06-22
            • 1970-01-01
            • 2013-08-01
            • 1970-01-01
            • 2012-03-24
            • 1970-01-01
            相关资源
            最近更新 更多