目录第1章VisualFoxPro数据库基础 1第2章数据与数据处理 1第3章VisualFoxPro数据库及其操作 3第4章关系数据库标准语言SQL 9第5章查询和视图 13第6章表单设计与应用 21第7章菜单设计与应用 29第8章报表设计与应用 32VisualFoxPro数据库基础上机实验1认识VisualFoxPro软件了解FTP服务器中的内容数据与数据处理上机实验2setdefaultto"d:\vf上机实验素材\上机实验2"命令先指定默认目录,然后再进行相关操作。“xuesheng”表完成以下操作 ①显示表中记录号为偶数的记录。方法1:o()%2=0方法2:listformod(o(),2)=0方法3:listforint(o()/2)=o()/2②显示表中记录号能被5整除的记录。方法1:o()%5=0方法2:listformod(o(),5)=0③显示表中记录号为1、4、7、10……的记录。 方法1:o()%3=1方法2:listformod(o(),3)=1④显示表中出生年份是7的倍数的记录。方法1:listforyear(出生日期)%7=0方法2:listformod(year(出生日期),7)=0⑤显示表中在1983年以后出生的记录。 listforyear(出生日期)>1983⑥显示表中在1986年10月1日以前出生的学生记录。listfor出生日期<{^1986/10/01}⑦显示表中姓名中含有“小”的记录。方法1:listfor"小"$姓名方法2:listforat("小",姓名)<>0 方法3:listforat("小",姓名)>=1⑧显示表中姓“王”的所有记录。 方法1:listforleft(姓名,2)="王"方法2:listforsubstr(姓名,1,2)="王"方法3:listforat("王",姓名)=1 方法4:listfor姓名="王"⑨查找表中姓名的最后一个字是“军”的所有记录。listforright(alltrim(姓名),2)="军" “chengji”表中所有学号的第一个字符替换成“8”。usechengjireplaceall学号withstuff(学号,1,1,"8")函数、,显示“今天是XXXX年XX月XX日”方法1:?"今天是"+str(year(date()))+"年"+str(month(date()))+"月"+str(day(date()))+"日"方法2: setcenturyonx=dtoc(date())?"今天是"+right(x,4)+"年"+left(x,2)+"月"+substr(x,4,2)+"日"方法3: setdatetolong ?"今天是"+dtoc(date())①?left("123456789",len("数据库")) à123456②?len(space(3)-space(2)) à5③?val(substr("1999",3)+right(str(year(date())),2))+15 à④?val(substr("奔腾586",5,1))*len("VisualFoxPro") à⑤?str(,7,3) à⑥?at("人民","中华人民共和国") à5⑦dd=date()?str(year(dd),4)+"年"+str(month(dd),2)+"月"+str(day(dd),2)+"日"àXXXX年YY月ZZ日(根据系统的当前而定)VisualFoxPro数据库及其操作上机实验3setdefaultto"d:\vf上机实验素材\上机实验3"命令先指定默认目录,然后再进行相关操作。 ,对“学生”表完成以下操作:①显示表中所有女同学的记录。方法1:listfor性别="女" 方法2:listfor性别!="男"②显示表中笔试成绩大于等于80分的男同学记录。 listfor笔试>=80and性别="男"③显示表中成绩合格的学生姓名、性别、出生日期信息。方法1:listfields姓名,性别,出生日期for合格=.T. 方法2:listfields姓名,性别,出生日期for合格④显示表中在1983年1月1日以后出生的学生记录。 listfor出生日期>{^1983/01/01}⑤显示满族和汉族的男生信息。 listfor民族="满
vf上机实验答案 来自淘豆网www.taodocs.com转载请标明出处.