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

时间:2014-07-08 05:20:33

标签: c# crystal-reports-2008

我需要在水晶报告中仅打印序列号1到30,而不显示任何详细记录部分。请帮帮我。

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

2 个答案:

答案 0 :(得分:1)

这是水晶报告中提供的非常简单的解决方案。

只需添加特殊字段“记录编号”,它将显示sr no no detail部分。

快乐编码。

答案 1 :(得分:0)

添加一个报告参数字段说?显示,这可以在报告中使用详细信息部分。 转到参数字段 - >右侧clcik添加参数给出名称?显示 在公式编辑器中写下以下内容

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;