请教关于表中得到各科分数段
如何求得语文,数学,英语,总分各科前100名、200名、300名的分数线,并复制到一个表中我给你发一个表,帮助用你编的程序算下,谢了
[ 本帖最后由 hnsmxyz 于 2014-4-8 10:21 编辑 ]
程序代码:Close Databases
Create Cursor t (科目 C(20),分数线 N(6,2))
Use bmk In 0 Alias bmk && 改成你的表名
lcstr="100,200,300" && 分数线
Select bmk
For lnJ=1 To ALines(aa,Strtran(lcstr,",",Chr(13)+Chr(10)))
For lnI=17 To 20 && 为你表中各门功课字段的顺序号
myField=Field(lnI)
Index On -&myField To mc
Copy To cj Fields &myField
Insert Into t select myField+"_"+aa[lnJ],Evaluate(myField) From cj where Recno()=Val(aa[lnJ])
Use in cj
EndFor
Select bmk
EndFor
Select T
BROWSE
Use in t
