Crystal Reports:新页面

时间:2009-01-23 21:05:46

标签: visual-studio crystal-reports

我的应用程序为客户打印报表。当然,我希望每个客户的陈述都从页面顶部开始。我该怎么做呢?

在Section Expert中,如果我检查第一组之前的“新页面”,它会在开头浪费一个页面,如果我检查最后一组之后的“新页面”,它会在最后浪费一个页面。打印350个语句时我并不介意,但是当我只打印一个语句时,它的级别很低,而且很浪费。

这是Visual Studio中的“内置”Crystal Reports。

4 个答案:

答案 0 :(得分:3)

后的新页面上使用此功能

不是(OnLastRecord)

答案 1 :(得分:0)

你有'keeptogether'设置吗?您应该可以在组页脚上执行“新页面后”,如果有以下组,它将只会转到下一页。否则它将打印页面并报告页脚。

答案 2 :(得分:0)

您可以在“之前的新页面”选项中使用公式。当然,对于页面2+,下面的内容将返回true,在需要时为您提供新页面。只是一个理论。 :)

PageNumber > 1

答案 3 :(得分:0)

只需记下两行代码,它就能正常工作 -

rDoc.ReportDefinition.Sections [“GroupHeaderSection1”]。SectionFormat.EnableNewPageBefore = true;                         rDoc.ReportDefinition.Sections [“GroupHeaderSection1”]。SectionFormat.EnableKeepTogether = true;

谢谢和问候