首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Crystal Reports -如何重置每个组的页数?

Crystal Reports -如何重置每个组的页数?
EN

Stack Overflow用户
提问于 2010-07-08 06:16:55
回答 2查看 25K关注 0票数 7

如何在我的报表中重置每个组的页数?

每组包含大约5-7页的数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-08 18:57:23

在更改组时重置页码的一种方法是在Crystal Reports设计器中选中组页脚的expert部分中的"Reset page number After“选项。

票数 16
EN

Stack Overflow用户

发布于 2010-07-08 06:20:21

第一个公式: HeaderReset -此公式应放在报表的页眉中。当报告被处理到下一页时,它将重置计数器。Counter是一个变量,用于在报表处理每条记录时存储数字。

代码语言:javascript
运行
复制
WhilePrintingRecords;
NumberVar counter:=0

第二个公式: CountDetails -此公式应放在详细信息部分。它将对每条记录进行计数并递增1。

代码语言:javascript
运行
复制
WhilePrintingRecords;
NumberVar counter;
counter:=counter+1

现在,您将需要使用CountDetails公式根据必要的记录数强制执行新页面。要执行此操作: bullet

转到Format/Section并选择Details部分。项目符号

单击"New Page After“选项右侧的X+2按钮。请确保不要在“New Page After”框中打勾。单击该按钮后,您将被置于公式编辑器中。输入以下公式:

{@CountDetails}=7 (输入每页需要的记录数)项目符号

当Crystal到达details部分的第七条记录时,这个条件将强制一个新的页面。由于@HeaderReset公式,计数将在每页开始时重置为零。

如果您需要计算组表头记录而不是明细部分,请按照上述明细部分的说明进行操作,但将公式和条件放在组表头部分而不是明细部分。

要隐藏标题和详细信息部分中的公式字段,请右键单击该字段,然后转到格式字体。将颜色更改为白色,您将无法看到它们。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3199346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档