ssrs :框偷偷溜到页脚的左侧
ssrs : box sneaking to the left side of the footer
我正在为我的报告创建一个页脚,其中包含 3 个框。左边一个,中间第二个,右边最后一个。
左框和右框出现在每个页面上,分别带有左框的时间戳信息和右框的页数信息。
中间框出现,仅在报告的最后一页。
我为我的中间框添加了以下行
iif(Globals!PageNumber = Globals!TotalPages, False, True)
脚本说中间框只会出现在报告的最后一页
最后一页很好。三个箱子,并排站着。
问题在第一页到倒数第二页。
由于直到最后一页才出现中间框,所以右边的框向左侧移动,占据了中间框应该在的位置。
我试图通过将所有框放在一个矩形中来解决这个问题。唉,没有好消息
我设置了选项 Keep Together = True
,但我认为这不会有帮助。我一直在寻找解决方案。
我们非常欢迎您提供任何见解
干杯
更新 :
这是我的最后一页
我倒数第二页的第二页是这样的
我希望第三个框在最右侧,就像我的最后一页一样
对于最右边的框,使文本右对齐。
点击菜单栏
或
将文本框 属性 TextAlign
更改为 Right
另一种方法是在Left padding
中为最右边的文本框写一个表达式。
类似
=iif(Globals!PageNumber = Globals!TotalPages, '2pt', '220pt')
如果我正确解释了你的问题,那么中间的文本框会设置以下两个属性:
Visibility (hidden): =IIF(Globals!PageNumber = Globals!TotalPages, False, True)
值是:"13779..."
或一些对此求值的表达式。
尝试将这些属性更改为以下内容:
Visibility(hidden): False
然后
Value: =IIF(Globals!PageNumber <> Globals!TotalPages, Nothing, "13779...")
这样您就不会隐藏文本框本身,只是它显示的文本。这样做应该会导致文本框在所有页面上水平对齐。
我正在为我的报告创建一个页脚,其中包含 3 个框。左边一个,中间第二个,右边最后一个。
左框和右框出现在每个页面上,分别带有左框的时间戳信息和右框的页数信息。
中间框出现,仅在报告的最后一页。
我为我的中间框添加了以下行
iif(Globals!PageNumber = Globals!TotalPages, False, True)
脚本说中间框只会出现在报告的最后一页
最后一页很好。三个箱子,并排站着。
问题在第一页到倒数第二页。
由于直到最后一页才出现中间框,所以右边的框向左侧移动,占据了中间框应该在的位置。
我试图通过将所有框放在一个矩形中来解决这个问题。唉,没有好消息
我设置了选项 Keep Together = True
,但我认为这不会有帮助。我一直在寻找解决方案。
我们非常欢迎您提供任何见解
干杯
更新 :
这是我的最后一页
我倒数第二页的第二页是这样的
我希望第三个框在最右侧,就像我的最后一页一样
对于最右边的框,使文本右对齐。
点击菜单栏
或
将文本框 属性 TextAlign
更改为 Right
另一种方法是在Left padding
中为最右边的文本框写一个表达式。
类似
=iif(Globals!PageNumber = Globals!TotalPages, '2pt', '220pt')
如果我正确解释了你的问题,那么中间的文本框会设置以下两个属性:
Visibility (hidden): =IIF(Globals!PageNumber = Globals!TotalPages, False, True)
值是:"13779..."
或一些对此求值的表达式。
尝试将这些属性更改为以下内容:
Visibility(hidden): False
然后
Value: =IIF(Globals!PageNumber <> Globals!TotalPages, Nothing, "13779...")
这样您就不会隐藏文本框本身,只是它显示的文本。这样做应该会导致文本框在所有页面上水平对齐。