这是题目,前六步小弟已完成了.
一、建立表文件rsda.dbf,结构与数据如下所示:
表结构:
字段名 类型 宽度
编号 C 5
姓名 C 8
性别 C 2
工作时间 D 8
职称 C 8
简历 M 4
照片 G 4
记录数据
01001 韩伟东 男 1985-09-04 毕业于山东大学电子工程系\
02001 刘巧玲 女 1993-09-07
03001 王伟东 男 1988-07-05 副教授 喜欢唱歌跳舞
05002 苗莉 女 1963-07-01
04002 林文灵 男 1963-09-02 教授
04001 江瑞青 男 1984-06-03 教授
02002 贾贵红 女 1988-09-06 主治医师
01002 张小鹏 男 1995-09-08
03002 宋绍明 男 1996-03-09 讲师
03003 绍林文贺 女 1996-05-10 副教授
05001 马超频 男 1996-12-11
其中照片字段的数据由大家自行在windows下选择两个图标分别输入。随后存盘退出
二、用类似的方法建立如下表rsgz rsbm rsgl,表结构及数据分别如下所示
rsgz:
表结构
字段名 字段类型 字段宽度 小数位数
编号 C 5
姓名 C 8
基本工资 N 8 2
职务补贴 N 8 2
社会保险 N 8 2
公积金 N 8 2
应发工资 N 9 2
实发工资 N 9 2
表数据
01001韩伟东 782.00 260.00 112.00 96.48 922.00 713.52
02001刘巧玲 420.00 150.00 95.00 78.00 570.00 397.00
05002苗莉 695.00 180.00 102.00 85.00 875.00 688.00
04002林文灵 950.00 320.00 122.00 110.50 1270.00 1037.50
04001江瑞青 960.00 320.00 131.00 125.00 1280.00 1024.00
13001王伟东 690.00 250.00 110.00 97.89 940.00 732.11
02002贾贵红 680.00 190.00 108.00 97.50 870.00 664.50
01002张小鹏 630.00 190.00 102.00 87.90 820.00 630.10
03002宋绍明 670.00 190.00 105.00 94.80 860.00 660.20
03003绍林文贺 850.00 250.00 115.00 120.00 1100.00 865.00
05001马超频 650.00 190.00 122.00 115.00 840.00 603.00
rsbm
表结构
字段名 字段类型 字段宽度
部门名 C 10
部门负责人 C 8
办公室电话 C 7
表数据
机关 马文胜 2017382
总务 刘天明 2017856
计算机系 宋豪杰 2016543
数学系 张文凯 2012976
电子工程系李超群 2019305
rsgl
表结构
字段名 字段类型 字段宽度
编号 C 5
部门名 C 10
姓名 C 8
性别 C 2
出生日期 D 8
文化程度 C 4
职务 C 8
婚否 T 1
表数据
01001机关 韩伟东 男19601010大专副处长 T
02001总务 刘巧玲 女19750802高中工人 F
03001计算机系 王伟东 男19610807硕士教师 T
04001数学系 姜瑞青 男19550602博士教师 T
05001电子工程系马超频 男19700810硕士教师 F
05002电子工程系苗莉 女19450902中专教务员 T
03002计算机系 宋绍明 男19700103硕士教师 F
03003计算机系 绍林文贺女19660504博士教师 F
02002总务 贾贵红 女19650308本科医师 T
01002机关 张小鹏 男19720305本科科长 F
04002数学系 林文灵 男19430803本科教师 T
三、列出rsgl表中从第3条到第5条记录;从rsgz表中查找出基本工资大于600并且编号的第1位为0的满足条件的记录;从rsgl表中查找出满足条件的记录:计算机系的性别为男,并且只显示编号、姓名两个字段。以上操作请写出命令序列保存在几十本文件中已被检查。
四、对表rsda.dbf 按照编号排序,排序后的结果放在表bh..dbf中。对表rsda.dbf 先按照性别升序排列,如果性别相同再按工作时间降序排列,排序后的结果放在表xbsj.dbf中。分别用命令方式和菜单方式给表rsda.dbf建立如下索引①对表rsda.dbf按编号升序建立候选索引,索引标识为bh。②为表rsda.dbf建立结构化的复合索引,要求先按照性别升序排列,如果性别相同再按工作时间升序排列,索引标识为xbcsrq。为表rsgz.dbf建立非结构化的复合索引,要求先按照姓名升序排列,如果姓名相同再按职务补贴升序排列,索引标识为xbbt,索引文件名为rs.cdx。求出rsgz .dbf 中计算机系所有职工的月基本工资平均值及全年实发工资之和并显示。试统计男职工且职称是教授的人数。试统计表js.dbf中各代表队的每题的总分及最后的总成绩。以上操作请写出命令序列保存在几十本文件中已被检查。
五、从表rsgl.dbf中查找包含编号、部门名、姓名、性别,1960年1月1日以后出生的人员。找出实发工资在1000元以上的职工所在的部门。使用表rsgl.dbf和rsgz.dbf建立查询,要求查询结果包含编号、姓名、职务、应发工资、实发工资,并以实发工资排序。查询职工中相同职称职工的平均基本工资,结果按平均基本工资升序排列。以上操作请写出命令序列保存在几十本文件中已被检查。
六、将rsda .dbf 、rsgz.dbf、 rsgl.dbf、rsbm .dbf四个表加入数据库rsgl.dbc中,并在四个表之间建立相应的永久关系。利用数据库rsgl.dbc建立视图,建立一个本地视图,要求视图中包含rsgl.编号、rsgl.部门名、rsgl.姓名、rsda.职称、rsgz.基本工资字段,视图中只包含基本工资超过650元的记录。
七、设计一个菜单,能够对rsda.dbf表进行浏览和编辑,创建一个表单,在表单上能够显示rsda.dbf表中的数据,将菜单添加到表单中。
八、设计好表单以后给表单设计一个登录界面,界面包括一个用户名文本框和一个密码文本框,密码用星号显示,密码为123456,两个命令按钮,一个确定一个退出,正确输入密码后再运行上面设计好的表单,有三次输入机会,超过三次或者按下退出按钮结束表单运行。
前面六步小弟我已做好了。只有最后两步,小弟做来做去无法完成。求各位大哥,大姐帮忙。小弟先谢过了。
[此贴子已经被作者于2005-12-22 17:08:12编辑过]