实用标准文案精彩文档VisualFoxPro程序设计基础实例▲表文件CJ
DBF情况:学生成绩数据库的表文件cj
dbf结构为:字段名字段类型宽度小数位学号字符型6姓名字符型10英语数值型62高等数学数值型62计算机应用数值型62总分数值型72平均分数值型62建立表文件cj
dbf结构显示如下:输入一些学生成绩
例2-1计算表CJ
DBF中的平均分和总分的程序settalkoffCLOSEALLUSEc:\000\CJREPLACEALL总分WITH英语+数学+计算机应用REPLACEALL平均分WITH总分/3LIST执行结果为:实用标准文案精彩文档例2-2统计成绩表CJ
DBF中平均分大于90分的所有学生数目
SETTALKOFFCLEARUSEc:\000\CJM=0SCANFOR平均分>90DISPLAYM=M+1ENDSCAN
"总数为:",MUSERETURN执行结果:例2-3统计成绩表CJ
DBF中所有英语大于等于75分的学生数目
SETTALKOFFUSEC:\000\CJMCOUNT=0FORREC=1TORECCOUNT()&&RECCOUNT()为该库中的记录数GORECIF英语=90SKIP(或**LOOP)ENDIFDISPLAYWAIT"按任一键继续显示
⋯"SKIPENDDOUSERETURN执行结果:例2-5对成绩表CJ
DBF查询,若首记录的平均分数大于60分,则显示及格;成绩不及格”否则显示不及格
SETTALKOFFCLEARUSEC:\000\CJIF平均分>60
姓名+"成绩及格"实用标准文案精彩文档ELSE
姓名+"成绩不及格"ENDIFUSERETURN执行结果如下:例2-6对成绩表CJ
DBF查询,根据该学生的平均分进行分类:优秀90