代码之家  ›  专栏  ›  技术社区  ›  Perry

更改列值时分页符

  •  1
  • Perry  · 技术社区  · 10 年前

    我有一个简单的客户历史报告,其中包含以下元素: 包含从2个数据集中的1个数据集中提取的客户名称和客户ID的标题

    矩形,包含一个列表,其中提供了一些订单项目的详细信息,如订购日期、发货日期、发票编号等。

    放置在列表区域中的子报表,其中包含包含订单详细信息的表。

    如果我一次给一个客户打电话,这份报告就可以了。我需要一次打印多个客户,因此我的参数有多个值。当我试着给不止一个客户打电话时,我得到了以下结果:

    页眉打印第一个客户数据,并在所有页面上显示。列表按设计呈现,但提取所有客户数据,因此似乎只有一个客户。

    我需要的是每个客户的分页符。当我的新页面开始时,我需要在小组将打印的所有页面上显示客户名称。把名字放在第一页的顶部不适合我的情况。我试过在列表后面放分页符。我在包含矩形的后面放置了分页符,并创建了另一个矩形,将原始矩形嵌套在这个新父级中,在新父级上放置了分页符,但这些都不起作用。我还尝试将客户信息放在标题中,但我得到的只是数据集中第一条记录中的信息。

    这看起来像一个简单的报告,但当客户ID更改时,我似乎无法启动分页符。

    2 回复  |  直到 10 年前
        1
  •  0
  •   Tab Alleman    10 年前

    在您的 List 对象,转到 PageBreak 、和设置 BreakLocation 至“结束”。

    确保 Disabled 设置为“False”。

        2
  •  0
  •   Community Mohan Dere    9 年前

    我能够通过使用这两个站点的信息来解决我的问题

    Solved the problem of getting the page to break after the list

    这使我能够为每个客户提供分页符。它在包含field上的组的tablix中放置了另一行,在我的例子中是名称。我必须进行修改以隐藏这一新行,所以我将其宽度更改为一个非常小的空间,并将其属性设置为hidden。然后,我在列表上方放置了一个文本框,以显示该名称。

    Solved name at top of every page in the group

    推荐文章