10页Crystal Reports后增加参数字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10页Crystal Reports后增加参数字段相关的知识,希望对你有一定的参考价值。

我是Crystal Reports的新手。我创建了一个参数字段名称countParam,并将其添加到我的报告标题中。 countParam从我的vb.net代码初始化。例如,我将其初始化为50。

现在,当我显示报告时,countParam在报告标题中显示50个值,并在所有页面中重复此值。

我想知道如何在10页后将其增加到51。例如,从第1页到第10页,countParam显示50,从第11页到第20页显示51,然后从21到30显示52,依此类推......

我已经发现如果我将PageNumber添加到它,它将在每个页面之后成功递增1,即51,51,52。但是我不想要这个。我希望它在10页后得到改善。任何人都可以指导我如何完成任务。我会很感激的。

PS:我正在使用Crystal Reports 2010

答案

您可以使用以下公式:

{?countParam} + Int ((PageNumber / 10))
另一答案

我给你这个想法。

创建一个局部变量并将标题放在要打印的页眉中。在变量字段中,添加公式,当页数乘以10时,该公式会递增,即

//right now I do not know the syntax, please correct it
numbervar iCount = 0 ;    // Initialization
if ( iCount < countParam )   //this set 50
   {iCount := iCount + 1;}
elseif ( (iCount > countParam) && ( countParam < @@PageNumber ) && ( @@PageNumber % 10 < iCount  - countParam) )   //this will increment if goes to beyond 
   {iCount := iCount + 1;}
return iCount; 

以上是关于10页Crystal Reports后增加参数字段的主要内容,如果未能解决你的问题,请参考以下文章

Crystal Reports 2008 中的单个条形图需要多个页面

Crystal Reports:需要使用汇总字段作为记录选择公式的一部分

python 我发现Crystal Reports创建的CSV文件具有双引号字段,其中一些字段在引号之间包含逗号。我们不想

会用水晶报表crystal reports的请进

水晶报表 如何设置水晶报表 crystal reports 的字段自动换行

Crystal Reports:根据报表用户定义预设参数