ssrs 2005分页问题

时间:2009-06-30 18:56:48

标签: reportingservices-2005 page-break

正在使用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个矩形,但错误仍然存​​在

为上述任何工作?将受到高度赞赏

2 个答案:

答案 0 :(得分:1)

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

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

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

我和桌子上的分页后有同样的错误,非常讨厌。

答案 1 :(得分:0)

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