.net Crystal Reports-如何重置每个组的页数?
如何在报告中重置每个组的页数.net Crystal Reports-如何重置每个组的页数?,.net,crystal-reports,.net,Crystal Reports,如何在报告中重置每个组的页数 每个组包含大约5-7页的数据。1st Formula:HeaderReset-此公式应放在报告的页眉中。当报告处理到下一页时,它将重置计数器。计数器是一个变量,在报表处理每条记录时存储数字 WhilePrintingRecords; NumberVar counter:=0 第二个公式:CountDetails-此公式应放在详细信息部分。它将按一个计数每条记录和增量 WhilePrintingRecords; NumberVar counter; counter:
每个组包含大约5-7页的数据。1st Formula:HeaderReset-此公式应放在报告的页眉中。当报告处理到下一页时,它将重置计数器。计数器是一个变量,在报表处理每条记录时存储数字
WhilePrintingRecords;
NumberVar counter:=0
第二个公式:CountDetails-此公式应放在详细信息部分。它将按一个计数每条记录和增量
WhilePrintingRecords;
NumberVar counter;
counter:=counter+1
现在需要使用CountDetails公式根据必要的记录数强制创建新页面。为此:
子弹头
转到“格式/部分”,然后选择“详细信息”部分。
子弹头
单击“之后新建页面”选项右侧的X+2按钮。确保不要在“新建页面后”框中打勾。单击按钮后,您将被放置在公式编辑器中。输入以下公式:
{@CountDetails}=7(输入您需要在每个
第页)项目符号
当Crystal达到细节部分的第七条记录时,此条件将强制进入新页面。由于@HeaderReset公式,计数将在每页开始时重置为零
如果需要计算组标题记录而不是详细信息部分,请按照上述详细信息部分的说明进行操作,但将公式和条件放在组标题部分而不是详细信息部分
要隐藏“标题和详细信息”部分中的公式字段,请右键单击该字段并转到“格式化字体”。将颜色更改为白色,您将无法看到它们。更改组时重置页码的一种方法是在Crystal Reports Designer中的组页脚专家部分选中“重置页码后”选项。要隐藏公式字段,我建议进入其属性并打开“抑制”财产。如果您只是更改字体颜色,用户仍然可以通过选择整个页面来查看它。