我有一个带有参数的报告,用于选择名称,还有一个带有表达式字段名称的文本框。数据框文本框下方。
运行报表时,默认情况下,它将返回表和HIDE文本框中的所有名称。
当我在参数中选择名称时,它将返回该名称和SHOW文本框。
我现在没有任何问题。
但是,我确实有一个问题,即在默认情况下运行报表时,文本框会在标题和表之间创建间隙(不在参数中选择名称)。
我的目标是要了解如何删除间隙,以便表可以在标题下面直接上移。仅在参数上选择名称时显示。
答案 0 :(得分:0)
只要您的表不是矩阵(因为列组会阻止您合并单元格),您就可以这样做。
在表格顶部添加新行,然后选择该行中的所有单元格并将其合并。
现在调整刚刚创建的单个单元格的大小,使其大到足以容纳所有内容。
右键单击单元格,然后执行“插入”->“矩形” 现在,要么添加新控件,要么将现有控件复制并粘贴到矩形中。
右键单击行标题,然后选择“行可见性”,将其设置为当前用于显示/隐藏文本框的表达式。
应该的。我进行了快速测试以进行尝试,并且效果很好(在这种简单情况下)。我添加了一些背景色只是为了使其更清晰,但这就是设计的样子……
仅将行可见性设置为我的参数值=Parameters!HideTopRow.Value=1
。黄色部分的文本框只是数据集中的一些任意值。
当我将选项设置为0时,我得到了它。
当我将参数设置为1运行时,我得到了。