|
Access复习题
根据给出的表结构和数据,创建“研修生”表并保存在“研究生管理”数据库中。
设置“研究生管理”数据库中的研究生表、课程表和成绩表的主键,并建立起表间关系(一对多关系,在“关系”窗口中创建)。
在研究生工作表中,用下拉列表框的形式输入“研究方向”字段数据(数据由“研究方向”表提供);用下拉列表框形式输入“性别”字段数据。
在成绩表中作如下设定:成绩表中“成绩”字段的有效值为0~100,一旦输入错误成绩,Access系统将用对话框提示“考试成绩有错”;将“成绩”的默认值设为60。
将“研究生管理”数据库中的系表和研修生表导出到“培训工作”Excel工作簿中,形成同名的2个工作表(在同一个工作簿中)。
查询操作:可以在设计视图中创建查询或者直接使用SQL查询命令完成。
输出全部研究生的学号、姓名、性别、入学分数,保存为“第1题”;
输出入学分数最高的3位研究生的全部信息,保存为“第2题”;
输出研究生“马德里”的导师姓名,保存为“第3题”;
统计每个研究方向的研究生的人数(分组查询),要求按人数从高到低排列,保存为“第4题”;
列出所有入学分数超过平均入学分数的研究生姓名、性别、入学分数,保存为“第5题”;
将成绩表中“田纳西”的入学分数增加30分,保存为“第6题”。
创建交叉表,按姓名统计每位导师所带男、女研究生的入学分数平均分,保留小数1位,并使得字段名易于理解,,保存为“第7题”。
使用向导创建一个报表,输出研究生的信息,包括学号、姓名、性别、入学分数和研究方向,按入学分数从高到低排列;结果保存为“研究生信息”。
VBA数据库应用编程(数据库已连接):
在窗体上添加3个文本框和一个按钮,按钮标题为“下一位”,单击按钮用文本框显示下一位研究生的学号、姓名、入学分数;如果当前研究生已是最后一位,则第一位研究生的情况(8分);
增加一个按钮,标题为“男生人数”,单击后用消息对话框输出全部男研究生人数(8分)
增加一个按钮,标题为“加分”,单击后将所有研究生的入学分数加20分(8分)。
会做这类型的题目就行有意者请联系13505804687 |
|