在VFP中对记录自动添加编号时,用For语句无法将符合条件的所有记录都进行编号,同时,如果中间有记录不符合条件,到下一个符合条件的记录编号,则会跳过一些编号如前一个编号为201003,中间跳过一个不符合条件的记录后,接下来的一个符合条件的记录的编号就变成201005了,请各位高手指点一下.
------解决方案--------------------------------------------------------
use 你的表名
i=1
scan
if 你的条件
replace 编号 with i
i=i+1
endif
endscan