如何在晶体报表公式字段中使用for循环打印序列号

本文关键字:for 循环 序列号 打印 字段 报表 | 更新日期: 2023-09-27 18:11:58

我需要在水晶报告中只打印序列号1到30,详细部分没有任何记录。请帮帮我。

    numbervar i=1; 
For i:=1 to 30 Do 
( whileprintingrecords; 
numbervar sno; 
sno:=sno+1; 
sno; 
i=i+1; );

如何在晶体报表公式字段中使用for循环打印序列号

crystal report提供了非常简单的解决方案。

只需添加特殊字段"Record Number",它将在详细部分显示sr no。

快乐编码。

添加一个报告参数字段,例如?display,您可以在报告中使用它来放置详细信息部分。转到参数字段->右键单击添加参数给出名称?显示在公式编辑器中输入如下

stringvar strCount;  //holds your number 1 2 3 4 5.... 30
numbervar i=1; 
For i:=1 to 30 Do 
( whileprintingrecords; 
numbervar sno; 
sno:=sno+1; 
strCount:= strCount+ ' ' + ToText(sno);
i=i+1; );
{?display}=strCount;