visual foxpro的题 谢了
1 打开数据表xsdb.dbf
2 分屏显示所有记录
3 计算每个人的平均分,总分
4 将所有女生的总分加2分
5 将日期显示设置成显示世纪值
6 显示所有姓李的学生记录
7 显示所有1980年6月6日以后出生的学生记录
8 根据总分进行索引,生成复合索引文件xszf.cdx,标识zf
9 根据总分+学号进行索引,在结构复合索引文件中追加标识 zfxh
10 根据院系+总分进行索引,在结构复合索引文件中追加标识 yxzf
11显示所有法学院女生的记录
12 将所有党员的奖学金加10元
13 显示出所有两门都不及格的学生记录
14 删除所有一门以上不及格学生的记录(做删除标记)
15 恢复所有英语不及格学生的记录(去掉删除标记)
16 根据院系+党员否进行索引,在结构复合索引文件中追加标识 yxdy
17 使用xszf索引文件
18 把记录指针定位到首记录,显示记录号
19 把记录指针定位到文件尾,显示记录号
20 加表中追加空记录,并将其修改为学号:99410320 院系:理学院 姓名:王五 性别:男 出生年月:1980/6/6 英语 72 计算机 88 奖学金:100 党员
21 使用索引标识 zfxh
22 删除索引标识 yxzf
原文字段有 学号 院系 姓名 性别 生年月日 英语 计算机 平均分 总分 奖学金 党员否(逻辑型) 备注
1 use xsdb
2 disp all
3 repl all 总分 with 英语+计算机,平均分 with 总分/2
4 repl all 总分 with 总分+2 for 性别="女液粗搏"
5 set century on
6 list for 姓名="李"
7 list for 出生年月日>ctod("06/06/1980")
8 index on 总分 tag zf of xszf
9 index on str(总分,3)+学号 tag zfxh
10 index on 院系+str(总分,3) tag yxzf
11 list for 院系="法学院" and 性别="女"
12 repl all 奖学金 with 奖学金+10 for 党员
13 list for 英语<60 and 计算机<60
14 dele all for 英语<60 and 计算机<60
15 recall all for 英语<60
16 index on 院系+党员 tag yxdy
17 set index to xszf
18 go top
?recno()
19 go bottom
skip
?recno()
20 append blank
repl 学号 with "99410320",院系 with "理学院",姓名 wigh "王五",;
性别 with "男闹祥",出生凳隐年月日 with ctod("06/06/1980"),英语 with 72,;
计算机 with 88,奖学金 with 100 ,党员 with .t.
21 set order to zfxh
22 dele tag yxzf