解题:visal foxpro数据库及表的操作的一个题

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:33:17
有道题需要解决,因本人没学过Visual..,所以没法下手.
题如下:就学生基本情况表,写出实现下列操作的命令.
1.显示第5号记录
2,连续列出1980年以后出生的学生的姓名与出生年月.
3,显示在1985年1月1日到1983年12月31日之间出生的学生记录
4在表的顶部增加一个新记录
5修改最后一个记录
6将学生表原样复制为xsda.dbf,并物理删除xsda.dbf中记录号为偶数的记录
7统计1985年出生学生的人数,并把它存入变量number中.
8,分别求男,女学生的平均年龄
9,查找并显示出第一位团员学生
10,建立一个结构复合索引文件,其中包括两个索引:记录以学号降序排列,记录按出生年月升序排列.
11,查询年龄最小和最大的学生.

求这些题的命令输入和操作>>急!!
应付一个刚刚才知道的小考,大家帮帮忙,完整者追加悬赏

就学生基本情况表,写出实现下列操作的命令.
题如下:
1.显示第5号记录
GO 5
2,连续列出1980年以后出生的学生的姓名与出生年月.
List 姓名,出生年月 For 出生年月>={^1980-1-1}
3,显示在1985年1月1日到1985年12月31日之间出生的学生记录
BROWSE For BETWEEN(出生年月,{^1985-1-1},{^1985-12-31})
4在表的顶部增加一个新记录
INSERT BEFORE
5修改最后一个记录
Go Bottom
CHANGE
6将学生表原样复制为xsda.dbf,并物理删除xsda.dbf中记录号为偶数的记录
Use <学生表>
Copy to xsda
Use xsda
Delete For MOD(RECNO(),2)=0
pack
7统计1985年出生学生的人数,并把它存入变量number中.
COUNT For BETWEEN(出生年月,{^1985-1-1},{^1985-12-31}) TO number
8,分别求男,女学生的平均年龄
AVERAGE 年龄 FOR 性别='男' TO N1
AVERAGE 年龄 FOR 性别='女' TO N2
9,查找并显示出第一位团员学生
LOCATE FOR 政治面貌="团员"
10,建立一个结构复合索引文件,其中包括两个索引:记录以学号降序排列,记录按出生年月升序排列.
INDEX ON 学号 TAG 学号 DESCENDING
INDEX ON 出生年月 TAG 出生年月

11,查询年龄最小和最大的学生.
年龄Max = 1
年龄Min = 100
SCAN
年龄Min = MIN(年龄Min, 年龄)
年龄Max = MAX(年龄Max, 年龄)<