我有一个用于行编号的水晶报表公式,但似乎不起作用。只需在所有行上重复 001。
NumberVar rowNum;
If OnFirstRecord or {Invoice Number Field} <> Previous({Invoice Number Field}) then
rowNum := 0;
rowNum := rowNum + 1;
Right('000' + toText(rowNum, 0, ''), 3)
尝试删除该条款
or {Invoice Number Field} <> Previous({Invoice Number Field})
仅当您在达到新的发票编号时需要重置计数器时,才需要该逻辑。