根据水晶报表中的每个记录内容动态添加页面

时间:2015-12-04 15:21:23

标签: asp.net crystal-reports report reporting

我正致力于水晶报道并面临一个问题:

在我的情况下,多个记录来自db,我在不同页面上显示每条记录,但如果一个记录对于单个页面而言太大,我不知道如何做到这一点。

我想要的是将剩余的记录显示在每个页面底部带有继续标签的不同页面中。我还想在该特定记录的其余页面上以此格式显示页面编号 page n of p

是否有可能,如果是这样,我怎样才能通过水晶报告实现这一目标?

这是粗略的图像

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以将数据放在文本字段中并启用can grow选项,将值设置为0。

要显示您需要使用page N of M特殊字段的页面。根据需要放置它.l ........

答案 1 :(得分:0)

你可以:

  1. 使用群组专家按记录的每个记录的唯一字段对记录进行分组。
  2. 群组标题部分
  3. 中设置标题文字
  4. 群组标题部分
  5. 中插入Page N of M
  6. Page N of M的抑制公式设为PageNumber = 1
  7. 页面页脚部分插入文本对象,并将其文本设置为Continue ...
  8. 将此文字对象的抑制公式设为TotalPageCount = 1
  9. 区段专家
  10. 中启用(选中)组页脚New Page AfterReset Page Number AfterSuppress Blank Section选项
  11. 如果需要,在区段专家中启用(选中)页脚Suppress Blank Section选项
  12. 区段专家
  13. 组标题详细信息部分的Unckeck Keep Together选项