ssrs 报告 - 文本框创建间隙 space
ssrs report - textbox create gap space
我有一个报告,其中参数为 select 名称和一个文本框,其中包含表达式字段名称。文本框下方是一个数据集 table.
当我 运行 报告时,默认情况下它将 return 所有名称放在 table 和 HIDE 文本框中。
当我在参数中输入 select 名称时,它将 return 用于该名称并显示文本框。
我目前没有任何问题。
但是我确实有问题,当我默认 运行 报告时,文本框在 header 和 table 之间创建了一个间隙(参数中没有 select 名称)。
我的目标是了解如何消除差距,以便 table 可以向上移动到 header 的正下方。仅在参数名称为 select 时显示。
只要您的 table 不是矩阵,您就可以这样做(因为列组会阻止您合并单元格)。
在 table 的顶部添加一个新行,然后 select 该行中的所有单元格并合并它们。
现在调整您刚刚创建的单个单元格的大小,使其大致足够容纳所有内容。
Right-Click 单元格并执行 Insert->Rectangle
现在添加新控件或将现有控件复制并粘贴到矩形中。
Right-Click 行 header 和 select "Row visibility",将其设置为您当前用于 show/hide 您的文本框的表达式。
应该是这样。我做了一个快速测试来尝试它并且它完美地工作(在这个简单的场景中)。我放了一些背景颜色只是为了让它更清晰,但这就是设计的样子...
行可见性只是设置为我的参数值 =Parameters!HideTopRow.Value=1
。黄色部分的文本框只是数据集中的一些任意值。
当我 运行 将选项设置为 0 时,我得到了这个..
当我 运行 将参数设置为 1 时,我得到了这个。
我有一个报告,其中参数为 select 名称和一个文本框,其中包含表达式字段名称。文本框下方是一个数据集 table.
当我 运行 报告时,默认情况下它将 return 所有名称放在 table 和 HIDE 文本框中。
当我在参数中输入 select 名称时,它将 return 用于该名称并显示文本框。
我目前没有任何问题。
但是我确实有问题,当我默认 运行 报告时,文本框在 header 和 table 之间创建了一个间隙(参数中没有 select 名称)。
我的目标是了解如何消除差距,以便 table 可以向上移动到 header 的正下方。仅在参数名称为 select 时显示。
只要您的 table 不是矩阵,您就可以这样做(因为列组会阻止您合并单元格)。
在 table 的顶部添加一个新行,然后 select 该行中的所有单元格并合并它们。
现在调整您刚刚创建的单个单元格的大小,使其大致足够容纳所有内容。
Right-Click 单元格并执行 Insert->Rectangle 现在添加新控件或将现有控件复制并粘贴到矩形中。
Right-Click 行 header 和 select "Row visibility",将其设置为您当前用于 show/hide 您的文本框的表达式。
应该是这样。我做了一个快速测试来尝试它并且它完美地工作(在这个简单的场景中)。我放了一些背景颜色只是为了让它更清晰,但这就是设计的样子...
行可见性只是设置为我的参数值 =Parameters!HideTopRow.Value=1
。黄色部分的文本框只是数据集中的一些任意值。
当我 运行 将选项设置为 0 时,我得到了这个..
当我 运行 将参数设置为 1 时,我得到了这个。