以下是引用wyzeaaa在2019-7-25 10:19:16的发言:
CLOSE DATABASES
SELECT 0
USE cqjg alia ap &&打开表cqjg,指定别名为ap(安排)
SELECT 0
USE fz alia md &&打开表fz,指定别名为md(名单)
nrecc=RECCOUNT() &&指定nrecc的值为表fz的总记录数,作用可能是判断一下表中有多少组监考人员。
FOR i=1 to 4
FOR j=1 to nrecc
GO j
REPLACE ('md.jkkm'+STR(i,1)) with allt(str(val(subs(time(),7))*rand()*39572468)) &&这一句的命令的意思是什么,麻烦老师讲解一下,我好写一些备注,防止过些日子忘记了。
ENDFOR
另外这样安排的监考结果,会不会出现某些组老师,监考以前监过的考场。
比如,张三语文科目时监考的是第10场,到了英语科目时又监考第10场,
您设计的这个程序中有避免这个问题的命令代码吗?
CLOSE DATABASES
SELECT 0
USE cqjg alia ap &&打开表cqjg,指定别名为ap(安排)
SELECT 0
USE fz alia md &&打开表fz,指定别名为md(名单)
nrecc=RECCOUNT() &&指定nrecc的值为表fz的总记录数,作用可能是判断一下表中有多少组监考人员。
FOR i=1 to 4
FOR j=1 to nrecc
GO j
REPLACE ('md.jkkm'+STR(i,1)) with allt(str(val(subs(time(),7))*rand()*39572468)) &&这一句的命令的意思是什么,麻烦老师讲解一下,我好写一些备注,防止过些日子忘记了。
ENDFOR
另外这样安排的监考结果,会不会出现某些组老师,监考以前监过的考场。
比如,张三语文科目时监考的是第10场,到了英语科目时又监考第10场,
您设计的这个程序中有避免这个问题的命令代码吗?
这一句就是写上一个随机数值(字符型的)。
只求每天有一丁点儿的进步就可以了