【问题标题】:problem of conditional visibility and page breaks with rectangles in SSRS 2005SSRS 2005 中矩形的条件可见性和分页符问题
【发布时间】:2010-10-02 07:48:26
【问题描述】:

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

我试着用两个矩形来做这个 --first 在末尾带有惰性分页符 --second 具有矩形 2 的条件可见性和开始时的分页符。 并且矩形2可见的条件就像

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

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

但能见度不工作,矩形 2 不工作。

请帮帮我..

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多