【问题标题】:how do I force a page break in Rave Reports, Delphi 7?如何在 Rave Reports、Delphi 7 中强制分页?
【发布时间】:2012-03-05 00:37:42
【问题描述】:

我是 Rave 的新手,在我的报告各部分之间强制分页时遇到了很多困难。这是一份主从报告,包含各种类型的详细信息部分(主文件 = 患者;详细信息 1 = 就诊历史;详细信息 2 = 药物等)。我的细节部分工作正常,但需要:a)强制页眉在每个页面上结转,b)强制每个细节部分在新页面上开始。换句话说,我希望报告的每一页都包含一个带有患者姓名、ID 等的标题,并且我希望每种类型的数据(就诊、药物等)都显示为自己的部分。

我已经尝试了不同的 Band 样式和复选框,以便让 Band 出现在每个新页面上,等等,但我一生都无法获得页眉或分页符。

谁能提供我应该用于页眉带和每个部分开始新页面的带的设置?非常感谢!

【问题讨论】:

  • 您是在使用 rave 报表设计器还是在做基于代码的报表?
  • 嗨 Warren - 使用设计师。

标签: delphi delphi-7 rave-reports


【解决方案1】:

在 Band Style Editor 中单击“New Page (P)”应强制将其打印在每一页上。如果没有,请验证 Header 带样式(Group/Body 等)是否将 ControllerBand 设置为 DataView 的 Detail 数据带。

【讨论】:

  • 杰森,非常感谢。您的第二个提示是关键 - 我刚刚意识到只需将每个部分放在单独的报告页面上即可强制分页。呸!无论如何,它看起来更好。感谢您及时的回复。爱德华
  • 酷。虽然,您不必将每个“部分”放在单独的页面上。设置 StartNewPage 将(应该)强制该部分位于新页面上。再次检查部分(波段)之间的映射并确认 ControllerBands/Views 等设置正确。如果可以的话,您能否也将其标记为已回答。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多