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文件具有双引号字段,其中一些字段在引号之间包含逗号。我们不想