《2016年3月计算机二级ACCESS上机试题及详解14167.pdf》由会员分享,可在线阅读,更多相关《2016年3月计算机二级ACCESS上机试题及详解14167.pdf(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 2014 年 3 月计算机二级 ACCESS 上机试题及详解一 一、基本操作题 (1)创建“库房信息.mdb”数据库,将“库房信息.txt”导入到数据库中,第一行不包含字段名,由系统我自己添加主键,将导入的表命名为“库房信息”。(2)按下列要求修改“库房信息”表的设计。(3)在“库房信息”表中添加文本类型字段“型号”,字段大小为 10,并输入如下数据。(1)【解题步骤】步骤 1:启动 Access 应用程序,单击“文件”|“新建”|“空数据库”命令,在弹出的“文件新建数据库”对话框中,选择数据库保存的路径,然后输入文件名称为“库房信息”,单击“创建”按钮。步骤 2:在“数据库”窗口中选择“
2、表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”选项,单击“确定”按钮。步骤 3:弹出“导入”对话框,同时在文件类型下拉列表框中选择“文件类型”,并在相应的文件夹下选择“库房信息.txt”文件,单击“导入”按钮。步骤 4:弹出“导入数据表”向导,单击“下一步”按钮,不要选择“第一行包含列标题”复选框,单击“下一步”按钮,单击“Access 添加主键”单选按钮,最后将表命名为“库房信息”,并单击“完成”按钮进行确认。(2)【解题步骤】步骤 1:在“数据库”窗口中选择“表”对象,选中“库房信息”表,右键单击在弹出的快捷菜单中单击“设计视图”命令,按照要求修改对应字段的数据类型和字段大
3、小。步骤 2:单击“保存”按钮以进行保存。(3)【解题步骤】步骤 1:在“数据库”窗口中选择“表”对象,选中“库房信息”表,右键单击在弹出的快捷菜单中单击“设计视图”命令,添加“型号”字段,设置数据类型为文本类型,在字段大小行输入 10。步骤 2:单击“保存”按钮以进行保存。2 步骤 3:打开“库房信息”表,在型号字段列输入对应的数据。二、简单应用题 在考生文件夹下“student.mdb”数据库。(1)以 student 表为数据源,创建查询“查询 3”,查询学生名字中出现“小”字样的学生信息。结果显示 student 表中的全部字段。(2)将 student 表以.xls 导出到考生文件夹
4、下命名为学生。(1)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在弹出的“显示表”对话框中,添加“student”表,关闭“显示表”对话框。在字段行选择“姓名”和“student.*”字段,取消姓名字段的显示,在姓名字段对应的条件行中输入“Like*小*”。步骤 3:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称为“查询3”,最后单击“确定”按钮。查询的设计如图 8-1 所示。(2)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“宏”对象,单击“新建”按钮,在
5、操作列选择“OpenQuery”选项,在查询名称行选择“查询 3”选项。步骤 2:单击“保存”按钮,在弹出的“另存为”对话框中,输入宏名称为“宏 1”,单击“确定”按钮。宏设计窗体如图 8-2 所示。三、综合应用题 在考生文件夹下有“教学管理系统.mdb”数据库。(1)以学生档案信息表为数据源,创建“按照学号查询学生信息”查询,实现输入学号查询学生信息。参数提示为“请输入学号”,结果显示学生档案信息表中的全部信息。(2)以教师档案信息表为数据源,创建“按照教师编号查询教师信息”查询,参数提示为“请输入教师编号”,结果显示教师档案信息表的全部字段。(3)在“学生信息查询”窗体中添加“按学号查询”
6、按钮,实现运行“按照学号查询学生信息”查询。3 (1)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在弹出的“显示表”对话框中,添加“学生档案信息”表,关闭“显示表”对话框。选择“学生档案信息.*”和“学号”字段,取消学号字段的显示,在学号字段对应的条件行中输入“请输入学号”。步骤 3:单击“保存”按钮,在弹出的“另存为”对话框中,输入查询的名称为“按照学号查询学生信息”,最后单击“确定”按钮即可。(2)【解题步骤】请参照(1)的解题过程进行解答。(3)【解题步骤】步骤 1:
7、打开窗体“学生信息查询”的设计视图,从工具箱中选择命令按钮,添加到窗体中,弹出“命令按钮向导”对话框,在类别列表框中选择“杂项”选项,同时在操作列表框中选择“运行查询”选项,单击“下一步”按钮。步骤 2:在“请确定命令按钮运行的查询”列表框中选择“按照学号查询学生信息”查询,单击“下一步”按钮。步骤 3:在“命令按钮向导”对话框中,单击“文本”单选按钮并在文本框中输入“按学号查询”,最后单击“完成”按钮进行确认。步骤 4:单击“保存”按钮进行保存。4 2014 年 3 月计算机二级 ACCESS 上机试题及详解二 一、基本操作题 (1)在考生文件夹下有“订单.xls”表和“雇员.xls”两张表
8、,创建新数据库“订单.mdb”,将“订单.xls”表和“雇员.xls”表导入到“订单.mdb”数据库中,第一行包含列标题,主键分别为订单号和雇员 ID,并将导入的表分别命名为“雇员”和“订单”。(2)将“雇员”表和“订单”表的关系设置为一对多,实施参照完整性。(3)在“雇员”表中的“雇员姓名”字段后添加“性别”字段,文本大小为 1,默认值为“男”,有效性规则为“男”or“女”。“雇员”表如图 16-1 所示。(1)【解题步骤】步骤 1:启动 Access 应用程序,单击“文件”|“新建”|“空数据库”命令,在弹出的“文件新建数据库”对话框中选择数据库保存的位置,输入文件名称为“订单”,然后单击
9、“创建”按钮。步骤 2:在“数据库”窗口中选择“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”选项。单击“确定”按钮,将弹出“导入”对话框,在文件类型下拉列表框中选择 MicrosoftExcel 选项,选择“订单.xls”表,单击“导入”按钮。步骤 3:打开“导入数据表向导”对话框,单击“下一步”按钮,选中“第一行包含列标题”复选框,再单击“下一步”按钮,单击“我自己选择主键”单选按钮,并在列表框中选择“订单号”选项,最后将表命名为“订单”,单击“完成”按钮。“雇员.xls”表的导入同理。(2)【解题步骤】步骤 1:单击“工具”|“关系”命令,在弹出的“显示表”对话框中,添加
10、“雇员”表和“订单”表,关闭“显示表”对话框,左键拖动“雇员”表的“雇员 ID”字段到“订单”表的“雇员 ID”字段。步骤 2:在弹出的“编辑关系”对话框中选中“实施参照完整性”复选框,然后单击“创建”按钮。(3)【解题步骤】5 步骤 1:在“数据库”窗口中选择“表”对象,打开“雇员”表的设计视图,添加“性别”字段,在字段大小行输入 1,在“默认值”行中输入“男”,在有效性规则行中输入“男”or“女”,如图 16-1 所示。步骤 2:设置完成后,单击“保存”按钮进行保存。二、简单应用题 在“售房信息.mdb”数据库中有“房源基本情况表”和“房产销售情况表”两张表。(1)以“房源基本情况表”和“
11、房产销售情况表”为数据源,创建分组统计“利润查询”,统计每个房子的利润,结果显示房源代码和利润字段,利润=(成交单价成本单价)总面积。查询结果如图 16-2 所示。(2)以“房源基本情况表”为数据源,创建“三室两厅房子信息”查询,查询“三室两厅”户型的房子信息。结果显示房源基本情况表中的全部信息,如图 16-3 所示。(1)【解题步骤】步骤 1:打开“售房信息.mdb”数据库,在“数据库”窗口中单击“查询”对象,单击“新建”按钮。在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:单击“工具栏”中的“显示表”按钮,在“显示表”对话框中添加“房源基本情况表”和“房产销售情况表
12、”,单击“关闭”按钮关闭“显示表”对话框。在字段行选择“房源代码”字段,添加“利润:(房产销售情况表!成交单价-房源基本情况表!成本单价)*房源基本情况表!总面积”字段。步骤 3:单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“利润查询”,单击“确定”按钮,并关闭查询设计视图。(2)【解题步骤】步骤 1:在“数据库”窗口中单击“查询”对象,单击“新建”按钮。在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在“显示表”对话框中添加“房源基本情况表”,单击“关闭”按钮,关闭“显示表”对话框。步骤 3:在“查询”对话框中的“字段”行选择“房源基本情况表.*”
13、和“户型”字段,取消“户型”字段的显示,在“户型”字段的“条件”行中输入“三室两厅”。6 步骤 4:单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“三室两厅房子信息”,单击“确定”按钮,并关闭查询设计视图。三、综合应用题 在考生文件夹下有“xxx.mdb”数据库。(1)以“产品”、“订单”、“订单明细”、“雇员”和“客户”5 张表为数据源,创建“订单表”查询,结果显示订单 ID、产品名称、单价、数量、折扣、定购日期、到货日期、发货日期和客户名称字段。(2)以“订单”表为数据源,创建带有子窗体的窗体“订单”。主窗体中显示订单 ID,子窗体显示订单表查询的全部字段。(3)在“订单
14、”窗体中添加页眉标签“订单信息表”,标签文本格式为宋体、12 号、加粗、居中显示,再添加“今天是:”标签和显示当天时间的文本框。“订单”窗体如图 16-4 所示。1)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在弹出的“显示表”对话框中,添加“产品”、“订单”、“订单明细”、“雇员”和“客户”5 张表,关闭“显示表”对话框,在字段行选择订单 ID、产品名称、单价、数量、折扣、定购日期、到货日期、发货日期和客户名称字段。步骤 3:单击“保存”按钮,在弹出的“另存为”对话框中输
15、入查询的名称为“订单表”,单击“确定”按钮。(2)【解题步骤】步骤 1:在“数据库”窗口中选择“窗体”对象,单击“新建”按钮,在弹出的“新建窗体”对话框中选择“自动创建窗体:纵栏”选项,其数据源选择“订单”表,单击“确定”按钮。步骤 2:切换到设计视图,在工具箱中选择子窗体/子报表添加到窗体中,在弹出的“子窗体向导”对话框中单击“使用现有的表和查询”单选按钮,单击“下一步”按钮。7 步骤 3:在“表/查询”下拉列表框中选择“查询:订单表”选项,把“可用字段”列表框中的选项全部添加到“选定字段”列表框中,最后单击“完成”按钮。步骤 4:单击“保存”按钮,在弹出的“另存为”对话框中输入窗体名称为“
16、订单”,单击“确定”按钮。(3)【解题步骤】步骤 1:打开窗体“订单”的设计视图,从工具箱中选择标签添加到页眉中,输入“订单信息表”文本,选中标签,然后设置其文本格式为“宋体,12 号,加粗,居中显示”。步骤 2:从工具栏中选择文本框添加到窗体页眉中,输入标签文本为“今天是:”,然后在文本框中输入“=Date()”。步骤 3:设置完成后单击“保存”按钮进行保存 8 2014 年 3 月计算机二级 ACCESS 上机试题及详解三 一、基本操作题 在考生文件夹下有“商品.mdb”数据库。(1)将“雇员”表和“销售明细”表的关系设置为一对多,实施参照完整性,将“商品”表和“销售明细”表的关系设置为一
17、对多,实施参照完整性。(2)为“雇员”表创建高级筛选,筛选出女性雇员的信息。“雇员”表如图 24-1所示,执行筛选后如图 24-2 显示。(3)将“销售明细”表按雇员号升序排列。排序后“销售明细”表如图 24-3 所示。(1)【解题步骤】步骤 1:打开数据库,单击“工具”|“关系”命令,选择“显示表”按钮,添加“商品”表、“雇员”表和“销售明细”表,关闭“显示表”对话框,左键拖动“雇员”表的“雇员号”字段到“销售明细”表的“雇员号”字段上。步骤 2:打开“编辑关系”对话框,从中选择“实施参照完整性”复选框,单击“创建”按钮。“商品”表和“销售明细”表的关系设置同理。(2)【解题步骤】步骤 1:
18、打开“雇员”表,单击“记录”|“筛选”|“高级筛选/排序”命令,在字段行选择“性别”字段,在条件行输入“女”。步骤 2:单击“记录”|“应用筛选排序”命令,可以看到筛选结果。(3)【解题步骤】打开“销售明细”表,选中“雇员号”字段,右键单击从弹出的快捷菜单中单击“升序排序”命令即可。二、简单应用题 在考生文件夹下有“公司.mdb”数据库。(1)以“订单”和“订单明细”表为数据源,创建查询“每天销售额”,统计每一天的销售额。结果显示定购日期和销售额字段,销售额=Sum(成交价*数量*折扣)。9 (2)以“部门人员”表和“部门信息”表为数据源,创建“查询 1”,查询性别为“女”,具有经理职位的部门
19、人员信息。结果显示姓名、性别、职位和部门名称字段。运行查询如图 24-4 所示。(1)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在弹出的“显示表”对话框中,添加“订单”和“订单明细”表。在字段行选择定购日期字段,单击工具栏中的“总计”按钮,在定购日期字段对应的总计行选择“分组”选项,添加“销售额:Sum(订单明细!成交价*订单明细!数量*订单明细!折扣)”字段,在销售字段对应的总计行选择“表达式”选项。查询设计窗体如图 24-1 所示。单击“保存”按钮,在弹出的“另存为”对话框
20、中输入查询名称为“每天销售额”,最后单击“确定”按钮。(2)【解题步骤】步骤 1:在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:在弹出的“显示表”对话框中,添加“部门人员”表和“部门信息”表。关闭“显示表”对话框,在字段行选择姓名、性别、职位和部门名称字段,在性别字段对应的条件行中输入“女”,同时在职位字段对应的条件行中输入“Like*经理”。步骤 3:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称为“查询1”,最后单击“确定”按钮。三、综合应用题 在考生文件夹下有“学生管理.mdb”数据库。(1)创建“
21、学生和课程”窗体,分页显示学生和课程的信息。将第一页命名为“学生”,第二页命名为“课程”。学生页用列表框显示“学生”表全部信息,隐藏“学号”列。课程页用列表框显示“课程”表信息,隐藏“课程编号”列。(2)在“学生和课程”窗体的页眉中添加“学生和课程信息”标签,其文本格式为:“宋体、12 号、居中显示”。10 (1)【解题步骤】步骤 1:打开数据库,在“学生管理”数据库窗口中选择“窗体”对象,单击“新建”按钮,从中选择“设计视图”选项,不设置数据源,单击“确定”按钮。步骤 2:从工具箱中选择“选项组”控件,并将其添加到窗体中,选中页标签,将页标签修改为“学生和课程”。步骤 3:从工具箱中选择“列
22、表框”控件,然后将其添加到学生页,在列表框向导中选择“在列表框和查询中查阅数值”。步骤 4:单击“下一步”按钮,选择题目中“要求”字段,最后单击“完成”按钮确认。使用同样的方法向课程页中添加“列表框”控件。(2)【解题步骤】在窗体页眉中添加标签,输入“学生和课程信息”文本,选中该标签,然后设置其文本格式为“宋体、12 号、居中”。11 2014 年 3 月计算机二级 ACCESS 上机试题及详解四 一、基本操作题 在考生文件夹下有“教学管理.mdb”数据库。(1)将“学生”表中“性别”字段的“默认值”属性设置为“男”。(2)在“学生”表中,按“学生编号”升序排列。(1)【解题步骤】步骤 1:打
23、开数据库,在“数据库”窗口中选择“表”对象,选中“学生”表,然后单击“设计”按钮,即可打开学生表的设计视图。步骤 2:单击“性别”字段行,在“字段属性”区的“默认值”行中输入“男”。如图 32-1 所示。步骤 3:单击“保存”按钮,保存已修改内容。(2)【解题步骤】步骤 1:打开“教学管理”数据库,在“数据库”窗口中选择“表”对象,然后打开“学生”表。步骤 2:选中“学生编号”字段列,右键单击在弹出的快捷菜单中单击“升序排序”命令即可。二、简单应用题 在考生文件夹下有“教学管理.mdb”数据库。(1)以“学生”和“选课成绩”两张表为数据源,创建一个查询,查找每个学生的成绩并显示其姓名和成绩,查
24、询命名为“学生成绩”。查询的结果如图 32-2所示。(2)以“学生”和“选课成绩”两张表为数据源,创建一个生成表查询,将成绩在 90 分以上的学生的“学生编号”、“姓名”、“性别”、“年龄”和“成绩”存储到一个新表中。新表命名为“90 分以上学生情况”,查询命名为“生成 90 分以上学生情况”。(1)【解题步骤】12 步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,双击“在设计视图中创建查询”选项,单击“显示表”按钮,添加“学生”和“选课成绩”两张表。关闭“显示表”窗口。步骤 2:在字段行添加姓名和成绩字段。步骤 3:单击“保存”按钮,在弹出的“另存为”对话框中,输入查询的名称为“学
25、生成绩”,单击“确定”按钮。(2)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“查询”对象,双击“在设计视图中创建查询”选项,这时屏幕上显示“查询”设计视图,并显示“显示表”对话框,添加“学生”表和“选课成绩”表。关闭“显示表”窗口。步骤 2:在字段行选择“学生编号”、“姓名”字段和“成绩”字段,“成绩”字段对应的条件行中输入“=90”。如图 32-3 所示。步骤 3:单击“查询”|“生成表查询”命令,弹出“生成表”对话框,输入表名称为“90 分以上学生情况”,单击“确定”按钮。步骤 4:单击“保存”按钮,在弹出的“另存为”对话框中输入查询的名称为“生成 90 分以上学生情况”,单
26、击“确定”按钮。三、综合应用题 在考生文件夹下有“教学管理.mdb”数据库。(1)要求将“选课成绩”窗体设置成“学生”窗体的子窗体。窗体的显示效果如图 32-3 所示。(2)将学生窗体中有“团员”的项,改为“党员”,但不要改变学生表“团员”字段设置。(1)【解题步骤】步骤 1:打开数据库,在“数据库”窗口中选择“窗体”对象,选择“学生”窗体,然后单击“设计”按钮,此时在“设计”视图中打开了“学生”窗体。如图 32-4 所示。步骤 2:按【F11】功能键切换至“数据库”窗口,从“数据库”窗口中将“选课成绩”窗体直接拖拽到主窗体的适当位置上,Access 将在主窗体中添加一个子窗体。步骤 3:单击
27、“保存”按钮保存修改。13 (2)【解题步骤】步骤 1:在“数据库”窗口中选择“窗体”对象,单击“学生”窗体,然后单击“设计”按钮,此时在“设计”视图中打开了“学生”窗体。步骤 2:选中“团员”标签,将“团员”改为“党员”,单击工具栏上的“保存”按钮。14 2014 年 3 月计算机二级 ACCESS 上机试题及详解五 一.基本操作题 在考生文件夹下的“Access1.mdb”数据库。(1)按照下面的要求建立“教师”表,表结构如下:(2)设置“编号”字段为主键;设置“性别”字段默认值为“女”。(3)在“教师”表中输入以下 2 条记录:(1)【解题步骤】步骤 1:打开“Access1.mdb”数
28、据库,在“数据库”窗口中选择“表”对象,单击“新建”按钮,在弹出的“新建表”对话框中选择“设计视图”选项,单击“确定”按钮。步骤 2:按照要求输入内容,单击“保存”按钮,以“教师”名称进行保存。(2)【解题步骤】步骤 1:在“数据库”窗口中选择“表”对象,打开“教师”表的设计视图。步骤 2:选中编号字段,右键单击在弹出的快捷菜单中单击“主键”命令,选择性别字段行,在默认值行中输入“女”。步骤 3:单击“保存”按钮以保存修改。(3)【解题步骤】在“数据库”窗口中选择“表”对象,打开“教师”表,按照要求输入记录即可 二.简单应用题 在考生文件夹下有“产品.mdb”数据库。(1)以“产品”表为数据源
29、,创建一个名为“调价”的更新查询,实现将“产品ID=A0002”的商品价格下调 10%。(2)以“供应商”、“产品”和“订单明细”3 张表为数据源,创建“供应商 ID”参数查询,实现根据输入供应商 ID 查询该供应商提供产品订单情况,参数提示为“请输入供应商 ID”,结果显示供应商 ID、公司名称、产品名称、订单 ID 和数量字段。查询的结果如图 40-1 所示。(1)【解题步骤】15 步骤 1:打开产品.mdb 数据库,在“产品”数据库窗口中,选择“查询”对象,并单击“新建”按钮,从中选择“设计视图”选项,单击“确定”按钮,在“显示表”对话框中将“产品”表添加到查询窗口中并关闭“显示表”窗口
30、。步骤2:在字段行选择“单价”和“产品ID”字段,单击“查询”|“更新查询”命令,在“单价”对应的“更新到”行中输入“产品!单价*0.9”,在产品 ID 字段对应的条件行中输入“A0002”,如图 40-1 所示。步骤 3:单击“保存”按钮,以“调价”为查询名称进行保存。(2)【解题步骤】步骤 1:在“产品”数据库窗口中选择“查询”对象,单击“新建”按钮,从中选择“设计视图”选项,单击“确定”按钮,在“显示表”对话框中将“供应商”表、“产品”表和“订单明细”表添加到查询窗口中。步骤 2:在字段行选择“供应商 ID”、“公司名称”、“产品名称”、“订单 ID”和“数量”字段,在“供应商 ID”字
31、段对应的条件行中输入“请输入供应商 ID”,如图 40-2 所示。步骤 3:单击“保存”按钮,以“供应商 ID”为查询名称进行保存。三.综合应用题 在考生文件夹下有“Access3.mdb”数据库。(1)以“学生”表为数据源,创建一个选择查询,查找并显示学生的“编号”、“姓名”、“性别”、“进校日期”和“奖励否”字段,所建查询命名为“查询 1”。查询的结果如图 40-2 所示。(2)以“学生”表和“成绩”表为数据源,创建一个选择查询,查找并显示数学成绩不及格的学生的“姓名”、“年龄”和“数学”字段,所建查询命名为“查询 2”。(3)以“学生”表和“成绩”表为数据源,创建一个选择查询,计算并显示
32、“姓名”和“平均成绩”字段(其中平均成绩是计算数学、计算机和英语 3 门课成绩的平均值,为计算字段),所建查询命名为“查询 3”;建立“学生”和“成绩”两表之间一对一关系,并实施参照完整性。查询的结果如图 40-3 所示。(1)【解题步骤】16 步骤 1:打开 acccess3.mdb 数据库,在“数据库”窗口选择“查询”对象,单击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,在“显示表”对话框中将“学生”表添加到查询窗口中。并关闭“显示表”窗口。步骤 2:在字段行选择编号、姓名、性别、进校日期和奖励否字段,单击“保存”按钮,以“查询 1”为名称进行保存。(
33、2)【解题步骤】步骤 1:在“数据库”窗口选择“查询”对象,单击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮,在“显示表”对话框中将“学生”表和“成绩”表添加到查询窗口中。并关闭“显示表”窗口。步骤 2:在字段行选择姓名、年龄和数学字段,在数学字段对应的条件行中输入“#2000-1-1#,选中下面的有效性文本,在右边的框中输入输入的日期有误,重新输入。第五步:选中照片字段行,设置数据类型属性为OLE 对象;打开表tStud,找到学号为20011002学生的记录,选中此学生的照片字段,点击插入菜单中的对象,或者右击,在弹出菜单中选择插入对象,然后在弹出的对话框
34、中选择由文件创建单选按钮,最后通过浏览按钮来选择考生文件夹下的图像文件photo.bmp。第六步:打开表tStud,选择格式菜单下的取消对所有列的冻结。第七步:选中表tStud,点击文件菜单下的导出,在打开的将tStud导出为对话框中,选择保存类型为文本文件,输入文件名tStud,然后点击导出,接着点击下一步,在请选择字段分隔符下面选中逗号按钮,将第一行包含字段名称选中,接着点击下一步,确认文件导出的路径无误,点击完成按钮。二、简单应用:考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好一个表对象tStud和一个查询对象qStud4。试按以下要求完成设计:(1)创建一个查询,计算
35、并输出学生的最大年龄和最小年龄信息,标题显示为MaxY和MinY,所建查询命名为qStud1。(2)创建一个查询,查找并显示年龄小于等于 25 的学生的编号、姓名和年龄,所建查询命名为qStud2。(3)创建一个查询,按照入校日期查找学生的报到情况,并显示学生的编号、姓名和团员否三个字段的内容。当运行该查询时,应显示参数提示信息:请输入入校日期:,所建查询命名为qStud3。(4)更改qStud4查询,将其中的年龄字段按升序排列。不允许修改qStud4查询中其他字段的设置。本题主要考的是数据库的查询。19 本题解题思路:(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在
36、弹出的显示表窗体上选择tStud表,然后在第一个字段中输入:MaxY:Max(年龄),再第二个字段中输入:MinY:Min(年龄),以qStud1保存查询。(2)与第 1 小题类似,选择题目中所说的三个字段,然后在年龄字段的条件中输入=3 时,相关代码调用宏对象mEmp 以打开数据表tEmp。注意:不允许修改数据库中的宏对象mEmp;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性;不允许修改表对象tEmp中未涉及的字段和属性;已给事件过程,只允许在*Add*与*Add*之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。本题主要考的是窗体的设计、报表的设计、
37、VBA 的数据库编程。本题解题思路如下:(1)打开考生文件夹下的samp3.mdb数据库。(2)选中表对象tEmp,点击设计(D)按钮,选中聘用时间字段,再选中下面的有效性规则,点击右边的.按钮,弹出表达式生成器,在文本框中输入=#1/1/1991#,也可以直接在有效性规则右边的框中输入=#1/1/1991#,然后在有效性文本右边的框中直接输入输入一九九一年以后的日期,然后保存该表。(3)选中报表对象rEmp,选择设计(D),再选择视图菜单中的排序与分组,在弹出的对话框中选择性别字段,排序次序选择升序。选中页面页脚区的tPage文本框控件,在文本框中输入=-&/&-。(4)打开窗体对象fEmp
38、的设计视图,选中bTitle标签,右击鼠标选择属性,设置其上边距为1 厘米,选中窗体,右击鼠标选择属性,设置其标题属性为职工信息输出。(5)=3 的条件可以表示为 Case Is=3,预览输出报表对象rEmp的语句为DoCmd.OpenReport rEmp,acViewPreview。21 2014年 3 月计算机二级 ACCESS上机试题及详解七 一、基本操作:(1)在考生文件夹下,samp1.mdb数据库文件中建立表 tCourse,表结构如下:(2)根据 tCourse表的结构,判断并设置主键。(3)设置学时字段的相关属性,使其输入的数据必须大于0。(4)设置开课日期字段的输入掩码为短
39、日期,默认值为系统当前日期的前一天。(5)在 tCourse表中输入以下 2 条记录:(6)在数据表视图中冻结课程名称字段。本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、向表中输入记录、输入掩码的设置和字段冻结设置。本题解题思路:第一步:打开考生文件夹下的 samp1.mdb 数据库。第二步:打开数据库菜单选择新建(N),在弹出的新建表对话框中,点击设计视图按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,课程编号为该表的主关键字,选中课程编号字22
40、 段行,点击工具栏上的主键按钮。然后点击文件菜单下的保存,输入表名 tCourse,点击确定按钮。第四步:选中学时字段行,选中下面的有效性规则,在右边的框中输入0。第五步:选中开课日期字段行,点击输入掩码属性右边的按钮,弹出输入掩码向导,选择短日期;点击默认值属性右边的按钮,弹出表达式生成器,在文本框中输入 Now()-1,也可以在默认值框中直接输入 Now()-1。第六步:向 tCourse 表中输入题面所要求的各字段的内容。第七步:打开表 tCourse 数据表视图,选中课程名称字段列,选择格式菜单下的冻结列。二、简单应用:考生文件夹下存在一个数据库文件 samp2.mdb,里面已经设计好
41、表对象 tTeacher、tCourse、tStud和 tGrade,试按以下要求完成设计:(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按上课日期字段降序显示教师姓名、课程名称、上课日期三个字段的内容,所建查询名为 qT1;当运行该查询时,应显示参数提示信息:请输入教师姓名。(2)创建一个查询,查找学生的课程成绩大于等于 80 且小于等于 100的学生情况,显示学生姓名、课程名称和成绩三个字段的内容,所建查询名为 qT2。(3)对表 tGrade创建一个分组总计查询,假设学号字段的前 4 位代表年级,要统计各个年级不同课程的平均成绩,显示年级、课程ID 和成绩之 Avg,并按年级
42、降序排列,所建查询为qT3。(4)创建一个查询,按课程 ID 分类统计最高分成绩与最低分成绩的差,并显示课程名称、最高分与最低分的差等内容。其中,最高分与最低分的差由计算得到,所建查询名为qT4。本题主要考的是数据库的查询。本题解题思路:(1)点击查询,在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择 tTeacher 和 tCourse 表,然后从 tTeacher 表中选择教师姓名,从 t23 Course 表中选择课程名称、上课日期,然后在教师姓名字段的条件中输入:请输入教师姓名,接下来在上课日期字段的排序中选择降序,最后以 qT1 保存查询。(2)与第 1 小题类似,在
43、选择了 tStud、tGrade 和 tCourse 表后,选择题目上所说的三个字段,再选择成绩字段,在成绩字段的条件中输入:=80 And=100,最后以 qT2 保存查询。(3)选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择 tGrade 表,在第一个字段中输入:年级:Left(学生 ID,4),然后选择 tGrade 表中的课程 ID 字段,在第三个字段中输入成绩之 Avg:成绩,在第一个字段的排序中选择降序,单击视图菜单中的总计命令,将成绩字段的总计选择为平均值,最后以 qT3 保存查询。(4)选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在
44、弹出的显示表窗体上选择 tGrade 和 tCourse 表,在第一个字段中选择课程名称,在第二个字段中输入:最高分与最低分的差:Max(成绩)-Min(成绩),然后在第三个字段中选择课程 ID,把该字段中的显示中的钩去掉,单击视图菜单中的总计命令,将第二个字段的总计选择表达式,最后以 qT4 保存查询。三、综合应用:考生文件夹下存在一个数据库文件 samp3.mdb,里面已经设计好表对象 tAddr 和 tUser,同时还设计出窗体对象 fEdit和 fEuser。请在此基础上按照以下要求补充 fEdit窗体的设计:(1)将窗体中名称为 Lremark的标签控件上的文字颜色改为蓝色(蓝色代码
45、为 16711680)、字体粗细改为加粗;(2)将窗体标题设置为显示/修改用户口令;(3)将窗体边框改为细边框样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮;(4)将窗体中退出命令按钮(名称为 cmdquit)上的文字颜色改为棕色(棕色代码为 128)、字体粗细改为加粗,并在文字下方加上下划线;24 (5)在窗体中还有修改和保存两个命令按钮,名称分别为 CmdEdit和 CmdSave,其中保存命令按钮在初始状态为不可用,当单击修改按钮后,保存按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在口令文本框中输入的内容与在确认口令文本框中
46、输入的内容不相符,当单击保存按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象 fEdit和 fEuser中未涉及的控件、属性;不允许修改表对象 tAddr和 tUser。只允许在*Add*与*Add*之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。本题主要考的是窗体的设计、VBA 的数据库编程。本题解题思路如下:(1)打开窗体对象 fEdit 的设计视图,选中 Lremark 的标签控件,右击鼠标选择属性,前景色设置为 16711680,字体粗
47、细设置为加粗。选择 fEdit 窗体,设置标题属性为显示/修改用户口令,边框样式为细边框,滚动条为两者均无。记录选择器、导航按钮和分隔线属性均为否,关闭按钮属性为是。(2)选择退出命令按钮,右击鼠标选择属性,前景色设置为 128,字体粗细为加粗,下划线为是。(3)在VBA编程的第一空中,需要设置屏幕上弹出如题面所示的提示框语句,所填语句为:MsgBox 请重新输入口令!。25 2014 年 3 月计算机二级 ACCESS 上机试题及详解八 基本操作:(1)在考生文件夹下,samp1.mdb数据库文件中建立表 tTeacher,表结构如下:(2)判断并设置 tTeacher的主键。(3)设置职称
48、字段的默认值属性为讲师。(4)设置年龄字段的有效性规则为不能是空值。(5)在 tTeacher表中输入以下一条记录:注意,教师李丽的照片字段数据设置为考生文件夹下的李丽.bmp图像文件。(6)设置编号字段的输入掩码为只能输入 5 位数字或字母形式。本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、默认值的设置、向表中输入记录和输入掩码的设置。本题解题思路:第一步:打开考生文件夹下的samp1.mdb数据库。第二步:打开数据库菜单选择新建(N),在弹出的新建表对话框中,点击设计视图按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。26 第三步:主关键字
49、是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,编号为该表的主关键字,选中编号字段行,点击工具栏上的主键按钮。然后点击文件菜单下的保存,输入表名 tTeacher,点击确定按钮。第四步:选中职称字段行,点击默认值属性右边的按钮,弹出表达式生成器,在文本框中输入讲师,也可以在默认值框中直接输入讲师。第五步:选中年龄字段行,选中下面的有效性规则,在右边的框中输入 IsNotNull。第六步:向 tTeacher表中输入题面所要求的各字段的内容。选中照片字段,点击插入菜单中的对象,或者右击,在弹出的菜单中选择插入对象,然后在弹出的对话框中选择由文件创建单选按钮,最后
50、通过浏览按钮来选择考生文件夹下的图像文件李丽.bmp。第七步:选择表 tTeacher,点击设计按钮,选中编号字段,输入掩码中输入:AAAAA,然后保存该表。简单应用:考生文件夹下存在一个数据库文件 samp2.mdb,里面已经设计好一个表对象tTeacher。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为 m_age,所建查询命名为 qT1。(2)创建一个查询,查找并显示具有研究生学历的教师的编号、姓名、性别和系别四个字段内容,所建查询命名为 qT2。(3)创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的编号、姓名、年龄、学