




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./历年Access操作试题解析〔2017.5.8整理,可能为2015年以前的第一套一、基本操作题〔计30分〔1新建数据库"学生.mdb",将考生文件夹中的"学生.xls"导入到"学生"数据库,第一行包含列标题,设置"学号"字段为主键,将导入表命名为"学生信息"。〔2将"选课.xls"以"选课"为表名导入"学生"数据库,第一行包含列标题,设置选课ID为主键。"选课"表显示情况如图1-1所示。〔3将"学生信息"表按照"学号"字段降序排列,设置单元格格式为"凸起"。"学生信息"表结果图1-2一、基本操作题〔1[操作步骤]启动Access,在弹出的"MicrosoftAccess"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。在"学生"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"MicrosoftExcel",在列表中选择"学生.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。选中"第一行包含列标题"复选框,三次连续单击"下一步",弹出如图1-1所示的对话框。选中"自行选择主键"单选按钮,在右边的下拉框中选择"学号",然后单击"下一步"。"导入到表"文本框中输入表的名字"学生信息"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。〔2[操作步骤]在"学生"数据库窗口中,单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。选中"第一行包含列标题"复选框,然后单击"下一步"按钮。两次单击"下一步"按钮,弹出如图1-2所示的对话框。选中"自行选择主键"单选按钮,在右边的下拉框中选择"选课ID",然后单击"下一步"。在"导入到表"文本框中输入表的名字"选课",单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。〔3[操作步骤]在"学生"数据库窗口中,单击"表"对象,双击"学生信息"表或右键单击后选择列表中"打开",弹出"学生信息"数据表视图。选中"学号"字段列,右键单击后选择"降序"。在菜单中选择"格式"→"数据表",弹出"设置数据表格式"对话框,在"单元格效果"中选择"凸起",单击"确定"按钮。单击"保存"按钮,保存对表的修改。二、简单应用题〔计40分在"员工表"数据库中有两张表:"部门"和"工资表"。〔1以"部门"表和"工资表"为数据源,创建查询"Q1",查询研发部人员的基本工资,结果显示部门名称、员工姓名和基本工资字段。查询的结果如图1-3所示。图1-3〔2建立一个参数查询"Q2",通过输入员工ID显示员工的工资情况。参数提示为"请输入员工ID",如图1-4所示;结果显示员工姓名、基本工资、奖金、岗位工资和保险金字段。查询的结果如图1-5所示。图1-4二、简单应用题〔1[操作步骤]在"员工表"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"窗口中选择"设计视图",单击"确定"按钮,添加"工资表"和"部门"表,然后单击"关闭"按钮,关闭"显示表"对话框。字段行选择"部门名称"、"员工姓名"和"基本工资"字段,在"部门名称"对应的准则行输入"研发部",如图1-3所示。单击"保存"按钮,在弹出的"另存为"对话框中输入查询名字"Q1",单击"确定"按钮并单击右上角"关闭"按钮,关闭"Q1"查询设计视图。〔2[操作步骤]在"员工表"数据库中单击"查询"对象。单击"新建"按钮,选择"设计试图",单击"确定"按钮,添加"工资表",然后单击"关闭"按钮,关闭"显示表"对话框。选择"工资表"的"员工姓名"、"基本工资"、"奖金"、"岗位工资"、"保险金"、"员工ID"字段,在"员工ID"对应的准则行输入"[请输入员工ID]",并去掉"显示"行的"√",如图1-4所示。单击工具栏中"保存"按钮,在弹出的"另存为"对话框中输入查询名字"Q2"并单击"确定"按钮。图1-5三、综合应用题〔计30分在"工资表.mdb"数据库中有"部门"和"工资表"两张表。〔1建立一个基于工资表的窗体"工资情况表",在窗体中显示员工姓名、基本工资、奖金、保险金和税前工资字段。税前工资=基本工资+奖金-保险金。布局:纵栏表;样式:标准。〔2设置窗体宽度为10.325厘米。窗体结果如图1-6所示。图1-6三、综合应用题〔1[操作步骤]在"工资表"数据库中单击"窗体"对象。单击"新建"按钮,在"新建窗体"对话框中选择"设计视图",数据来源选择"工资表",然后单击"确定"按钮。保证工具栏中"字段列表"按钮按下,左键拖动"姓名"、"基本工资"、"奖金"、"保险金"字段到窗体中。打开菜单中"视图"→"工具箱",左键单击"文本框",拖到窗体上,弹出"文本框向导"窗口,单击"下一步"按钮。单击"下一步"按钮,输入文本框名称"税前工资",单击"完成"按钮,关闭"文本框向导"。在文本框中输入"=[基本工资]+[奖金]-[保险金]",如图1-5所示。图1-5选中"=[基本工资]+[奖金]-[保险金]"文本框,单击工具栏"属性"按钮,弹出"文本框:税前工资"属性对话框。在对话框中,选择"格式"选项卡,在"格式"属性行中选择"货币"。〔2[操作步骤]在"工资表"数据库中单击"窗体"对象。选中"工资情况表"窗体,单击"设计"按钮,出现"工资情况表"设计视图窗口。单击工具栏"属性"按钮,弹出"窗体属性"对话框。在对话框中,选择"格式"选项卡,在"宽度"属性行中输入"10.325厘米"。单击右上角按钮,关闭"窗体属性"对话框。单击工具栏上的"保存"按钮,保存对窗体的修改,关闭窗体设计视图。第二套一、基本操作题〔计30分在"product.mdb"数据库中有一张"product"表。〔1按照表2-1要求建立"供应商"表。表2-1字段名称数据类型字段大小是否主键供应商ID自动编号长整型是供应商名称文本20否〔2将表2-2中数据输入到"供应商"表中。"供应商"表的显示如图2-1所示。图2-1表2-2供应商ID供应商名称1供应商12供应商23供应商34供应商4〔3将"供应商"表和"product"表之间的关系设置为一对多,实施参照完整性。一、基本操作题〔1[操作步骤]在"product"数据库窗口中单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按照表2-1要求输入"字段名称",选择对应的"数据类型"。在"供应商ID"行,在字段属性"常规"选项卡设置"长整型",鼠标光标放在此行单击右键,选择"主键"。在"供应商名称"行,在字段属性"常规"选项卡设置"字段大小"为"20",如图2-1所示。图2-1单击工具栏中"保存"按钮,弹出"另存为"对话框,输入表名称"供应商",单击"确定"按钮,并单击"关闭",关闭"供应商"表。〔2[操作步骤]双击"供应商"表或右键单击后选择"打开",在"供应商名称"字段输入表2-2所要求的数据。如图2-2所示。图2-2单击工具栏"保存"按钮,并单击右上角"关闭"按钮,关闭"供应商"表。〔3[操作步骤]单击主菜单"工具"→"关系"选项,弹出"关系"对话框,单击工具栏中显示表按钮,添加"product"和"供应商"表,单击"确定"按钮,关闭"显示表"对话框。鼠标左键拖动"供应商"表的"供应商ID"字段到"product"表的"供应商ID"字段。图2-3单击工具栏中"保存"按钮,并单击"编辑关系"对话框右上角"关闭"按钮。二、简单应用题〔计40分在"e-mail.mdb"数据库中有"邮件区域"、"邮件列表"和"个人信息"三张表,按要求建立查询:〔1以"个人信息"、"邮件列表"和"邮件区域"表为数据源,建立生成表查询"查询1",查询区域ID=2的用户的姓名、昵称、电子邮件地址和区域ID字段,结果生成"EmailList"表。其显示结果如图2-2所示。图2-2〔2图2-3图2-4二、简单应用题〔1[操作步骤]在"e-mail"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定",弹出"显示表"对话框,依次添加"邮件区域"、"邮件列表"、"个人信息"表,然后单击"关闭"按钮,关闭"显示表"对话框。单击主菜单"查询"→"生成表查询",弹出"生成表"对话框,输入生成表的名称"EmailList",单击"确定"按钮关闭"生成表"对话框。依次在字段行选择"姓名"、"昵称"、"电子邮件地址"、"区域ID"字段,在"区域ID"字段对应的准则行输入"2"。如图2-4所示。图2-4单击"保存"按钮,在弹出的"另存为"对框中输入查询名称为"查询1",单击"确定"按钮。〔2[操作步骤]在"e-mail"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"邮件列表"和"个人信息"表,然后单击"关闭"按钮,关闭"显示表"对话框。从表中选择"姓名"、"电子邮件地址"、"电话"、"区域ID"字段,在"区域ID"字段对应的准则行输入"[请输入区域ID]",如图2-5所示。图2-5单击"保存"按钮,在弹出的"另存为"对话框中输入查询名称为"按区域ID查询",单击"关闭"按钮退出。三、综合应用题〔计30分在"学生.mdb"数据库中有"班级表"、"课程表"和"学生成绩表"三张表。〔1以"学生成绩查询"结果为数据源,创建"学生成绩表"窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。〔2设置"学生成绩表"窗体的页眉高度为1厘米,页脚高度为0.501厘米,在页眉中添加"学生成绩表"标签,标签文本格式为宋体12号字,居中显示。窗体结果如图2-5所示。图2-5三、综合应用题〔1[操作步骤]打开"学生"数据库窗口,单击"窗体"对象。单击"新建"按钮,在"新建窗体"对话框中选择"窗体向导",数据源选择"学生成绩查询",然后单击"确定"按钮。在弹出"窗体向导"对话框中,单击""按钮,如图2-6所示。图2-6连续四次单击"下一步",在"请为窗体指定标题"中输入窗体标题"学生成绩表"。单击"完成"按钮,关闭窗口退出。〔2[操作步骤]打开"学生"数据库窗口,单击"窗体"对象。选中"学生成绩表"窗体,右键单击选择"设计视图",单击工具箱中的"标签"控件,添加到窗体页眉上,选中标签,输入标签名称"学生成绩表"。选中添加的标签,在工具栏中选择对应的"居中"文本格式,字体为"宋体",字号为"12"。选中窗体页眉栏,右键单击选择"属性",在格式页高度行输入"1厘米"。选中窗体页脚栏,右键单击选择"属性",在格式页高度行输入"0.501厘米"。单击工具栏中"保存"按钮,单击右上角"关闭"按钮退出窗体。第三套一、基本操作题〔计30分〔1创建公司"公司产品.mdb"数据库,将"公司产品.txt"以"公司产品"为表名导入到数据库中,第一行不包含字段名,由系统自行添加主键。〔2按表3-1要求修改"公司产品"表的设计。表3-1_更改后字段名数据类型字段大小字段1零件名称文本20字段2价格货币〔3在公司产品表中填加文本类型字段"型号",字段大小为10,并输入表3-2中的数据。表3-2!型号1HN-42HN-033HY-124HN-4一、基本操作题〔1[操作步骤]启动Access,在弹出的"MicrosoftAccess"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。在"文件新建数据库"对话框中选择对应考生文件夹的路径,将文件命名为"公司产品",单击"创建"按钮,创建并打开"公司产品"数据库。在"公司产品"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"文本文件",在列表中选择"公司产品.txt",单击"导入"按钮,弹出"导入文本向导"对话框,然后单击"下一步",不选中"第一行包含字段名"。三次单击"下一步",选中"用Access添加主键"单选按钮,如图3-1所示。图3-1然后单击"下一步",输入表的名字"公司产品",单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮,关闭提示框。〔2[操作步骤]在"公司产品"数据库窗口下,单击"表"对象。图3-2单击工具栏"保存"按钮,并单击右上角"关闭"按钮,关闭对话框。〔3[操作步骤]在"公司产品"数据库窗口下,单击"表"对象。右键单击"公司产品"表,选择"设计视图",添加"型号"字段,数据类型选择"文本",字段大小输入"10",关闭表设计视图。双击"公司产品"或右键单击后选择"打开",在"型号"字段列输入表3-2要求的对应数据。单击工具栏中"保存"按钮,并单击右上角"关闭"按钮,关闭对话框。二、简单应用题〔计40分在"商品管理"数据库中,有"产地表"、"产品表"和"生产商表",以这三张表为数据源,建立以下查询:〔1以"产品表"为数据源,建立"洗发水查询"的模糊查询,查询所有洗发水产品信息,结果显示产品ID、产品名称和产品价格字段。查询的结果如图3-1所示。〔2以"产地表"和"产品表"为数据源,创建分组查询"统计",统计每个产地提供的产品种类,结果显示产地名称和该地区提供的产品种类〔Count〔[产品表].[产品ID]字段。查询结果如图3-2所示。图3-1图3-2二、简单应用题〔1[操作步骤]在"商品管理"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产品表",然后单击"关闭"按钮,关闭"显示表"对话框。选择"产品ID"、"产品名称"和"产品价格",在"产品名称"字段对应的准则行输入"Like″*洗发水″"。如图3-3所示。图3-3单击工具栏"保存"按钮,在弹出的"另存为"对话框中输入查询名称为"洗发水查询",按右上角"关闭"按钮退出。〔2[操作步骤]在"商品管理"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产地表"和"产品表",然后单击"关闭"按钮,关闭"显示表"对话框。选择"产地名称"、"产品ID"字段,单击"合计"按钮。在"产地名称"字段对应的"总计"行选择"GroupBy",在"产品ID"字段对应的"总计"选择"Count",在"产品ID"字段前添加"该地区提供的产品种类:"字样。如图3-4所示。图3-4单击工具栏"保存"按钮,在弹出的"另存为"对话框中输入查询名称为"统计",单击右上角"关闭"按钮退出。三、综合应用题〔计30分在"product.mdb"数据库中有"产地表"、"产品表"和"生产商表"。〔1创建一个基于"产品查询"结果的窗体"产品信息",在窗体中显示"产品查询"的全部字段。布局:纵栏表;样式:标准。〔2创建"关闭产品信息窗体"宏。用来关闭"产品信息"窗体。在"产品信息"窗体中添加"退出"按钮,实现运行"关闭产品信息窗体"宏。窗体最终结果如图3-3所示。图3-3三、综合应用题〔1[操作步骤]打开"product"数据库窗口,单击"窗体"对象。单击"新建"按钮,在"新建窗体"对话框中选择"窗体向导",数据源选择"产品查询",然后单击"确定"按钮。在弹出"窗体向导"对话框中,单击""按钮,如图3-5所示,单击"下一步"。图3-5单击"完成"按钮,弹出窗体,单击右上角"关闭"按钮。〔2[操作步骤]在"product"数据库窗口,单击"宏"对象。单击"新建"按钮,在"操作"列下拉列表选择"close",对象类型选择"窗体",对象名称选择"产品信息"。单击"保存"按钮,输入宏的名字"关闭产品信息窗体",关闭宏窗口。单击"窗体"对象,右键单击"产品信息",选择"设计视图",在窗体中添加"命令按钮"。在弹出的"命令按钮向导"中,"类别"栏选择"杂项","操作"栏选择"运行宏",单击"下一步"。单击"下一步",选择在按钮上显示"文本",对应的文本框中输入"退出",如图3-6所示。图3-6单击"完成"按钮,然后单击工具栏"保存"按钮,并单击右上角"关闭"。第四套一、基本操作题〔计30分在考生文件夹中有"公共汽车.mdb"数据库。〔1将数据库中的"公共汽车"表导出,第一行包含字段名,导出文件为"公共汽车.txt",放到考生文件夹。〔2将"公共汽车"表的行高设置为12,将ID列隐藏,按"车号"字段升序排列。"公共汽车"表的设计如图4-1所示。图4-1〔3将"售票员"表的"性别"字段默认值设置为"男",将"售票员"表和"公共汽车"表的关系设置为一对多,实施参照完整性。一、基本操作题〔1[操作步骤]在"公共汽车"数据库窗口中,单击"表"对象。右键单击"公共汽车"表,选择"导出",保存类型选择"文本文件",文件名输入"公共汽车",选择对应考试文件夹所在路径,弹出"导出文件向导"对话框,单击"下一步"。选中"第一行包含字段名称",单击"完成"按钮。〔2[操作步骤]在"公共汽车"数据库窗口中,单击"表"对象。双击"公共汽车"表或右键单击后选择"打开",然后在菜单中"格式"→"行高",在"行高"对话框中输入"12",单击"确定"按钮。选中"ID"列,右键单击,选择"隐藏列"。选中"车号"字段列,右键单击,选择"升序"。单击"保存"按钮。〔3[操作步骤]在"公共汽车"数据库窗口中,单击"表"对象。右键单击"售票员",选择"设计视图",选中"性别"字段,在字段属性中"常规"选项卡的"默认值"行输入"男"。菜单中选择"工具"→"关系",按下"显示表"按钮,添加"售票员"和"公共汽车"表,拖动"售票员"中的"售票员号"字段到"公共汽车"表中的"售票员号"字段。在弹出的"关系"对话框中选择"实施参照完整性",关系类型"一对多",如图4-1所示。图4-1单击"创建"按钮,然后单击工具栏中"保存"按钮。二、简单应用题〔计40分"职工管理"数据库中有"基本情况"、"工资变动"、"部门"和"职务"四张表。〔1以"基本情况"表为数据源,建立参数查询"按人员编号查询",输入人员编号后查询人员的姓名和职务,参数提示为"请输入人员编号:",如图4-2所示;结果显示人员编号、姓名和职位字段。查询结果如图4-3所示。图4-2图4-3〔2以"基本情况"表为数据源,建立删除查询"按人员编号删除",输入人员编号删除人员的全部信息,参数提示为"请输入人员编号:"。二、简单应用题〔1[操作步骤]在"职工管理"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"基本情况"表,然后单击"关闭"按钮,关闭"显示表"对话框。图4-2〔2[操作步骤]在"职工管理"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"基本情况"表,然后单击"关闭"按钮,关闭"显示表"对话框。在"字段"行选择"人员编号"字段,点击工具栏中的"查询类型"按钮,选择"删除查询",在"删除"行选择"Where",在对应的准则行输入"[请输入人员编号:]",如图4-3所示。图4-3三、综合应用题〔计30分在"人事管理系统.mdb"数据库中有"基本情况"、"工资变动"、"部门"和"职务"四张表。〔1以"部门"表和"基本情况"表为数据源,创建多表查询"员工信息",结果显示姓名、出生日期、职务、部门名称和工资字段。〔2用窗体向导创建基于"员工信息"查询的窗体"基本信息"。布局:纵栏表;样式:沙岩。为"基本信息"窗体创建高级筛选,筛选出当前月过生日的员工信息。窗体最终结果如图4-4所示。三、综合应用题〔1[操作步骤]在"人事管理系统"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"部门"表和"基本情况"表,然后单击"关闭"按钮,关闭"显示表"对话框。在"字段"行添加"姓名"、"出生日期"、"职务"、"部门名称"和"工资"字段,如图4-4所示。图4-4〔2[操作步骤]在"人事管理系统"数据库中单击"窗体"对象。单击"新建"按钮,在"新建窗体"对话框中选择"窗体向导",数据源选择"员工信息",然后单击"确定"按钮。在弹出"窗体向导"对话框中,单击""按钮,如图4-5所示,单击"下一步"。图4-5样式选择"沙岩",单击"下一步",指定窗体标题内输入"基本信息",单击"完成"按钮。弹出"基本信息"窗体,选择菜单"记录"→"筛选"→"高级筛选∕排序",在字段行添加"Month〔[出生日期]"字段,在对应的准则行输入"Month〔Date〔"。选择"筛选"→"应用筛选∕排序",单击"关闭"按钮退出。图4-4第五套一、基本操作题〔计30分在考生文件夹中有"电子邮件.mdb"数据库。〔1将考生文件夹中的"电子邮件.xls"导入到"电子邮件"数据库中,生成的"电子邮件"表,第一行包含列标题。〔2将"电子邮件"表的"email地址"列冻结,将ID列隐藏,单元格格式为"凹陷"。"电子邮件"表如图5-1所示。图5-1〔3将"电子邮件"表的"服务器ID"字段的数据类型设置为"长整型",然后将"服务器"表和"电子邮件"表的关系设置为一对多,实施参照完整性。一、基本操作题〔1[操作步骤]在"电子邮件"数据库窗口中,单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定"按钮,弹出"导入"对话框。在"导入"对话框的"文件类型"中选择"MicrosoftExcel","查找范围"框中找到要导入文件的位置,在列表中选择"电子邮件.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。选中"第一行包含列标题"复选框,然后连续四次单击"下一步"按钮。在文本框中输入表的名字"电子邮件"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。〔2[操作步骤]在"电子邮件"数据库窗口中,单击"表"对象。双击"电子邮件"表或者右键单击后选择"打开",选中"email地址"列,右键单击选择"冻结列"。选中"ID"列,右键单击"隐藏列"。在菜单"格式"→"数据表",弹出的窗口中"单元格效果"中选择"凹陷",如图5-1所示。图5-1单击"确定"按钮,再单击"保存"按钮。〔3[操作步骤]在"电子邮件"数据库窗口中,单击"表"对象。图5-2单击"创建"按钮,并单击工具栏中"保存"按钮。二、简单应用题〔计40分在"学生.mdb"数据库中有"学校"、"二级院"、"专业"三张表。〔1以"学校"、"二级院"和"专业"表为数据源,建立查询"查询1"显示北京大学的专业设置,结果显示学校名称、专业名称和二级院名称字段。查询的结果如图5-2所示。图5-2〔2以"二级院"和"专业表"为数据源,创建分组"查询2",统计各二级院学生数,结果显示二级院名称〔Groupby二级院ID和学生数〔Sum〔[专业].[学生数]。查询结果如图5-3所示。图5-3二、简单应用题〔1[操作步骤]在"学生"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"学校"、"二级院"和"专业"表,然后单击"关闭"按钮,关闭"显示表"对话框。在"字段"行添加"学校名称"、"专业名称"、"二级院名称"字段,在"学校名称"字段对应的准则行输入"北京大学",如图5-3所示。图5-3单击工具栏中"保存"按钮,弹出"另存为"对话框,输入查询名称"查询1",按"确定"退出,单击右上角"关闭"按钮。〔2[操作步骤]在"学生"数据库中单击"查询"对象。单击"新建"按钮,在"新建"对话框中选择"设计视图",单击"确定"按钮,弹出"显示表"对话框,添加"二级院"和"专业"表,然后单击"关闭"按钮,关闭"显示表"对话框。在"字段"行添加"二级院名称"和"学生数"字段,按下工具栏中的"合计"按钮。在"二级院名称"的总计行选择"Groupby",在"学生数"对应的总计行选择"Sum",并在在"学生数"字段前加"学生数:"字样,如图5-4所示。图5-4单击工具栏中"保存"按钮,弹出"另存为"对话框,输入查询名称"查询2",按"确定"退出,单击右上角"关闭"按钮。三、综合应用题〔计30分在考生文件夹下有"mn.mdb"数据库。〔1在"Cl"窗体中添加"产品ID检查"按钮,编写VB代码,实现按下按钮时输入产品ID<12的情况会提示"产品ID输入不合法!"消息框,否则显示"产品ID合法"消息框。结果如图5-4、图5-5所示。图5-4图5-5〔2在"供应商"窗体中添加"打开C1"按钮,用按钮事件来实现单击该按钮实现打开"C1"窗体。三、综合应用题〔1[操作步骤]在"mn"数据库中单击"窗体"对象。右键单击"C1"窗体,选择"设计视图",从工具箱选择"命令按钮"控件添加到窗体中,出现"命令按钮向导",单击"取消"按钮。选中刚添加的命令按钮,输入按钮文本"产品ID检查"单击右键选择"属性",在"选项卡"中名称行输入"产中ID检查"。右键单击刚才添加的按钮选择"事件生成器",在弹出的"选择生成器"对话框中选择"代码生成器",单击"确定"按钮,进入VBE环境。在"PrivateSub"和"EndSub"之间添加如下代码:**********"产品ID检查"按钮的事件代码*********If<Forms![C1]![产品ID]<12>ThenMsgBox"产品ID输入不合法!",vbInformation,"检查产品ID"ElseMsgBox"产品ID输入合法!",vbInformation,"检查产品ID"EndIf**********************************************关闭VB程序编辑窗口,如图5-5所示,单击工具栏中的"保存"按钮,并单击"C1"窗口右上角"关闭"按钮。图5-5〔2[操作步骤]在"mn"数据库中单击"窗体"对象。右键单击"供应商"窗体,选择"设计视图"。从工具箱单击"命令按钮"控件添加到窗体中,出现"命令按钮向导",单击"取消"按钮。选中按钮,输入按钮文本"打开C1",单击右键选属性,在"全部"选项卡的名称行输入"打开C1"。选中按钮,右键单击选择"属性",将光标定在事件选项卡的"单击"行,双击左键,该行出现"〔事件过程"字样,选择"…"按钮,进入VBE环境。在"PrivateSub"和"EndSub"之间添加如下代码:*******"打开CI"按钮的事件代码*****DoCmd.OpenForm"C1"************************************关闭VBE程序编辑窗口,单击工具栏中的"保存"按钮,并单击"C1"窗口右上角"关闭"按钮。第六套一、基本操作题〔计30分〔1建立"学生会成员.mdb"数据库,利用表向导生成"学生"表,选择学生ID、名字、地址和主修字段。〔2添加表6-1中信息到"学生"表中,行高设置为13。〔3隐藏"学生"表的"学生ID"列,设置所有字段列列宽为最佳匹配。"学生"表如图6-1所示。表6-1学习ID名字地址主修1李剑4号楼电子信息2张天7号楼计算机软件3杨梅11号楼经济法4刘玲4号楼经济管理图6-1一、基本操作题〔1[操作步骤]在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生会成员",单击"创建"按钮,创建并打开"学生会成员"数据库。在"学生会成员"数据库窗口中,单击"表"对象。单击"新建"按钮,在"新建表向导"对话框中选择"表向导",单击"确定"按钮,弹出的"表向导"对话框,选择"商务",示例表中选择"学生",双击示例字段中"学生ID"、"名字"、"地址"和"主修"字段,结果如图6-1所示。图6-1单击"下一步"按钮,输入表名字"学生",单击"完成"按钮。〔2[操作步骤]在"学生会成员"数据库窗口中,单击"表"对象。双击"学生"表或右键单击后选择"打开",在对应的字段中输入表6-1要求的数据。主菜单中,选择"格式"→"行高",在弹出的对话框中,行高输入"13"。单击"确定"退出对话框。单击工具栏中"保存"按钮,保存"学生"表。〔3[操作步骤]在"学生会成员"数据库窗口中,单击"表"对象,双击"学生"表或右键单击后选择"打开"。选中"学生"表中"学生ID"列,右键单击选择"隐藏列"。单击工具栏中"保存"按钮,保存修改的"学生"表。二、简单应用题〔计40分在"公司.mdb"数据库中有"雇员"、"产品"、"供应商"、"订单"四张表。〔1以"雇员"表为数据源,创建参数查询"xx",实现通过输入生日范围显示雇员全部信息,参数提示为"起始日期"和"终止日期"如图6-2、图6-3所示。查询结果如图6-4所示。图6-2图6-3图6-4〔2以"雇员"、"产品"、"供应商"和"订单"四张表为数据源,建立查询"yy",查询供应商ID=1时候的产品订购情况,结果显示雇员名字、订单ID、产品名称和数量。查询结果如图6-5所示。图6-5二、简单应用题〔1[操作步骤]在"公司"数据库中单击"查询"对象。字段行选择"雇员.*"和"生日"字段,在"生日"对应的准则行输入"Between[起始日期]And[终止日期]",并去掉"显示"行的"√",如图6-2所示。图6-2单击工具栏"保存"按钮,在弹出的"另存为"对话框中输入查询名字"xx"并单击"确定"按钮。〔2[操作步骤]在"公司"数据库中单击"查询"对象。单击"新建"按钮,选择"设计视图",单击"确定"按钮,添加"雇员"、"供应商"、"订单"和"产品"表,然后单击"关闭"按钮,关闭"显示表"对话框。选择"雇员"表的"名字"、"订单ID"、"产品名称"、"数量"和"供应商ID"字段,在"供应商ID"对应图6-3单击"保存"按钮,在弹出的"另存为"对话框中输入查询名字"yy"并单击"确定"按钮。三、综合应用题〔计30分在考生文件夹下有"人事管理系统.mdb"数据库。〔1在"基本情况"窗体中添加"所属部门"按钮,编写按钮代码实现单击该按钮时弹出对应部门的消息框〔要求用SelectCase语句实现。单击按钮后结果如图6-6所示。〔2在"基本情况"窗体中添加"工龄"按钮,编写按钮代码实现单击该按钮时弹出人员的工龄〔工龄=Date〔-调入日期。单击按钮结果如图6-7所示。图6-6三、综合应用题〔1[操作步骤]在"人事管理系统"数据库中单击"窗体"对象。右键单击"基本情况"窗体,选择"设计视图",从工具箱选择"命令按钮"控件添加到窗体中,出现"命令按钮向导",单击"取消"按钮。选中按钮,输入按钮文本"所属部门",单击右键选属性在"全部"中输入名称为"所属部门"。选中按钮,右键单击选择"事件生成器",在弹出的"选择生成器"对话框中选择"代码生成器",单击"确定"按钮,进入VBE环境。在"PrivateSub"和"EndSub"之间添加如下代码,如图6-4所示。图6-4***********"所属部门"按钮的事件代码*****************DimDepartmentAsIntegerDepartment=Forms![基本情况]![部门ID]SelectCaseDepartmentCase1MsgBox"属于研发部",vbInformation,"所属部门"Case2MsgBox"属于管理部",vbInformation,"所属部门"Case3MsgBox"属于服务部",vbInformation,"所属部门"EndSelect******************************************************关闭VBE编程环境框,单击工具栏中"保存"按钮。〔2[操作步骤]在"人事管理系统"数据库中单击"窗体"对象。右键单击"基本情况"窗体,选择"设计视图",从工具箱选择"命令按钮"控件添加到窗体中,出现"命令按钮向导",单击"取消"按钮。选中按钮,输入按钮文本"工龄",单击右键选属性,在"全部"中输入名称为"工龄"。选中按钮,右键单击选择"事件生成器",在弹出的"选择生成器"对话框中选择"代码生成器",单击"确定"按钮,进入VBE环境。在"PrivateSub"和"EndSub"之间添加如下代码:**************"工龄"按钮的事件代码**********DimDAsDateDimDlAsDateD=DateDl=Year<D>MsgBoxYear<D>-Year<Forms![基本情况]![调入日期]>,vbInformation,"您的工龄<年>"******************************************************关闭VBE编程环境框,单击工具栏中"保存"按钮。第七套一、基本操作题〔计30分〔1利用数据库向导生成"资产追踪"数据库,屏幕显示样式为"标准",打印报表所用样式为"组织",指定数据库标题为"资产追踪",其他选项为默认值。〔2〔3在"雇员"表中输入表7-1中数据,创建按照选定内容筛选,筛选办公室位置为203的雇员信息。表7-1雇员ID名字姓氏生日头衔分机工作电话办公室位置1佳佳田1980-04-17经理802169243620203一、基本操作题〔1[操作步骤]启动Access,在弹出的"MicrosoftAccess"对话框的"新建数据"框中选择"Access数据库向导、数据页和项目",然后单击"确定"按钮。在弹出的"新建"对话框中选中"资产追踪"数据库模板,单击"确定"按钮。在"文件新建数据库"对话框中选择考生文件夹对应路径,并在"文件名"中输入"资产追踪",单击"创建"按钮,在"数据库向导"对话框中单击"下一步"。单击"下一步"按钮,显示样式选择"标准"。图7-1图7-2〔2[操作步骤]打开"资产追踪"数据库窗口,单击"表"对象,选中"雇员表",右键单击选择"设计视图"。选中"头衔"字段,右键单击选择"插入行",在"字段名称"列输入"生日",在"数据类型"列选择"时间/日期",将光标定位到"字段属性"的"输入掩码"行,单击"…"按钮。弹出"输入掩码向导"对话框,选择"长日期〔中文"项,单击"下一步",占位符选"#",单击"下一步"按钮,单击"完成"按钮。单击工具栏中的"保存"按钮,完成"雇员"表的修改。〔3[操作步骤]在"资产追踪"数据库窗口中,单击"表"对象。双击"雇员"表或右键单击选择"打开",在对应的位置输入表7-1要求的数据。选择主菜单中的"记录"→"筛选"→"按选定内容筛选",把鼠标放在"办公室位置"列的"203"框中,选择"记录"→"应用筛选/排序"。单击工具栏中的"保存"按钮,保存修改后的"雇员"表。二、简单应用题〔计40分在"商品.mdb"数据库中有"雇员"、"产品"、"供应商"、"订单"四张表。〔1用"简单查询向导"创建"查询1"查询,结果显示产品ID、产品名称和供应商名称字段。查询结果如图7-1所示。图7-1〔2以"产品表"为数据源,创建更新查询"查询2",实现输入新增产品的数量和产品ID参数来更新产品的库存量。参数提示分别为"请输入新增加产品的数量"和"请输入产品ID",如图7-2、图7-3所示。图7-2图7-3二、简单应用题〔1[操作步骤]在"商品"数据库窗口中,单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"简单查询向导",单击"确定"按钮。在"简单查询向导"对话框中"表/查询"项选择"表:产品",将"产品ID"、"产品名称"选入"选定的字段",然后再选择"表:供应商",将"供应商名字"选入"选定的字段",如图7-3所示。图7-3单击"下一步"按钮,输入查询标题为"查询1",单击"完成"按钮。〔2[操作步骤]在"商品"数据库中单击"查询"对象。单击"新建"按钮,在"新建"对话框中选择"设计视图",单击"确定"按钮,添加"产品"表,然后单击"关闭"按钮,关闭"显示表"对话框。点击工具栏中"查询"类型按钮,在菜单中选择"更新查询"。选择"库存量"和"产品ID"字段,在"库存量"字段对应的"更新到"行输入"[产品]![库存量]+Val<[请输入新增加产品的数量]>",在产品对应的准则行输入"[请输入产品ID]"。如图7-4所示。图7-4三、综合应用题〔计30分在"学生.mdb"数据库中有"学生成绩表"和"考试等级"表。〔1以"学生成绩表"为数据源,创建查询"成绩查询",实现查询每个学生的总分和平均分。结果显示学生姓名、总分和平均分字段。〔2创建带有子窗体的窗体"考试等级"。主窗体数据源为"考试等级"表,子窗体数据源为"学生成绩表"。主窗体显示"考试等级"表全部字段。子窗体显示"学生成绩表"的全部字段。主窗体和子窗体的样式均为沙岩。设置子窗体的宽度为10.199厘米。窗体结果如图7-4所示。图7-4三、综合应用题〔1[操作步骤]在"学生"数据库中单击"查询"对象。右键单击"新建"按钮,选择"设计视图",单击"确定"按钮,弹出"显示表"对话框,添加"学生成绩表"表,单击"关闭"按钮。选择"学生姓名"字段,添加"总分:[语文]+[数学]+[化学]+[英语]"和"平均分:[总分]/4"字段,完成后如图7-5所示。图7-5单击工具栏中"保存"按钮,弹出"另存为"对话框,输入查询名字"成绩查询",单击"确定"按钮,关闭查询设计视图。〔2[操作步骤]在"学生"数据库窗口中,单击"窗体"对象。单击"新建"按钮,选择"自动创建窗体:纵栏式",数据源选择"考试等级"表,单击"确定"按钮。弹出"考试等级"窗口对话框,选择主菜单中"视图"→"设计视图"。单击工具栏内的"自动套用格式"按钮,自动套用格式选择"沙岩"格式,单击"确定"按钮。在工具箱中选择"子窗体/子报表"按钮,拖动到窗体中,弹出"子窗体向导"对话框,选择"子窗体来源"为"使用现有的表和查询",单击"下一步",选定字段为"学生成绩表"中的全部字段,两次单击"下一步",输入子窗体的名称"学生成绩表子窗体",单击"完成"按钮。右键单击子窗体选择"属性",在弹出的对话框中"宽度"行设置为"10.199厘米"。如图7-6所示。图7-6第八套一、基本操作题〔计30分〔1在"订货.mdb"数据库中有"订单"表,请将姓"黄"的雇员改成姓"王"。〔2将"订单"表的行高设置为13,单元格效果改为"凸起"。"订单"表如图8-1所示。图8-1〔3按照表8-1要求建立"雇员"表,并输入表8-2数据,设置"雇员"表和"订单"表之间的关系设置为一对多,实施参照完整性。"雇员"表如图8-2所示。表8-1字段名称数据类型字段大小是否主键雇员文本10是表8-2赵军刘朋王科孙伟图8-2一、基本操作题〔1[操作步骤]在"订货"数据库窗口中,单击"表"对象。双击"订单"表或者右键单击后选择"打开",选中"雇员"列,右键单击选择"查找",在"查找和替换"对话框选择"替换"选项卡,"查找内容"中输入"黄",在"替换值"中输入"王","查找范围"选择"雇员","匹配"选择"字段开头",单击"全部替换"按钮。单击工具栏中"保存"按钮,保存修改后的表。〔2[操作步骤]在主菜单中选择"格式"→"行高",在弹出的对话框中输入行高"13",单击"确定"按钮。在主菜单中选择"格式"→"数据表",弹出"设置数据表格式"对话框,选择单元格效果"凸起",如图8-1所示。图8-1单击"确定"按钮,关闭"设置数据表格式"对话框。单击工具栏中"保存"按钮,保存改动后的表,并单击右上角"关闭"按钮。〔3[操作步骤]在"订货"数据库窗口下,单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按表8-1要求在"字段名称"、"数据类型"和"字段长度"中输入对应数据,单击"保存"按钮。在"另存为"对话框中输入"雇员"。双击"雇员"或右键单击后选择"打开",在"雇员"字段输入表8-2对应数据。在主菜单中选择"工具"→"关系",选择"显示表"按钮,添加"订单"表和"雇员"表,左键拖动"订单"表的"雇员"字段到"雇员"表的"雇员"字段。弹出"编辑关系"对话框,选中"实施参照完整性",关系类型"一对多",如图8-2所示,然后单击"创建"按钮。图8-2单击工具栏中"保存"按钮,并单击"关闭"按钮。二、简单应用题〔计40分在数据库"xuesheng.mdb"中有"学生成绩表"、"学生档案表"和"课程名表"三张表。〔1图8-3图8-4〔2设计宏"宏1",打开"查询1"查询。二、简单应用题〔1[操作步骤]在"xuesheng"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"学生档案表"、"学生成绩表"、"课程名表",然后单击"关闭"按钮,关闭"显示表"对话框。选择"班级编号"和"姓名"、"课程名"和"成绩"字段,在"班级编号"字段对应的准则行输入"[请输入班级ID:]",如图8-3所示。图8-3单击工具栏中"保存"按钮,在弹出的"另存为"对话框中输入查询名称为"查询1",单击"确定",按"关闭"按钮退出。〔2[操作步骤]在"xuesheng"数据库中单击"宏"对象。单击"新建"按钮,弹出一个窗口,在"操作"列选择"OpenQuery",在"查询名称窗"行选择"查询1"。单击工具栏中"保存"按钮,弹出"另存为"对话框,输入宏名字为"宏1",单击"确定",单击右上角"关闭"按钮。三、综合应用题〔计30分在考生文件夹下有"math.mdb"数据库。〔1创建"计算圆面积"窗体,在窗体中添加"请输入半径"和"圆面积"文本框。〔2在窗体中添加"计算"按钮,实现圆面积计算,编写按钮代码,结果显示在"圆面积"文本框中。要求编写单独的函数实现圆面积的计算,只做半径r<=0判断,此时面积的值为0,其他情况下面积的值=3.14×r×r。窗体设计结果如图8-5所示。三、综合应用题〔1[操作步骤]在"math"数据库窗口中,单击"窗体"对象。从工具箱中选择"文本框"添加到窗体中,弹出"文本框向导",单击"取消",选中文本框标签,输入名称为"请输入半径:"。从工具箱添加"文本框"添加到窗体中,弹出"文本框向导",单击"取消",选中文本框标签,输入名称为"圆面积"。如图8-4所示。图8-4〔2[操作步骤]在"math"数据库中,单击"窗体"对象。选中"请输入半径:"标签对应的文本框,右键单击选择"属性",在"全部"选项卡名称行输入"半径",同理修改"圆面积"标签对应的文本框名称"圆面积"。右键单击所添加按钮选择"事件生成器",在"选择生成器"对话框中选择"代码生成器",单击"确定",进入VB环境。在"PrivateSub"和"EndSub"之间添加如下代码:********"计算"按钮的事件代码********Dimr1AsSingler1=Forms![计算圆面积]![半径]Forms![计算圆面积]![圆面积]=Area<r1>************************************在"EndSub"之后添加实现圆面积计算函数,代码如下:******"计算"按钮的事件代码2******PublicFunctionArea<rAsSingle>AsSingleIfr<=0ThenArea=0ExitFunctionEndIfArea=3.14*r*rEndFunction************************************结果如图8-5所示。图8-5单击右上角"关闭"按钮,关闭VB编程环境,单击工具栏中"保存"按钮。图第九套一、基本操作题〔计30分〔1新建"新生登记.mdb"数据库,将"入学登记表.txt"导入到"入学登记表"表中,以逗号为分隔符,第一行为字段名,设置"ID"为主键。〔2为"入学登记表"表筛选1981年出生、性别为"男"的用户信息,结果按照高考分数降序排列。筛选结果如图9-1所示。图9-1〔3按照表9-1要求新建"高考所在地"表,并添加表9-2中数据,设置高考所在地表与入学登记表的关系设置为一对多,实施参照完整性。表9-1字段名称数据类型字段大小是否主键高考所在地文本10是表9-2XX北京XXXXXX一、基本操作题〔1[操作步骤]启动Access,在弹出的"MicrosoftAccess"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"新生登记",单击"创建"按钮,创建并打开"新生登记"数据库。在"新生登记"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定"按钮,弹出"导入"对话框。在"导入"对话框的"查找范围"框中找到对应考生文件夹的位置,在"文件类型"中选择"文本文件",在列表中选择"入学登记表.txt",单击"导入"按钮,弹出"导入文本向导"对话框,然后单击"下一步"。在"请选择字段分隔符"栏选中"逗号",选中"第一行包含字段名",三次单击"下一步"按钮。选中"自行选择主键",设置为"ID",单击"下一步",在"导入到表"下面的文本框中输入"入学登记表"。单〔2[操作步骤]双击"入学登记表"表或者右键单击选择"打开",在主菜单中选择"记录"→"筛选"→"高级筛选/排序",在字段行选择"高考分数"、"出生年月日"和"性别"字段。在"高考分数"字段列对应排序行选择"降序",在"出生年月日"字段行输入"Year〔[出生年月日]",对应准则行输入"1981",在"性别"字段行对应准则行输入"男"。结果如图9-1所示。图9-1〔3[操作步骤]在"新生登记"数据库窗口中单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按照表9-1要求输入"字段名称",选择对应的"数据类型"。在"常规"选项卡输入字段大小为"10",右键单击鼠标选择"主键",如图9-2所示。图9-2单击工具栏中"保存"按钮,弹出"另存为"对话框,输入表的名称为"高考所在地",单击"确定"按钮,单击右上角"关闭"按钮。双击"高考所在地"表或右键单击选择"打开",在"高考所在地"列输入表9-2要求的内容,单击右上角的"关闭"按钮。在主菜单中选择"工具"→"关系",选择"显示表"按钮,添加"高考所在地"与"入学登记表"。左键拖动"高考所在地"表的"高考所在地"字段到"入学登记表"的"高考所在地"字段,弹出"编辑关系"对话框,选中"实施参照完整性",关系类型为"一对多",单击中"创建"按钮。二、简单应用题〔计40分在"教师档案.mdb"数据库中有"教师档案表"、"教师授课表"、"班级"和"课程"四张表。〔1以"教师档案表"为数据源,建立查询"电子系教师",查询电子系教师的情况,结果显示姓名、性别、职称和系别字段。查询结果如图9-2所示。〔2用SQL修改"电子系教师"查询,使查询的结果显示电子系教授职称的教师信息。查询结果如图9-3所示。图9-2图9-3二、简单应用题〔1[操作步骤]在"教师档案"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"教师档案"表,然后单击"关闭"按钮,关闭"显示表"对话框。图9-3〔2[操作步骤]选中"电子系教师"查询,右键单击选择"设计视图",单击工具栏中的"视图"→"SQL视图"。在"WHERE"括号中添加"And<<[教师档案表].[职称]>="教授">"。单击工具栏中"保存"按钮,保存对查询的修改并单击"关闭"按钮。三、综合应用题〔计30分在考生文件夹下有"计算.mdb"数据库。〔1创建"简单计算"窗体,结果如图9-4所示。图9-4〔2在"简单计算"窗体中添加"计算"按钮,实现计算x和y值中最大值和判断以x和y作为有序实数对〔x,y在哪个象限内。要求x和y值的最大值判断用IIf函数实现,象限判断用Switch函数实现。窗体设计结果如图9-5所示。图9-5三、综合应用题〔1[操作步骤]在"计算"数据库中单击"窗体"对象。单击"新建"按钮,选择"设计视图",单击"确定"按钮,从工具箱选择"文本框"控件添加到窗体中,在标签处输入"x:",选中文本框点右键选择"属性",在弹出的对话框"全部"选项卡的名称列输入"x"设置文本框名称为"x",同样方法添加其他控件。结果如图9-4所示。图9-4〔2[操作步骤]右键单击"简单计算"窗体,选择"设计视图",从工具箱选择"命令按钮"控件添加到窗体中,出现"命令按钮向导",单击"取消"按钮。选中按钮,输入按钮文本"计算",单击右键选择属性,在"全部"选项卡名称行输入"计算"。选中按钮,右键单击选择"事件生成器",在弹出的"选择生成器"对话框中选择"代码生成器",单击"确定"按钮,进入VBE环境。在"PrivateSub"和"EndSub"之间添加如下代码:**********"计算"按钮的事件代码*********DimMaxAsDoubleDimxAsDoubleDimyAsDoublex=Forms![简单计算]![x]y=Forms![简单计算]![y]Max=IIf<x>y,x,y>Forms![简单计算]![Max]=MaxForms![简单计算]![象限]=Switch<x>0Andy>0,1,x<0Andy>0,2,x<0Andy<0,3,x>0Andy<0,4>************************************************关闭VBE环境,单击工具栏中"保存"按钮,保存修改后的窗体。第十套一、基本操作题〔计30分在"考试报名表.mdb"数据库中有"考试报名表"。〔1将"考试报名表"表的列宽设置为13,单元格效果改为"凸起"。"考试报名表"如图10-1所示。图10-1〔2按照表10-1要求创建"考生"表,并输入表10-2数据,"考生"表如图10-2所示。表10-1字段名称数据类型字段大小是否主键考生ID文本3是考生姓名文本10第一学历文本5表10-2考生ID考生姓名第一学历001刘新大专002李甜甜本科003孙佳远大专004张爽本科005张金堂本科006林青青本科007何柳云大专图10-2〔3设置"考生"表和"考生报名表"的关系为一对多,实施参照完整性,级联更新相关字段,级联删除相关记录。一、基本操作题〔1[操作步骤]在"考试报名表"数据库窗口中,单击"表"对象。双击"考试报名表"表或者右键单击后选择"打开",在主菜单中选择"格式"→"行高",在弹出的对话框中输入行高"13",单击"确定"按钮。在主菜单中选择"格式"→"数据表",弹出"设置数据表格式"对话框,选择单元格效果"凸起",如图10-1所示。图10-1单击"确定"按钮,退出"设置数据表格式"对话框,单击工具栏"保存"按钮,并单击右上角"关闭"按钮。〔2[操作步骤]在"考生报名表"数据库窗口下,单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按考题要求在"字段名称"、"数据类型"输入对应数据,在各行的常规选项卡"字段长度"输入表10-1要求的数据。选中"考生ID"行,右键单击,选择"主键",设置"考生ID"为主键,如图10-2所示。图10-2单击工具栏中"保存"按钮,在"另存为"对话框中输入新建表的名称"考生"。双击"考生"或右键单击后选择"打开",在各字段输入表10-2要求的对应数据,单击"关闭"按钮。〔3[操作步骤]双击"考生"表或右键单击后选择"打开"。在主菜单中选择"工具"→"关系",选择"显示表"按钮,添加"考生"表和"考生报名表",左键拖动"考生"表的"考生ID"字段到"考生报名表"的"考生ID"字段。弹出"编辑关系"对话框,选中"实施参照完整性"、"级联更新相关字段"和"级联删除相关记录",单击"创建"按钮。单击工具栏"保存"按钮,关闭"关系"对话框。二、简单应用题〔计40分在考生文件夹下有"库存管理系统.mdb"数据库。〔1以"产品入库表"和"库存表"为数据源,创建更新查询"入库更新"查询,实现更新[库存表].[库存量]=[库存表]![库存量]+[产品入库表]![入库数量]。〔2以"产品入库表"和"产品信息表"为数据源,创建"按日期查询入库情况"查询,通过输入上下日期显示产品的入库情况,参数提示为"请输入起始日期"和"请输入终止日期",如图10-3、图10-4所示;结果显示日期、产品名称和入库数量字段。查询结果如图10-5所示。图10-3图10-4图10-5二、简单应用题〔1[操作步骤]在"库存管理系统"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产品入库表"和"库存表",然后单击"关闭"按钮,关闭"显示表"对话框。单击"查询类型"按钮,选择"更新查询",选择"库存量"和"产品代码"字段。在"库存量"对应的更新到行输入"[库存表]![库存量]+[产品入库表]![入库数量]",在"产品代码"对应准则行输入"[库存表]![产品代码]",结果如图10-3所示。图10-3〔2[操作步骤]在"库存管理系统"数据库中单击"查询"对象。单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产品入库表"和"产品信息表",然后单击"关闭"按钮,关闭"显示表"对话框。选择"日期"、"产品名称"和"入库数量"字段,在"日期"对应的准则行输入">=[请输入起始日期]",如图10-4所示。图10-4单击工具栏"保存"按钮,弹出"另存为"对话框,输入查询名称"按日期查询入库情况",单击"确定",单击右上角"关闭"按钮。三、综合应用题〔计30分在考生文件夹下有"mn.mdb"数据库。〔1创建"闰年判断"模块,实现通过输入框输入某一年,判断是否闰年,判断结果用消息框显示。模块运行结果如图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环境,加入如下代码:*********"闰年判断"模块代码*******PublicSubYear<>DimxAsLongx=InputBox<"请输入某一年","输入">If<xMod400=0OrxMod4=0>ThenMsgBox<"是闰年!">ElseMsgBox<"不是闰年!">EndIfEndSub************************************单击工具栏"保存"按钮,弹出"另存为"对话框,输入模块名称"闰年判断",单击"确定",单击右上角"关闭"按钮。〔2[操作步骤]在"库存管理系统"数据库中单击"模块"对象。单击"新建"按钮,进入VBE环境,加入如下代码:********"求和"模块代码********PublicSubL<>DimxAsIntegerx=100CallSum<x>MsgBox<x>EndSubPrivateSubSum<xAsInteger>DimiAsIntegerFori=1Tox-1Step1x=i+xNextiEndSub************************************关闭VBE编程环境,单击工具栏中"保存"按钮,弹出"另存为"对话框,输入查询名称"求和",单击"确定",单击右上角"关闭"按钮。第十一套一、基本操作题〔计30分在"x.mdb"数据库中有"x"表。〔1将考生文件夹中的"产品订单.xls"导入"x.mdb"数据库,第一行包含列标题,将订单ID设置为主键,导入表命名为"产品订单"。〔2按照表11-1的要求修改"产品订单"表设计,"产品订单"表如图11-1所示。表11-1字段名称数据类型字段大小是否主键订单ID文本5是产品ID文本5数量数字整型定购日期日期/时间短日期图11-1〔3设置"x"表和"产品订单"表的关系一对多,实施参照完整性,级联更新相关字段,级联删除相关记录。一、基本操作题〔1[操作步骤]打开"x"数据库窗口,单击"表"对象。单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定"。在"导入"对话框的"查找范围"框中找到要导入文件的位置,"文件类型"选择为"MicrosoftExcel",选择"产品订单"文件,单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。在"导入数据表"向导中选中"第一行包含列标题",三次连续单击"下一步",选中"自行选择主键"单选按钮,然后在右边的下拉框中选择"订单ID",然后单击"下一步"。如图11-1所示。图11-1"导入到表"文本框中输入表的名字"产品订单"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。〔2[操作步骤]选中已经导入的"产品订单"表,单击右键选择"设计视图"。按照表11-1要求输入"字段名称",选择对应的"数据类型",并在对应的"常规"选项卡设置字段大小。鼠标光标放在"订单ID"行单击右键,选择"主键"。单击工具栏中"保存"按钮,保存对表的修改,关闭表设计视图。〔3[操作步骤]在主菜单中"选择"工具"→"关系"菜单,点击"显示表"按钮。添加"x"表和"产品订单"表,左键拖动"x"表的"产品ID"字段到"产品订单"表的"产品ID"字段,弹出"编辑关系"对话框。选择"实施参照完整性"、"级联更新相关字段"和"级联单击工具栏中"保存"按钮,关闭数据库。图11-2二、简单应用题〔计40分在商品数据库中有"雇员"、"商品"和"销售明细"三张表。〔1创建SQL联合查询"查询1",显示"雇员"表中食品部门和"82年出生雇员"表中男雇员的记录。结果显示雇员号、雇员姓名、性别和所在部门字段。查询结果如图11-2所示。图11-2〔2创建带有SQL子查询的查询"查询2",显示1980年以后出生的雇员全部信息。要求1980出生雇员查询在子查询中实现。查询结果如图11-3所示。图11-3二、简单应用题〔1[操作步骤]打开"商品"数据库窗口,单击"查询"对象。单击"新建"按钮,在弹出的窗口中选择"设计视图",单击"确定"按钮,单击"关闭"按钮,关闭弹出的"显示表"窗口。单击主菜单中的"视图"菜单,从下拉表中选择"SQL视图"选项。在主菜单中选择"查询"→"SQL特定查询"→"联合"。在"查询1:联合查询"窗口中输入"SELECT雇员号,雇员姓名,性别,所在部门FROM雇员WHERE所在部门="食品"UNIONSELECT雇员号,雇员姓名,性别,所在部门FROM82年出生雇员WHERE性别="男";",如图11-3所示。图11-3单击"保存"按钮,弹出"另存为"对话框,查询名称为"查询1",单击"确定"按钮并单击"查询1:联合查询"窗口。〔2[操作步骤]在"数据库"窗口中单击"查询"对象。单击"新建"按钮,在弹出的窗口中选择"设计视图",单击"确定"按钮。在弹出的"显示表"窗口中,添加"雇员"表,单击"关闭"按钮,关闭"显示表"窗口。在"字段"行选择"雇员.*"和"出生日期"字段,"显示"行去掉"出生日期"字段"√"。在"出生日期"对应准则行输入"><SELECT出生日期FROM雇员WHEREYEAR<[出生日期]>=1980>"。如图11-4所示。图11-4三、综合应用题〔计30分在"产品展会.mdb"数据库中有"馆号"、"展位号"和"展位情况"三张表。〔1创建带有子窗体的窗体"馆号",主窗体的页眉为"各馆展位占用情况"〔宋体,12号,蓝色,主窗体显示馆号字段,子窗体显示馆名、展位号、展位面积和状态字段。设置主窗体的宽度为9厘米,主窗体页眉和页脚的高度均为1厘米。〔2在"馆号"窗体中添加"未占用展位"按钮,实现运行"未占用展位"查询。窗体结果如图11-4所示。图11-4三、综合应用题〔1[操作步骤]打开"产品展会"数据库窗口,单击"窗体"对象,单击"新建"按钮。在弹出的"新建窗体"窗口选择"设计视图",并在数据来源下拉输入框中选择"馆号"表,单击"确定"按钮。将数据源"馆号"窗口中的"馆号"左键拖动到窗体主体的左上角显示。在"工具箱"中选择"子窗体/子报表"控件,添加到窗体主体中,弹出"子窗体向导"对话框。单击"下一步",依次添加"馆名"、"展位号"、"展位面积"和"状态"字段,如图11-5所示,单击"完成",弹出"窗体",选择主菜单中"视图"→"设计视图"。图11-5在主窗体空白处右击选择"属性",设置宽度为"9厘米";在主窗体右键菜单中选择显示"窗体页眉/页脚",在页眉中添加"标签"控件,输入"各馆展位占用情况",选中添加的标签,在"工具栏"中设置字体格式:宋体、字号为12、字体颜色为蓝色。选中页眉,在右键菜单中选择"属性",设置"高度"为1厘米,并按同样方法设置页脚宽度为1厘米。〔2[操作步骤]在"馆号"窗体设计视图中,添加"命令按钮",弹出"命令按钮向导"对话框,在"类别"选择"杂项",操作中选择"运行查询",如图11-6所示,单击"下一步"按钮。图11-6"命令按钮"运行的查询选择"未占用展位",单击"下一步"按钮。单击工具栏中"保存"按钮,保存窗体并单击右上角"关闭"按钮。第十二套一、基本操作题〔计30分〔1创建新数据库"订单资料.mdb",将"订单.xls"和"雇员.xls"导入到"订单资料.mdb"库中,第一行包含列标题,主键分别为订单号和雇员ID,并将导入表分别命名为"雇员"和"订单"。〔2将"雇员"表和"订单"表的关系设置为一对多,实施参照完整性。〔3在"雇员"表中在"雇员名字"后添加文本字段"性别",大小为1,默认值为"男",有效性规则为"男"Or"女"。"雇员"表如图12-1所示。图12-1一、基本操作题〔1[操作步骤]启动Access,在弹出的"MicrosoftAccess"对话框中的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。在"文件新建数据库"对话框中选择选择考生文件夹的路径,将文件命名为"订单资料",单击"创建"按钮,创建并打开"订单资料"数据库。在"导入"对话框的"查找范围"框中找到要导入文件的位置,设置"导入"对话框的"文件类型"为"MicrosoftExcel",选择"订单"文件,单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。选中"第一行包含列标题",三次连续单击"下一步",选中"自行选择主键"单选按钮,然后在右边的下拉框中选择"订单号",然后单击"下一步"。"导入到表"文本框中输入表的名字"产品订单",单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。导入"雇员.xls"的方法与导入"订单.xls"的方法相同。〔2[操作步骤]在"数据库"窗口中单击"表"对象,选择"工具"→"关系"菜单,单击"显示表"按钮。添加"订单"表和"雇员"表,单击"关闭"按钮,关闭"显示表"对话框,左键拖动"雇员"表的"雇员ID"字段到"订单"表的"雇员ID"字段,弹出"编辑关系"对话框。选中"实施参照完整性",关系类型为"一对多",如图12-1所示,单击"创建"按钮。图12-1单击工具栏中"保存"按钮,并单击右上角"关闭"按钮,关闭关系对话框。〔3[操作步骤]在"订单资料"数据库中,单击"表"对象,右键单击"雇员"表选择"设计视图"。添加"性别"字段,鼠标光标放在此行,在"常规"选项卡"默认值"行中输入"男",在"有效性规则"行中输入"男Or女",如图12-2所示。图12-2单击工具栏中"保存"按钮,关闭表设计视图。二、简单应用题〔计40分在考生文件夹下"学生.mdb"数据库中有"学生"、"选课表"和"课程"表。〔1以"学生"、"选课表"和"课程"表为数据源,创建参数查询"按ID查询成绩",实现输入学生的ID显示学生成绩,参数提示为"请输入学生ID",结果显示学生姓名、课程名称和成绩字段。查询结果如图12-2所示。图12-2〔2以"学生"、"选课表"和"课程"表为数据源,创建生成表查询"成绩"表,查询每个学生选课的成绩,结果显示学生姓名、课程名称和成绩字段。生成"成绩"表如图12-3所示。图12-3二、简单应用题〔1[操作步骤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诊室患者安全管理制度
- 诊所新风设备管理制度
- 试件标准养护管理制度
- 财务签字审批管理制度
- 财政扶贫项目管理制度
- 货品安全配送管理制度
- 货物运输变更管理制度
- 货车司机仓库管理制度
- 物资采购沟通协议书范本
- 护理心理学案例分析 课件
- GB∕T 37201-2018 镍钴锰酸锂电化学性能测试 首次放电比容量及首次充放电效率测试方法
- DB62∕T 2997-2019 公路工程工地建设标准
- 2021年河南中考复习专项:中考材料作文(解析版)
- 运动控制系统课程设计-双闭环直流调速系统
- 提高学生课堂参与度研究的课题
- 原产地规则培训讲座课件
- 中考英语专项复习及练习
- GB_T 22627-2022水处理剂 聚氯化铝_(高清-最新版)
- 静态存储器介绍
- 药品不良反应报告表范例
- 《表面活性剂的应用》PPT课件
评论
0/150
提交评论