计算Crystal Reports中打印的详细信息部分(多个详细信息部分)

时间:2015-07-22 15:54:25

标签: sql crystal-reports

所以,我有一个Crystal Report我正在处理报告中设置背景图像的位置,并且我有一个固定的空间用于描述部分,我打印我的详细信息部分。子报表用于对齐图像中此部分的文本。基本上,客户希望我使用描述(子报表)中的所有七行,然后当使用七行时,将打印第二页(相同的背景图像),并且这些行将在相同的描述区域中继续。

问题是我现在必须有多个细节部分。该报告已经构建为使用返回的行计数器溢出到第二页(如果> 7则使用下一页)。这与一个细节部分有关。但现在我必须在2-4行中打印多个数据字段。

所以我需要的是打印细节部分,以便使其工作,因为我有详细信息a,详细信息b,详细信息c,详细信息d和详细信息e。

Crystal是否可以轻松计算每条记录打印的细节数量,而不仅仅是打印多少条记录?

1 个答案:

答案 0 :(得分:1)

在详细信息部分创建一个局部变量并递增它,然后在组页脚或报告页脚的开头重置。

初始化varialbe创建公式@Ini

Shared Numbervar count:=0;  //place in header

增加变量,创建公式@Count

Shared Numbervar count;   // place in details
count:=count+1;
count

重置变量@reset

Shared Numbervar count;  // place in footer
count:=0