如何在Crystal Report中等于1000时重置记录号

我想在= 1000时重置记录号,然后从1重新开始。

我使用此代码

global numbervar LastRecordCount;
global numbervar PageRecordCount;

if recordnumber>=1000 then 
(
PageRecordCount:=RecordNumber;
LastRecordCount:=PagerecordCount;
)
else
(
PageRecordCount:=RecordNumber-LastRecordCount;
//LastRecordCount:=recordnumber;

);

PageRecordCount;

有效

但是是第一次工作。 现在我的真实记录数= 3233

它告诉我= 2233

我该怎么办?

shashenglin 回答:如何在Crystal Report中等于1000时重置记录号

听起来您需要使用Remainder()函数,但是情况的描述不是很清楚。

本文链接:https://www.f2er.com/3133472.html

大家都在问