0

crystal report只在 C# 中使用参数,我将参数放在详细部分。我希望这些参数打印超过 1 次(将在运行时给出)。我怎样才能做到这一点?

4

2 回答 2

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
于 2012-12-12T17:14:15.860 回答
0

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

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

于 2012-12-12T12:57:51.847 回答