SSRS 2005中使用矩形的条件可见性和分页符问题

时间:2009-01-19 20:39:41

标签: sql-server sql-server-2005 reporting-services conditional visibility

我正在尝试插入一个条件分页符,实际上我有一个50页的报告,发票每张发票都是3页长,所以我需要第二张发票的pghebreak t printon下一页因为我需要整个报告ot打印背靠背,所以我插入一个分页符,所以这开始下一个发票开始第4页但我想下一个发票开始第5页这是一个新的页面,我插入另一个分页,如果前一页的第3页报告未填写,但如果填写第3页并且发票继续到第4页,那么我不需要这个额外的分页符

我尝试通过取两个矩形来做这个 - 首先在最后使用惰性分页符 - 第二个是矩形2的条件可见性,并且在开始时有分页符。 并且矩形2可见的条件类似于

可见性---隐藏和表达是 --iif(count(第三页表格的id字段)> = 24,true,false)

即第3页最多容纳24条记录,如果记录超过24条,我不需要另一个分页符,只有当记录小于24时才隐藏rectangle2我需要另一个分页符,而我不隐藏rectanlge2 < / p>

但是可见性不起作用且RECTANGLE2不工作。

请帮帮我..

2 个答案:

答案 0 :(得分:1)

您应该能够向数据源添加一个列,例如InvoiceNumber,您可以将其定义为分页组。然后页面应该在新的发票之前和每个矩形的末尾中断。

答案 1 :(得分:1)

这是SSRS 2005的一个已知问题。实际上非常不幸。看看my question here