在晶体报告XI中为行生成序列号,避免重复行。

问题描述 投票:0回答:1

enter image description here

我用过的代码

whileprintingrecords; numbervar var; var := var+1; var

我也使用了supress if duplicate(如果重复)。

我想避免计数,如果重复的图像文件19221923192419251926,但1923和1924是重复的行,所以我想避免计数1924显示sno像1922192319241925。

crystal-reports-xi
1个回答
0
投票

将同样的条件应用于抑制变量不递增时的逻辑。

因此,你可以用类似于var := var+1; 这样的代码来代替var := var+1;。

IF (NOT Suppress_Condition) Then var := var+1;

0
投票

whileprintingrecords; numbervar var; if (({USP_ExCombWeaponAmmunitionList;1.RegistrationNo}) = previous({USP_ExCombWeaponAmmunitionList;1.RegistrationNo}))thenvar := var elsevar := var+1;


0
投票

这对我来说很好

在此输入代码 whileprintingrecords; Global numbervar var; if OnFirstRecord then var :=1 else if (({USP_Get_CVR_Project_Type_List;1.ProjectID}) = previous({USP_Get_CVR_Project_Type_List;1.ProjectID})) then var else var := var+1;

© www.soinside.com 2019 - 2024. All rights reserved.