所以我收到了一份报告,我将其用作包含子报告(详细信息h和l)的求职者,并且有一个标题(页眉a),它根据子报告信息进行相应更新。除非页面几乎满是“详细信息”,否则一切都会在打印时正常工作。子报告详细信息,在这种情况下,下一页是空白的,但显示相同的页面标题a'从上一页和页脚。此后的页面继续正确,除非数据再次填充页面,在这种情况下上述问题再次发生。
如果我调整'组页脚#1'的大小尽可能小,打印时我的报告中间不再有任何空白页面,但是当页面已满时,我确实存在重复页面标题问题的加重问题,如上所述。这意味着如果Page 1包含' Detail h'对于几乎到达页面底部的Job A,相同的Job A' Page Header a'将在第2页上使用正确的新'详细信息a'和'细节h'显示作业B.最后一页始终为空白,仅显示' Page Header a'和页面页脚'如果上一页已满 - 无论我走哪条路线。
第一个问题是首选,因为标题至少与详细信息匹配,尽管整个页面都有空白页,但我真的需要完全消除空白页。那我在这里错过了什么?
我正在使用Crystal Reports 9,这是我的报告布局:
ABBREVIATION LEGEND (Boxes Checked in Section Expert)
(Free-Form Placement is selected for every section)
(Suppress Blank Section is selected for every section)
H: Hide
S: Suppress
PABOP: Print at Bottom of Page
NPB: New Page Before
NPA: New Page After
KT: Keep Together
TRAVELER DESIGN
SECTIONS: BOXES CHECKED: SUBREPORTS:
Report Header H/S/NPB
Page Header KT
Page Header a KT
Page Header b S/KT
Group Header #1 H/S
Details KT
Details a KT
Details b S
Details c S
Details d S
Details e S
Details f S
Details g S
Details h KT Traveler Routing Subreport
Details i S
Details j S
Details k S
Details l KT Traveler Component Subreport
Details m S
Group Footer #1 NPA/KT
Page Footer PABOP/NPA/KT
Report Footer H/S
TRAVELER ROUTING SUBREPORT:
SECTIONS: BOXES CHECKED:
Report Header H/S
Group Header #1 KT
Group Header #2 H/S
Details
Details a KT
Details b S
Group Footer #2 H/S
Group Footer #1 H/S
Report Footer H/S
TRAVELER COMPONENT SUBREPORT:
SECTIONS: BOXES CHECKED:
Report Header H/S
Group Header #1 KT
Details KT
Group Footer #1 H/S
Report Footer H/S
答案 0 :(得分:0)
关于:“无论如何,最后一页总是空白 我走哪条路。“
转到主报告的第1组页脚的部分专家。如果您看到New Page After的复选框,请点击小铅笔图标并输入以下公式: NOT OnLastRecord
关于大子报告之后的白色间距
尝试此操作:在主报表设计器中,右键单击子报表并选择“设置对象格式”,然后取消选中“将对象保持在一起”