2

我正在尝试插入有条件的分页符,实际上我有一份包含 50 页发票的报告,每张发票有 3 页长,所以我需要第二张发票的分页符打印在下一页上,因为我需要整个报告打印回返回,所以我插入了一个分页符,所以这会开始下一张发票,从第 4 页开始,但我希望下一张发票从第 5 页开始,这是一个新页面,如果上一个报告的第 3 页不是,我在那里插入另一个分页符已填写,但如果已填写第 3 页并且发票继续到第 4 页,则我不需要此额外的分页符

我尝试通过取两个矩形来实现这一点——首先是在末尾带有惰性分页符——第二个是矩形2的条件可见性和在开始时带有分页符。并且矩形2可见的条件就像

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

即第 3 页最多容纳 24 条记录,如果记录超过 24 条,我不需要另一个分页符,并且只有在记录少于 24 条时我才隐藏矩形 2,我需要另一个分页符,我没有隐藏矩形 2

但能见度不起作用,矩形 2 不起作用。

请在这件事上给予我帮助..

4

2 回答 2

1

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

于 2009-02-11T12:33:00.723 回答
1

这是 SSRS 2005 的一个已知问题。实际上非常不幸。看看我的问题在这里

于 2009-02-23T03:10:03.087 回答