在 Crystal 报表中的每条记录后插入空白页

Insert blank page after each record in Crystal Report

我有一个 Crystal 报告可以显示一个或多个(取决于输入)记录。每条记录可以有一页或多页。我需要在每条记录后插入一个空白页(不仅仅是页面上的每条记录,每条记录后也插入一个空白页)。

我试过检查 New Page Before / New Page After 但我得到的只是重复的条目或报告末尾的空白页(我需要在每条记录后都有一个)

你可以这样实现:

  • 将您的 Details 部分或您的 Group Footer 拆分为两个子部分,例如Details aDetails bGroup Footer aGroup Footer b
  • 要插入小节:打开小节专家、select详细信息组页脚 然后单击 插入 按钮。
  • 启用/选中 New Page After Section Expert
  • 中这两个子部分的选项
  • 确保 Suppress Blank Section 未选中
  • 如果需要,要禁用在报告末尾插入空白页,请将 New Page After 中的抑制公式设置为 Not OnLastRecord

更新:在空白页上抑制页眉和页脚信息

  • 创建两个 公式字段ShowHFHideHF
  • 设置ShowHF的值为:

    WhilePrintingRecords;
    numberVar ShowInfo := 1;
    
  • 设置HideHF的值为:

    WhilePrintingRecords;
    numberVar ShowInfo := 0;
    
  • ShowHF 放在 Details a 小节中,将 HideHF 放在 Details b 小节中,同时抑制 ShowHFHideHF
  • 页眉页脚的抑制公式设置为:

    numberVar ShowInfo = 0;