求教,FoxPro题目(8)
以“职工.DBF”为例
记录号:职工号 姓名 性别 出生日期 婚否 工资 职称 简历 部门
1 1002 胡一民 男 01/30/60 ..T. 75.00 助工 M 技术科
2 1004 王爱民 男 10/05/39 .T. 128.34 技师 M 车间
3 1005 张小华 女 10/12/58 .F. 112.27 工程师 M 设计所
4 1010 宋文彬 男 12/14/63 .F. 86.94 技术员 M 技术科
5 1011 胡一民 男 11/27/45 .T. 145.26 工程师 M 技术科
6 1015 黄小英 女 03/15/49 .F. 123.45 工程师 M 车间
7 1022 李红卫 女 08/17/48 .T. 123.45 工程师 M 设计所
8 1031 丁卫国 男 04/12/49 .T. 112.27 工程师 M 设计所
八、使用系统菜单,按下列要求写出相应的命令(以“职工.DBF”库文件为例)
1、 修改3号记录大部分字段内容,其中包括简历也要修改。
2、 修改工程师职称的工资,每人增加的工资数是各不相同的。
3、 对职工的婚姻状况字段要全面修改。
4、 1965年以前出生并且工资低于100元者,各加10元。
5、 在车间工作的职工,增加5元工资。
6、 若在“职工.DBF”中增加一个名为“工龄”的字段,其类型是数字型。建立一个索引文件,首先按工龄长短排序;工龄相同时,则按工资多少排序。
7、 分别用SEEK、LOCATE命令查找所有叫“张小华”的人,找到后显示并打印出此人全部情况(包括简历)。
8、 删除1940年12月31日以前出生的职工的记录;
9、 删除在车间工作的女同志的记录。
10、 统计在“职工.DBF”库文件中有多少个职工。
11、 统计在车间工作职工的平均工资,工资总数以及占全体职工工资的百分比。
12、 显示各个部门的工资总数。