要打印的Crystal报表参数的详细信息超过1次

时间:2012-12-12 11:29:41

标签: c# visual-studio-2010 crystal-reports

我的crystal report只有C#中的参数 我把参数放在细节部分。 我希望这些参数打印超过1次(将在运行时给出)。 我怎么能做到这一点?

2 个答案:

答案 0 :(得分:1)

为什么不通过公式中的循环打印它?

local numbervar TimesToPrint := 8;
local numbervar i; //for-loop counter 
local stringvar out; //return variable

for i := 1 to TimesToPrint do
    out := out + {?YourParameter} + chr(13); //format your output

out

答案 1 :(得分:0)

如果您需要打印参数的可变次数是“合理的”,您可以创建该数量的报告页脚部分并将参数放在每个参数中。然后根据您希望打印的次数设置截面抑制公式。

如果您希望打印的次数非常多,您可能需要使用某种数据源。然后,您可以将参数放在详细信息部分中,并使用该参数来驱动返回的记录数。