Crystal Report 11 /在每个备用页面上打印“条款和条件”

时间:2014-06-03 10:06:38

标签: crystal-reports

我要求打印固定的"条款和条件"每个备用页面上的(TOC)页面。 目的是在双面打印机(双面)上打印报告时,TOC将出现在每张纸上。

* Page 1 / TOC
* Page 2 / Data
* Page 3 / TOC
* Page 4 / Data
* ... and so on

最初的想法是,我可以通过将TOC置于"Page Header"并添加抑制逻辑"PageNumber mod 2 = 0"来实现此目的,而数据将位于"Details"中,具有抑制逻辑{{1} }。因此,报告将在奇数页面上显示"PageNumber mod 2 = 1"并取消"Page Header",对于偶数页面则相反。

但是,如果数据不完全适合1页,则会出现问题。 我们会遇到以下情况:

"Details"

或者如果数据跨越3页怎么办?

* Page 1 / TOC
* Page 2 / Data A (page 1)
* Page 3 / TOC - "Data A (page 2)" is suppressed
* Page 4 / Data B

任何解决方案/想法?

1 个答案:

答案 0 :(得分:0)

您需要使用选项New Page After强制下一部分到新页面。

在放置Toc的部分中......写下面的公式。

转到该部分的专家--->然后选择Paging标签,点击选项X-2的{​​{1}}。

New page After

if PageNumber mod 2=0 then false //since Toc comes in first page else true 的部分写下公式。

转到该部分的专家--->然后选择Data标签,点击选项Paging的{​​{1}}。

X-2