回复 16楼 吹水佬
根据16楼已解决记录超出问题,烦再请教在16楼基础上比如我想把前200名(当然不固定也可能是180名)分到实验班,剩下的人分到普通班,
如何加入一n变量,&&用男生测试写入可解决记录超出问题
sort on zf /d to tempnans for xb='男' &&男生临时数据库
&&sort on zf /d to tempnvs for xb='女' &&女生临时数据库
use
&&分男生
sele 1
use tempnans &&男生临时数据库
**n=1 &&设置记录定位变量,比如前200人分为4个班停止,剩下的人另分,
m=1 &&班数变量
GO TOP
do while not eof()
&& 正序
m=1
do while
not eof() and m<=6 &&最大班数
repl bj with m
m=m+1
SKIP
enddo
&&倒序
m=6
do while
not eof() and m>=1
repl bj with m
m=m-1
SKIP
enddo
enddo
GO top
BROWSE
use目的是设置记录定位变量,可以通过控制n变量方便两次分配。比如前200人分为4个班停止,剩下的人另分,如何解决