《20-17历年全国计算机二级ACCESS上机试题-及其答案~.doc》由会员分享,可在线阅读,更多相关《20-17历年全国计算机二级ACCESS上机试题-及其答案~.doc(427页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-_历年Access操作试题解析(2017.5.8整理,可能为2015年以前的)第一套一、基本操作题(计30分)(1)新建数据库“学生.mdb“,将考生文件夹中的“学生.xls“导入到“学生“数据库,第一行包含列标题,设置“学号“字段为主键,将导入表命名为“学生信息“。(2)将“选课.xls“以“选课“为表名导入“学生“数据库,第一行包含列标题,设置选课ID为主键。“选课“表显示情况如图1-1所示。(3)将“学生信息“表按照“学号“字段降序排列,设置单元格格式为“凸起“。“学生信息“表结果图1-2一、基本操作题(1) 【操作步骤操作步骤】启动Access,在弹出的“Microsoft Acce
2、ss“对话框的“新建数据“框中选择“空Access数据库“,然后单击“确定“按钮。在“文件新建数据库“对话框中选择考生文件夹的路径,将文件命名为 “学生“,单击“创建“按钮,创建并打开“学生“数据库。在“学生“数据库对话框中单击“表“对象,单击“新建“按钮,在“新建表“对话框中选择“导入表“,单击“确定“,弹出“导入“对话框。在“导入“对话框的“查找范围“框中找到要导入文件的位置,在“文件类型“中选择“Microsoft Excel“,在列表中选择“学生.xls“,单击“导入“按钮,弹出“导入数据表向导“对话框,然后单击“下一步“。选中“第一行包含列标题“复选框,三次连续单击“下一步“,弹出如
3、图1-1所示的对话框。图 1-1 选中“自行选择主键“单选按钮,在右边的下拉框中选择“学号“,然后单击“下一步“。“导入到表“文本框中输入表的名字“学生信息“。单击“完成“按钮,弹出结果提示框,提示数据导入已经完成,单击“确定“按钮关闭提示框。(2) 【操作步骤操作步骤】在“学生“数据库窗口中,单击“表“对象,单击“新建“按钮,在“新建表“对话框中选择“导入表“,单击“确定“,弹出“导入“对话框。在“导入“对话框的“查找范围“框中找到要导入文件的位置,在“文件类型“中选择“Microsoft Excel“,在列表中选择“选课.xls“,单击“导入“按钮,弹出“导入数据表向导“对话框,然后单击“
4、下一步“。选中“第一行包含列标题“复选框,然后单击“下一步“按钮。两次单击“下一步“按钮,弹出如图1-2所示的对话框。-_选中“自行选择主键“单选按钮,在右边的下拉框中选择“选课ID“,然后单击“下一步“。图 1-2 在“导入到表“文本框中输入表的名字“选课“,单击“完成“按钮,弹出结果提示框,提示数据导入已经完成,单击“确定“按钮关闭提示框。(3) 【操作步骤操作步骤】在“学生“数据库窗口中,单击“表“对象,双击“学生信息“表或右键单击后选择列表中“打开“,弹出“学生信息“数据表视图。选中“学号“字段列,右键单击后选择“降序“。在菜单中选择“格式“数据表“,弹出“设置数据表格式“对话框,在“
5、单元格效果“中选择“凸起“,单击“确定“按钮。单击“保存“按钮,保存对表的修改。二、简单应用题(计40分)在“员工表“数据库中有两张表:“部门“和“工资表“。(1)以“部门“表和“工资表“为数据源,创建查询“Q1“,查询研发部人员的基本工资,结果显示部门名称、员工姓名和基本工资字段。查询的结果如图1-3所示。图1-3(2)建立一个参数查询“Q2“,通过输入员工ID显示员工的工资情况。参数提示为“请输入员工ID“,如图1-4所示;结果显示员工姓名、基本工资、奖金、岗位工资和保险金字段。查询的结果如图1-5所示。图1-4 二、简单应用题(1) 【操作步骤操作步骤】在“员工表“数据库中单击“查询“对
6、象。单击“新建“按钮,在“新建查询“窗口中选择“设计视图“,单击“确定“按钮,添加“工资表“和“部门“表,然后单击“关闭“按钮,关闭“显示表“对话框。-_字段行选择“部门名称“、“员工姓名“和“基本工资“字段,在“部门名称“对应的准 则行输入“研发部“,如图1-3所示。图 1-3 单击“保存“按钮,在弹出的“另存为“对话框中输入查询名字“Q1“,单击“确定“按钮并单击右上角“关闭“按钮,关闭“Q1“查询设计视图。(2) 【操作步骤操作步骤】在“员工表“数据库中单击“查询“对象。单击“新建“按钮,选择“设计试图“,单击“确定“按钮,添加“工资表“,然后单击“关闭“按钮,关闭“显示表“对话框。 选
7、择“工资表“的“员工姓名“、“基本工资“、“奖金“、“岗位工资“、“保险金“、“员 工ID“字段,在“员工ID“对应的准则行输入“请输入员工ID“,并去掉“显示“行的“,如 图1-4所示。图 1-4 单击工具栏中“保存“按钮,在弹出的“另存为“对话框中输入查询名字“Q2“并单击“确定“按钮。图1-5三、综合应用题(计30分)在“工资表.mdb“数据库中有“部门“和“工资表“两张表。(1)建立一个基于工资表的窗体“工资情况表“,在窗体中显示员工姓名、基本工资、奖金、保险金和税前工资字段。税前工资=基本工资+奖金-保险金。布局:纵栏表;样式:标准。(2)设置窗体宽度为10.325厘米。窗体结果如图
8、1-6所示。-_图1-6三、综合应用题(1) 【操作步骤操作步骤】在“工资表“数据库中单击“窗体“对象。单击“新建“按钮,在“新建窗体“对话框中选择“设计视图“,数据来源选择“工资表“,然后单击“确定“按钮。保证工具栏中“字段列表“按钮按下,左键拖动“姓名“、“基本工资“、“奖金“、“保险金“字段到窗体中。打开菜单中“视图“工具箱“,左键单击“文本框“,拖到窗体上,弹出“文本框向导“窗口,单击“下一步“按钮。单击“下一步“按钮,输入文本框名称“税前工资“,单击“完成“按钮,关闭“文本框向导“。在文本框中输入“=基本工资+奖金-保险金“,如图1-5所示。图1-5选中“=基本工资+奖金-保险金“文
9、本框,单击工具栏“属性“按钮,弹出“文本框:税前工资“属性对话框。在对话框中,选择“格式“选项卡,在“格式“属性行中选择“货币“。单击工具栏中“保存“按钮,在弹出的“另存为“对话框中输入窗体名字 “工资情况表“,单击“确定“按钮。(2) 【操作步骤操作步骤】在“工资表“数据库中单击“窗体“对象。选中“工资情况表“窗体,单击“设计“按钮,出现“工资情况表“设计视图窗口。单击工具栏“属性“按钮,弹出“窗体属性“对话框。在对话框中,选择“格式“选项卡,在“宽度“属性行中输入“10.325厘米“。单击右上角按钮,关闭“窗体属性“对话框。单击工具栏上的“保存“按钮,保存对窗体的修改,关闭窗体设计视图。第
10、二套-_一、基本操作题(计30分)在“product.mdb“数据库中有一张“product“表。(1)按照表2-1要求建立“供应商“表。表2-1字段名称数据类型字段大小是否主键供应商ID自动编号长整型是供应商名称文本20否(2)将表2-2中数据输入到“供应商“表中。“供应商“表的显示如图2-1所示。图2-1表2-2供应商ID供应商名称1供应商1 2供应商23供应商34供应商4(3)将“供应商“表和“product“表之间的关系设置为一对多,实施参照完整性。一、基本操作题(1) 【操作步骤操作步骤】在“product“数据库窗口中单击“表“对象。单击“新建“按钮,在“新建表“对话框中选择“设计
11、视图“,单击“确定“按钮,按照表2-1要求输入“字段名称“,选择对应的“数据类型“。在“供应商ID“行,在字段属性“常规“选项卡设置“长整型“,鼠标光标放在此行单击右键,选择“主键“。在“供应商名称“行,在字段属性“常规“选项卡设置“字段大小“为“20“,如图2-1所示。图2-1单击工具栏中“保存“按钮,弹出“另存为“对话框,输入表名称“供应商“,单击“确定“按钮,并单击“关闭“,关闭“供应商“表。-_(2) 【操作步骤操作步骤】双击“供应商“表或右键单击后选择“打开“,在“供应商名称“字段输入表2-2所要求的数据。如图2-2所示。图2-2单击工具栏“保存“按钮,并单击右上角“关闭“按钮,关闭
12、“供应商“表。(3) 【操作步骤操作步骤】单击主菜单“工具“关系“选项,弹出“关系“对话框,单击工具栏中显示表按钮,添加“product“和“供应商“表,单击“确定“按钮,关闭“显示表“对话框。鼠标左键拖动“供应商“表的“供应商ID“字段到“product“表的“供应商ID“字段。在“编辑关系“对话框中选择“实施参照完整性“,“product“表和“供应商“表之间的关系设置为“一对多“,如图2-3所示,单击“创建“按钮。图2-3单击工具栏中“保存“按钮,并单击“编辑关系“对话框右上角“关闭“按钮。二、简单应用题(计40分)在“e-mail.mdb“数据库中有“邮件区域“、“邮件列表“和“个人信
13、息“三张表,按要求建立查询:(1)以“个人信息“、“邮件列表“和“邮件区域“表为数据源,建立生成表查询“查询1“,查询区域ID=2的用户的姓名、昵称、电子邮件地址和区域 ID字段,结果生成“EmailList“表。其显示结果如图2-2所示。图2-2(2)以“个人信息“、“邮件列表“为数据源,创建参数查询“按区域ID查询“,实现输入区域ID(如图2-3所示) ,显示名字、电子邮件地址、电话和区域 ID字段。运行查询的结果如图2-4所示。图2-3-_图2-4二、简单应用题(1) 【操作步骤操作步骤】在“e-mail“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“
14、,单击“确定“,弹出“显示表“对话框,依次添加“邮件区域“、“邮件列表“、“个人信息“表,然后单击“关闭“按钮,关闭“显示表“对话框。单击主菜单“查询“生成表查询“,弹出“生成表“对话框,输入生成表的名称“EmailList“,单击“确定“按钮关闭“生成表“对话框。依次在字段行选择“姓名“、“昵称“、“电子邮件地址“、“区域ID“字段,在“区域ID“字段对应的准则行输入“2“。如图2-4所示。图2-4单击“保存“按钮,在弹出的“另存为“对框中输入查询名称为“查询1“,单击“确定“按钮。(2) 【操作步骤操作步骤】在“e-mail“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框
15、中选择“设计视图“,单击“确定“按钮,添加“邮件列表“和“个人信息“表,然后单击“关闭“按钮,关闭“显示表“对话框。从表中选择“姓名“、“电子邮件地址“、“电话“、“区域ID“字段,在“区域ID“字段对应的准则行输入“请输入区域ID“,如图2-5所示。图2-5单击“保存“按钮,在弹出的“另存为“对话框中输入查询名称为“按区域ID查询“,单击“关闭“按钮退出。三、综合应用题(计30分)在“学生.mdb“数据库中有“班级表“、“课程表“和“学生成绩表“三张表。-_(1)以“学生成绩查询“结果为数据源,创建“学生成绩表“窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。(2)设置“学生
16、成绩表“窗体的页眉高度为1厘米,页脚高度为0.501厘米,在页眉中添加“学生成绩表“标签,标签文本格式为宋体12号字,居中显示。窗体结果如图2-5所示。图2-5三、综合应用题(1) 【操作步骤操作步骤】打开“学生“数据库窗口,单击“窗体“对象。单击“新建“按钮,在“新建窗体“对话框中选择“窗体向导“,数据源选择“学生成绩查询“,然后单击“确定“按钮。在弹出“窗体向导“对话框中,单击“按钮,如图2-6所示。图2-6连续四次单击“下一步“,在“请为窗体指定标题“中输入窗体标题“学生成绩表“。单击“完成“按钮,关闭窗口退出。(2) 【操作步骤操作步骤】打开“学生“数据库窗口,单击“窗体“对象。选中“
17、学生成绩表“窗体,右键单击选择“设计视图“,单击工具箱中的“标签“控件,添加到窗体页眉上,选中标签,输入标签名称“学生成绩表“。选中添加的标签,在工具栏中选择对应的“居中“文本格式,字体为“宋体“,字号为“12“。选中窗体页眉栏,右键单击选择“属性“,在格式页高度行输入“1厘米“。选中窗体页脚栏,右键单击选择“属性“,在格式页高度行输入“0.501厘米“。单击工具栏中“保存“按钮,单击右上角“关闭“按钮退出窗体。第三套一、基本操作题(计30分)(1)创建公司“公司产品.mdb“数据库,将“公司产品.txt“以“公司产品“为表名导入到数据库中,第一行不包含字段名,由系统自行添加主键。-_(2)按
18、表3-1要求修改“公司产品“表的设计。表3-1_更改后字段名数据类型字段大小字段1零件名称文本20字段2价格货币(3)在公司产品表中填加文本类型字段“型号“,字段大小为10,并输入表3-2中的数据。表3-2!型号1HN-42HN-033HY-124HN-4一、基本操作题(1) 【操作步骤操作步骤】启动Access,在弹出的“Microsoft Access“对话框的“新建数据“框中选择“空Access数据库“,然后单击“确定“按钮。在“文件新建数据库“对话框中选择对应考生文件夹的路径,将文件命名为“公司产品“,单击“创建“按钮,创建并打开“公司产品“数据库。在“公司产品“数据库对话框中单击“表
19、“对象,单击“新建“按钮,在“新建表“对话框中选择“导入表“,单击“确定“,弹出“导入“对话框。在“导入“对话框的“查找范围“框中找到要导入文件的位置,在“文件类型“中选择“文本文件“,在列表中选择“公司产品.txt“,单击“导入“按钮,弹出“导入文本向导“对话框,然后单击“下一步“,不选中“第一行包含字段名“。三次单击“下一步“,选中“用Access添加主键“单选按钮,如图3-1所示。图3-1然后单击“下一步“,输入表的名字“公司产品“,单击“完成“按钮,弹出结果提示框,提示数据导入已经完成,单击“确定“按钮,关闭提示框。(2) 【操作步骤操作步骤】在“公司产品“数据库窗口下,单击“表“对象
20、。右键单击“公司产品“表,选择“设计视图“,按表3-1要求修改对应字段的字段名称、数据类型,在对应的“常规“选项卡设置字段大小,如图 3-2所示。-_图3-2单击工具栏“保存“按钮,并单击右上角“关闭“按钮,关闭对话框。(3) 【操作步骤操作步骤】在“公司产品“数据库窗口下,单击“表“对象。右键单击“公司产品“表,选择“设计视图“,添加“型号“字段,数据类型选择“文本“,字段大小输入“10“,关闭表设计视图。双击“公司产品“或右键单击后选择“打开“,在“型号“字段列输入表3-2要求的对应数据。单击工具栏中“保存“按钮,并单击右上角“关闭“按钮,关闭对话框。二、简单应用题(计40分)在“商品管理
21、“数据库中,有“产地表“、“产品表“和“生产商表“,以这三张表为数据源,建立以下查询:(1)以“产品表“为数据源,建立“洗发水查询“的模糊查询,查询所有洗发水产品信息,结果显示产品ID、产品名称和产品价格字段。查询的结果如图3-1所示。(2)以“产地表“和“产品表“为数据源,创建分组查询“统计“,统计每个产地提供的产品种类,结果显示产地名称和该地区提供的产品种类(Count(产品表.产品ID) )字段。查询结果如图3-2所示。图3-1图3-2二、简单应用题(1) 【操作步骤操作步骤】在“商品管理“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“,单击“确定“按
22、钮,添加“产品表“,然后单击“关闭“按钮,关闭“显示表“对话框。选择“产品ID“、“产品名称“和“产品价格“,在“产品名称“字段对应的准则行输入“Like *洗发水“。如图3-3所示。-_图3-3单击工具栏“保存“按钮,在弹出的“另存为“对话框中输入查询名称为“洗发水查询“,按右上角“关闭“按钮退出。(2) 【操作步骤操作步骤】在“商品管理“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“,单击“确定“按钮,添加“产地表“和“产品表“,然后单击“关闭“按钮,关闭“显示表“对话框。选择“产地名称“、“产品ID“字段,单击“合计“按钮。在“产地名称“字段对应的“总
23、计“行选择“Group By“,在“产品ID“字段对应的“总计“选择“Count“,在“产品ID“字段前添加“该地区提供的产品种类:“字样。如图3-4所示。图3-4单击工具栏“保存“按钮,在弹出的“另存为“对话框中输入查询名称为“统计“,单击右上角“关闭“按钮退出。三、综合应用题(计30分)在“product.mdb“数据库中有“产地表“、“产品表“和“生产商表“。(1)创建一个基于“产品查询“结果的窗体“产品信息“,在窗体中显示“产品查询“的全部字段。布局:纵栏表;样式:标准。(2)创建“关闭产品信息窗体“宏。用来关闭“产品信息“窗体。在“产品信息“窗体中添加“退出“按钮,实现运行“关闭产品
24、信息窗体“宏。窗体最终结果如图3-3所示。图3-3-_三、综合应用题(1) 【操作步骤操作步骤】打开“product“数据库窗口,单击“窗体“对象。单击“新建“按钮,在“新建窗体“对话框中选择“窗体向导“,数据源选择“产品查询“,然后单击“确定“按钮。在弹出“窗体向导“对话框中,单击“按钮,如图3-5所示,单击“下一步“。图3-5单击“下一步“,在窗体布局处选择 “纵栏表“,单击“下一步“。样式选择“标准“,单击“下一步“,标题内输入“产品信息“。单击“完成“按钮,弹出窗体,单击右上角“关闭“按钮。(2) 【操作步骤操作步骤】在“product“数据库窗口,单击“宏“对象。 单击“新建“按钮,
25、在“操作“列下拉列表选择“close“,对象类型选择“窗体“,对象名称选择“产品信息“。单击“保存“按钮,输入宏的名字“关闭产品信息窗体“,关闭宏窗口。单击“窗体“对象,右键单击“产品信息“,选择“设计视图“,在窗体中添加“命令按钮“。在弹出的“命令按钮向导“中,“类别“栏选择“杂项“,“操作“栏选择“运行宏“,单击“下一步“。单击“下一步“,选择在按钮上显示“文本“,对应的文本框中输入“退出“,如图3-6所示。图3-6单击“完成“按钮,然后单击工具栏“保存“按钮,并单击右上角“关闭“。第四套一、基本操作题(计30分)在考生文件夹中有“公共汽车.mdb“数据库。(1)将数据库中的“公共汽车“表
26、导出,第一行包含字段名,导出文件为“公共汽车.txt“,放到考生文件夹。(2)将“公共汽车“表的行高设置为12,将ID列隐藏,按“车号“字段升序排列。“公共汽车“表的设计-_如图4-1所示。图4-1(3)将“售票员“表的“性别“字段默认值设置为“男“,将“售票员“表和“公共汽车“表的关系设置为一对多,实施参照完整性。一、基本操作题(1) 【操作步骤操作步骤】在“公共汽车“数据库窗口中,单击“表“对象。右键单击“公共汽车“表,选择“导出“,保存类型选择“文本文件“,文件名输入“公共汽车“,选择对应考试文件夹所在路径,弹出“导出文件向导“对话框,单击“下一步“。选中“第一行包含字段名称“,单击“完
27、成“按钮。(2) 【操作步骤操作步骤】在“公共汽车“数据库窗口中,单击“表“对象。双击“公共汽车“表或右键单击后选择“打开“,然后在菜单中“格式“行高“,在“行高“对话框中输入“12“,单击“确定“按钮。选中“ID“列,右键单击,选择“隐藏列“。选中“车号“字段列,右键单击,选择“升序“。单击“保存“按钮。(3) 【操作步骤操作步骤】在“公共汽车“数据库窗口中,单击“表“对象。右键单击“售票员“,选择“设计视图“,选中“性别“字段,在字段属性中“常规“选项卡的“默认值“行输入“男“。菜单中选择“工具“关系“,按下“显示表“按钮,添加“售票员“和“公共汽车“表,拖动“售票员“中的“售票员号“字段
28、到“公共汽车“表中的“售票员号“字段。在弹出的“关系“对话框中选择“实施参照完整性“,关系类型“一对多“,如图4-1所示。图4-1单击“创建“按钮,然后单击工具栏中“保存“按钮。二、简单应用题(计40分)“职工管理“数据库中有“基本情况“、“工资变动“、“部门“和“职务“四张表。(1)以“基本情况“表为数据源,建立参数查询“按人员编号查询“,输入人员编号后查询人员的姓名和职务,参数提示为“请输入人员编号:“,如图4-2所示;结果显示人员编号、姓名和职位字段。查询结果如图4-3所示。-_图4-2图4-3(2)以“基本情况“表为数据源,建立删除查询“按人员编号删除“,输入人员编号删除人员的全部信息
29、,参数提示为“请输入人员编号:“。二、简单应用题(1) 【操作步骤操作步骤】在“职工管理“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“,单击“确定“按钮,添加“基本情况“表,然后单击“关闭“按钮,关闭“显示表“对话框。在“字段“行选择“人员编号“、“姓名“和“职务“字段,在“人员编号“字段对应的准则行输入 “请输入人员编号:“,如图4-2所示。图4-2单击“保存“按钮,弹出“另存为“对话框,输入查询名称为 “按人员编号查询“。单击“关闭“按钮,关闭“按人员编号查询“对话框。(2) 【操作步骤操作步骤】在“职工管理“数据库中单击“查询“对象。单击“新建“按钮
30、,在“新建查询“对话框中选择“设计视图“,单击“确定“按钮,添加“基本情况“表,然后单击“关闭“按钮,关闭“显示表“对话框。在“字段“行选择“人员编号“字段,点击工具栏中的“查询类型“按钮,选择“删除查询“,在“删除“行选择“Where“,在对应的准则行输入“请输入人员编号:“,如图4-3所示。图4-3单击“保存“按钮,弹出“另存为“对话框,输入查询名称为 “按人员编号删除“。单击“关闭“按-_钮,关闭“按人员编号删除“对话框。三、综合应用题(计30分)在“人事管理系统.mdb“数据库中有“基本情况“、“工资变动“、“部门“和“职务“四张表。(1)以“部门“表和“基本情况“表为数据源,创建多表
31、查询“员工信息“,结果显示姓名、出生日期、职务、部门名称和工资字段。(2)用窗体向导创建基于“员工信息“查询的窗体“基本信息“。布局:纵栏表;样式:沙岩。为“基本信息“窗体创建高级筛选,筛选出当前月过生日的员工信息。窗体最终结果如图4-4所示。三、综合应用题(1) 【操作步骤操作步骤】在“人事管理系统“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“,单击“确定“按钮,添加“部门“表和“基本情况“表,然后单击“关闭“按钮,关闭“显示表“对话框。在“字段“行添加“姓名“、“出生日期“、“职务“、“部门名称“和“工资“字段,如图4-4所示。图4-4单击工具栏中“保
32、存“按钮,弹出“另存为“对话框,输入查询名称为 “员工信息“。单击“关闭“按钮,关闭“员工信息“对话框。(2) 【操作步骤操作步骤】在“人事管理系统“数据库中单击“窗体“对象。单击“新建“按钮,在“新建窗体“对话框中选择“窗体向导“,数据源选择“员工信息“,然后单击“确定“按钮。在弹出“窗体向导“对话框中,单击“按钮,如图4-5所示,单击“下一步“。图4-5单击“下一步“,在窗体布局处选择 “纵栏表“,单击“下一步“。样式选择“沙岩“,单击“下一步“,指定窗体标题内输入“基本信息“,单击“完成“按钮。弹出“基本信息“窗体,选择菜单“记录“筛选“高级筛选排序“,在字段行添加“Month(出生日期
33、)“字段,在对应的准则行输入“Month(Date() )“。选择“筛选“应用筛选排序“,单击“关闭“按钮退出。-_图4-4第五套一、基本操作题(计30分)在考生文件夹中有“电子邮件.mdb“数据库。(1)将考生文件夹中的“电子邮件.xls“导入到“电子邮件“数据库中,生成的“电子邮件“表,第一行包含列标题。(2)将“电子邮件“表的“email地址“列冻结,将ID列隐藏,单元格格式为“凹陷“。“电子邮件“表如图5-1所示。图5-1(3)将“电子邮件“表的“服务器ID“字段的数据类型设置为“长整型“,然后将“服务器“表和“电子邮件“表的关系设置为一对多,实施参照完整性。一、基本操作题(1) 【操
34、作步骤操作步骤】在“电子邮件“数据库窗口中,单击“表“对象。单击“新建“按钮,在“新建表“对话框中选择“导入表“,单击“确定“按钮,弹出“导入“对话框。在“导入“对话框的“文件类型“中选择“Microsoft Excel“,“查找范围“框中找到要导入文件的位置,在列表中选择“电子邮件.xls“,单击“导入“按钮,弹出“导入数据表向导“对话框,然后单击“下一步“。选中“第一行包含列标题“复选框,然后连续四次单击“下一步“按钮。在文本框中输入表的名字“电子邮件“。单击“完成“按钮,弹出结果提示框,提示数据导入已经完成,单击“确定“按钮关闭提示框。(2) 【操作步骤操作步骤】在“电子邮件“数据库窗口
35、中,单击“表“对象。双击“电子邮件“表或者右键单击后选择“打开“,选中“email地址“列,右键单击选择“冻结列“。选中“ID“列,右键单击“隐藏列“。在菜单“格式“数据表“,弹出的窗口中“单元格效果“中选择“凹陷“,如图5-1所示。-_图5-1单击“确定“按钮,再单击“保存“按钮。(3) 【操作步骤操作步骤】在“电子邮件“数据库窗口中,单击“表“对象。选中“电子邮件“表,右键单击选择“设计视图“,光标停在“服务器ID“行,在字段属性的常规选项卡中“字段大小“行选择“长整型“,单击工具栏中“保存“,弹出对话框,单击“是“,关闭表设计视图。在菜单栏中,单击“工具“关系“,选择“显示表“按钮,添加
36、“服务器“和“电子邮件“表,单击“关闭“按钮。左键拖动“服务器“表的“服务器ID“字段到“电子邮件“表的“服务器ID“字段,在“编辑关系“对话框中选中“实施参照完整性“,关系类型“一对多“。如图5-2所示。图5-2单击“创建“按钮,并单击工具栏中“保存“按钮。二、简单应用题(计40分)在“学生.mdb“数据库中有“学校“、“二级院“、“专业“三张表。(1)以“学校“、“二级院“和“专业“表为数据源,建立查询“查询1“显示北京大学的专业设置,结果显示学校名称、专业名称和二级院名称字段。查询的结果如图5-2所示。图5-2(2)以“二级院“和“专业表“为数据源,创建分组“查询2“,统计各二级院学生数
37、,结果显示二级院名称(Group by二级院ID)和学生数(Sum(专业.学生数) ) 。查询结果如图5-3所示。-_图5-3二、简单应用题(1) 【操作步骤操作步骤】在“学生“数据库中单击“查询“对象。单击“新建“按钮,在“新建查询“对话框中选择“设计视图“,单击“确定“按钮,添加“学校“、“二级院“和“专业“表,然后单击“关闭“按钮,关闭“显示表“对话框。在“字段“行添加“学校名称“、“专业名称“、“二级院名称“字段,在“学校名称“字段对应的准则行输入“北京大学“,如图5-3所示。图5-3单击工具栏中“保存“按钮,弹出“另存为“对话框,输入查询名称“查询1“,按“确定“退出,单击右上角“关
38、闭“按钮。(2) 【操作步骤操作步骤】在“学生“数据库中单击“查询“对象。单击“新建“按钮,在“新建“对话框中选择“设计视图“,单击“确定“按钮,弹出“显示表“对话框,添加“二级院“和“专业“表,然后单击“关闭“按钮,关闭“显示表“对话框。在“字段“行添加“二级院名称“和“学生数“字段,按下工具栏中的“合计“按钮。在“二级院名称“的总计行选择“Group by“,在“学生数“对应的总计行选择“Sum“,并在在“学生数“字段前加“学生数:“字样,如图5-4所示。图5-4单击工具栏中“保存“按钮,弹出“另存为“对话框,输入查询名称“查询2“,按“确定“退出,单击右上角“关闭“按钮。三、综合应用题(
39、计30分)在考生文件夹下有“mn.mdb“数据库。(1)在“Cl“窗体中添加“产品ID检查“按钮,编写VB代码,实现按下按钮时输入产品ID y, x, y)Forms!简单计算!Max = MaxForms!简单计算!象限 = Switch(x 0 And y 0, 1, x 0, 2, x 0 And y =请输入起始日期“,如图10-4所示。图10-4单击工具栏“保存“按钮,弹出“另存为“对话框,输入查询名称“按日期查询入库 情况“,单击“确定“,单击右上角“关闭“按钮。三、综合应用题(计30分)在考生文件夹下有“mn.mdb“数据库。(1)创建“闰年判断“模块,实现通过输入框输入某一年,
40、判断是否闰年,判断结果用消息框显示。模块运行结果如图10-6所示。单击“确定“显示如图10-7所示。-_图10-6图10-7 (2)创建“求和“模块,实现1+2+3+99+100计算。要求算法在子过程Sum中实现,在主过程L中调用Sum子过程。算法用For循环语句实现。计算结果用消息框显示。模块运行结果如图10-8所示。图10-8 三、综合应用题(1) 【操作步骤操作步骤】在“mn“数据库窗口中,单击“模块“对象。单击“新建“按钮,进入VBE环境,加入如下代码:*“闰年判断“模块代码*Public Sub Year()Dim x As Longx = InputBox(“请输入某一年“, “输
41、入“)If (x Mod 400 = 0 Or x Mod 4 = 0) ThenMsgBox (“是闰年!“)ElseMsgBox (“不是闰年!“)End IfEnd Sub*单击工具栏“保存“按钮,弹出“另存为“对话框,输入模块名称“闰年判断“,单击“确定“,单击右上角“关闭“按钮。(2) 【操作步骤操作步骤】在“库存管理系统“数据库中单击“模块“对象。单击“新建“按钮,进入VBE环境,加入如下代码:*“求和“模块代码*Public Sub L()Dim x As Integerx = 100Call Sum(x)MsgBox (x)End SubPrivate Sub Sum(x As
42、 Integer)Dim i As IntegerFor i = 1 To x - 1 Step 1x = i + xNext iEnd Sub-_*关闭VBE编程环境,单击工具栏中“保存“按钮,弹出“另存为“对话框,输入查询名称“求和“,单击“确定“,单击右上角“关闭“按钮。 第十一套第十一套一、基本操作题(计30分)在“x.mdb“数据库中有“x“表。(1)将考生文件夹中的“产品订单.xls“导入“x.mdb“数据库,第一行包含列标题,将订单ID设置为主键,导入表命名为“产品订单“。(2)按照表11-1的要求修改“产品订单“表设计,“产品订单“表如图11-1所示。表11-1字段名称数据类型
43、字段大小是否主键订单ID文本5是产品ID文本5数量数字整型定购日期日期/时间短日期图11-1(3)设置“x“表和“产品订单“表的关系一对多,实施参照完整性,级联更新相关字段,级联删除相关记录。一、基本操作题(1) 【操作步骤操作步骤】打开“x“数据库窗口,单击“表“对象。单击“新建“按钮,在“新建表“对话框中选择“导入表“,单击“确定“。在“导入“对话框的“查找范围“框中找到要导入文件的位置,“文件类型“选择为“Microsoft Excel“,选择“产品订单“文件,单击“导入“按钮,弹出“导入数据表向导“对话框,然后单击“下一步“。在“导入数据表“向导中选中“第一行包含列标题“,三次连续单击
44、“下一步“,选中“自行选择主键“单选按钮,然后在右边的下拉框中选择“订单ID“,然后单击“下一步“。如图11-1所示。图11-1-_“导入到表“文本框中输入表的名字“产品订单“。单击“完成“按钮,弹出结果提示框,提示数据导入已经完成,单击“确定“按钮关闭提示框。(2) 【操作步骤操作步骤】选中已经导入的“产品订单“表,单击右键选择“设计视图“。按照表11-1要求输入“字段名称“,选择对应的“数据类型“,并在对应的“常规“选项卡设置字段大小。鼠标光标放在“订单ID“行单击右键,选择“主键“。单击工具栏中“保存“按钮,保存对表的修改,关闭表设计视图。(3) 【操作步骤操作步骤】在主菜单中“选择“工
45、具“关系“菜单,点击“显示表“按钮。 添加“x“表和“产品订单“表,左键拖动“x“表的“产品ID“字段到“产品订单“表的“产品ID“字段,弹出“编辑关系“对话框。选择“实施参照完整性“、“级联更新相关字段“和“级联删除相关记录“,关系类型“一对多“,如图11-2所示,单击“创建“按钮。 单击工具栏中“保存“按钮,关闭数据库。图11-2二、简单应用题(计40分)在商品数据库中有“雇员“、“商品“和“销售明细“三张表。(1)创建SQL联合查询“查询1“,显示“雇员“表中食品部门和“82年出生雇员“表中男雇员的记录。结果显示雇员号、雇员姓名、性别和所在部门字段。查询结果如图11-2所示。图11-2(
46、2)创建带有SQL子查询的查询“查询2“,显示1980年以后出生的雇员全部信息。要求1980出生雇员查询在子查询中实现。查询结果如图11-3所示。图11-3-_二、简单应用题(1) 【操作步骤操作步骤】打开“商品“数据库窗口,单击“查询“对象。单击“新建“按钮,在弹出的窗口中选择“设计视图“,单击“确定“按钮,单击“关闭“按钮,关闭弹出的“显示表“窗口。 单击主菜单中的“视图“菜单,从下拉表中选择“SQL视图“选项。在主菜单中选择“查询“SQL特定查询“联合“。在“查询1:联合查询“窗口中输入“SELECT雇员号,雇员姓名,性别,所在部门 FROM 雇员 WHERE 所在部门=“食品“UNIO
47、N SELECT 雇员号,雇员姓名,性别,所在部门 FROM 82年出生雇员 WHERE 性别=“男“;“,如图11-3所示。图11-3单击“保存“按钮,弹出“另存为“对话框,查询名称为“查询1“,单击“确定“按钮并单击“查询1:联合查询“窗口。(2) 【操作步骤操作步骤】在“数据库“窗口中单击“查询“对象。单击“新建“按钮,在弹出的窗口中选择“设计视图“,单击“确定“按钮。在弹出的“显示表“窗口中,添加“雇员“表,单击“关闭“按钮,关闭“显示表“窗口。在“字段“行选择“雇员.*“和“出生日期“字段,“显示“行去掉“出生日期“字段“。在“出生日期“对应准则行输入“(SELECT 出生日期 FR
48、OM 雇员 WHERE YEAR(出生日期)=1980)“。如图11-4所示。图11-4单击工具栏中“保存“按钮,弹出“另存为“对话框,输入新建查询的名称“查询2“,单击“确定“按钮。三、综合应用题(计30分)在“产品展会.mdb“数据库中有“馆号“、“展位号“和“展位情况“三张表。(1)创建带有子窗体的窗体“馆号“,主窗体的页眉为“各馆展位占用情况“(宋体,12号,蓝色) ,主窗体显示馆号字段,子窗体显示馆名、展位号、展位面积和状态字段。设置主窗体的宽度为9厘米,主窗体页眉和页脚的高度均为1厘米。(2)在“馆号“窗体中添加“未占用展位“按钮,实现运行“未占用展位“查询。窗体结果如图11-4所
49、示。-_图11-4三、综合应用题(1) 【操作步骤操作步骤】打开“产品展会“数据库窗口,单击“窗体“对象,单击“新建“按钮。在弹出的“新建窗体“窗口选择“设计视图“,并在数据来源下拉输入框中选择“馆号“表,单击“确定“按钮。将数据源“馆号“窗口中的“馆号“左键拖动到窗体主体的左上角显示。在“工具箱“中选择“子窗体/子报表“控件,添加到窗体主体中,弹出“子窗体向导“对话框。单击“下一步“,依次添加“馆名“、“展位号“、“展位面积“和“状态“字段,如图11-5所示,单击“完成“,弹出“窗体“,选择主菜单中“视图“设计视图“。图11-5在主窗体空白处右击选择“属性“,设置宽度为“9厘米“;在主窗体右键菜单中选择显示“窗体页