1

我正在使用 2005 报告服务器,并面临分页问题。我的情况是我有 5 个数据表说

tab1
tab2
tab3
tab4
tab5

并且用户可以选择发布任何上述表格(我有 5 个参数来支持上述表格)

我的要求是,如果用户选择在我的报告中显示 tab2 tab4,我需要有 2 张纸,一张用于 tab2,另一张用于 tab4

如果用户选择在我的报告中显示 tab1 tab2 和 tab5 我需要 3 张纸,一张用于 tab1,接下来用于 tab2,另一张用于 tab5

在 2008 年,我能够通过分页设置来实现这一点,而在 2005 年,相同的设置不起作用。

我尝试了以下设置

对于每个表,可见性表达式为:

IIF(parametername = true , false , true)

并选择设置...表格后分页符和表格前分页符但我无法获得所需的输出

我看到了一个解决方案,说矩形内的矩形,我尝试了同样的方法,我将表格移动到内部矩形,外部矩形具有可见性表达式,内部 recatngle 具有分页选项(矩形之后/矩形之前的分页符/尝试两者都为出色地)

它仅适用于一个控件说表一在我的情况下我有 5 个表,我为所有 5 个表做了这个解决方案,每个表有 2 个矩形,但错误仍然存​​在

上述任何解决方法?将不胜感激

4

2 回答 2

1

我设法用一个可怕的解决方案解决了这个问题(但它有效)。

我在每个表格之后放置了一个小的透明三角形(它们也必须可见,分页符才能工作,因此它们需要与表格共享相同的可见性逻辑)。

在矩形之前设置分页符。这似乎对我有用,唯一的区别是我没有有条件地控制表格的可见性。原则应该适用。

我和你有同样的错误,表格后分页符,非常烦人。

于 2010-01-13T15:12:50.653 回答
0

右键单击表格,然后选择属性,选中“分页符”标题下的“在此表格之前插入分页符”

于 2013-07-12T18:57:26.567 回答