国家二级ACCESS机试(操作题)模拟试卷379
基本操作题
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:
1.将编号为“000002”员工的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求:使用“由文件创建”方式)。
步骤1:双击打开“samp1.accdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。
步骤2:双击打开“员工表”表的数据视图,在学号为“000002”的员工记录的“照片”单元格中鼠标右键,在右键菜单中选择“插入对象”,如图12-1所示。
[*]
步骤3:在弹出的<Microsoft Access>对话框中,选择“由文件创建”,并利用“浏览”按钮找到素材文件夹下面的“photo.bmp”图片,如图12-2所示,点击“确定”命令,则将“photo.bmp”图片插入到该单元格中,双击该单元格可以打开图片。
[*]
步骤4:单击快速访问工具栏中的“保存”按钮。
解析:
2.设置表对象“员工表”的有效性规则为:员工聘用时必须年满16岁;同时设置相应有效性文本为“请合法聘用员工”。说明:一年的天数-365.24天。
步骤1:单击<表格工具>选项卡中<视图>命令组的“设计视图”命令,进入“员工表”的设计视图。
步骤2:单击<表格工具>选项卡<显示/隐藏>命令组中“属性表”命令,打开表的<属性表>对话框,在“有效性规则”属性输入表达式:DateDiff(’’d’’,[出生时间],[聘用时间])/365.24>=16,在“有效性文本”属性输入表达式:请合法聘用员工。表的<属性表>对话框如图12-3所示。
[*]
步骤3:单击快速访问工具栏中的“保存”按钮,保存设置。
解析:
3.设置表对象“员工表”的聘用时间字段的默认值为:系统当前日期次年的同月1日。
步骤1:在“员工表”设计视图中。单击“聘用时间”字段,在其下方的字段属性中设置“默认值”为:=DateSerial(Year(Date())+1,Month(Date()),1)。
步骤2:单击快速访问工具栏中的“保存”按钮,保存设置。
步骤3:在对象导航窗格中双击打开“员工表”,通过修改数据检验上述设置是否正确。
解析:
4.查找出“员工表”中聘用时年龄最小和最大的男女员工,在其对应简历字段值后追加“***”标记字符。
步骤1:单击<开始>选项卡中<排序和筛选>命令组的“高级”下拉列表中的“高级排序和筛选”选项<高级排序和筛选>设计窗口,如图12-4所示。双击“性别”字段添加到网格行,并设置排序方式为“升序”,在第二列的字段行输入表达式:[聘用时间]-[出生时间],排序方式为“升序”。
[*]
步骤2:单击<开始>选项卡中<排序和筛选>命令组的“切换筛选”命令按钮,则数据首先按照“性别”字段升序排序,在按照“[聘用时间]-[出生时间]”即聘用时年龄升序排序。显然此时数据表中男员工的第一个即是聘用时年龄最小的男员工,最后一个则是聘用时年龄最大的男员工;分别在这两条记录的“简历”字段末尾添加“***”。同理,对女员工进行相同的操作即可。
步骤3:单击<开始>选项卡中<排序和筛选>命令组的“取消排序”命令按钮,将数据表中记录还原为未排序状态。关闭“员工表”。
解析:
5.设置窗体对象“frest”的“筛选”属性,实现窗体男员工信息输出;设置相关属性,实现窗体对象(名为“tTest”)上的记录数据不允许编辑的操作。
步骤1:在对象导航窗格中右键单击“fTest”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。单击<窗体设计工具>选项卡的<工具>命令组中单击“属性表”命令,在弹出的<属性表>对话框的对象选择器中选中“窗体”。
步骤2:单击<属性表>的数据选项卡,设置“筛选”为“性别=’男’”,“允许编辑”为“否”。
步骤3:单击快速访问工具栏中的“保存”按钮,保存设置。
步骤4:单击<窗体设计工具>选项卡中<视图>命令组的“窗体视图”命令运行窗体,验证窗体中数据情况,如图12-5所示。
[*]
步骤5:关闭“frest”窗体。
解析:
6.删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系;将宏对象(名为“mTest”)重命名为可自动运行的宏。
步骤1:单击<数据库工具>选项卡的<关系>命令组中“关系”按钮,系统弹出“关系”窗口,此时窗口现有关系如图12-6所示。
[*]
步骤2:右键单击“员工表”和“部门表”直接的关系连线,在右键菜单中选择“删除”,在弹出的确认是否删除关系的对话框中单击“是”。
步骤3:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口。
步骤4:关闭“samp1.accdb”数据库。
解析:
简单应用题
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:
7.创建一个查询,按照产品名称统计库存总数超过10万箱的产品总库存数量,并显示“产品名称”和“库存数量合计”。所建查询名为“qT1”。
步骤1:双击打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tQuota,”“tStock”表,关闭<显示表>对话框。
步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。
步骤3:双击“产品名称”“库存数量”字段,将其添加到设计网格的字段行。并设置“产品名称”字段总计选项为“Group By”并设置“库存数量”字段总计选项为“合计”。
步骤4:修改“库存数量”字段行为:库存数量合计:库存数量,即重命名。设置其并条件行为:>100000。
步骤5:查询设计视图如图14-5所示。单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。
[*]
步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。
解析:
8.创建一个查询,查找各类产品中平均单价最高的产品,并显示其“产品名称”。所建查询名为“qT2”。
步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStock”表,关闭<显示表>对话框。
步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。
步骤3:双击“产品名称”字段添加到设计网格字段行,设置其总计选项为“Group By”。
步骤4:在第二列的字段行输入:平均单价:单价,设置其总计选项为“平均值”,取消字段显示行的勾选(即不显示)。
步骤5:指定查询只显示最前面1行。单击<查询工具>选项卡中<显示/隐藏>命令组的“属性表”命令,打开查询属性窗口。设置“上限值”为1。
步骤6:查询设计
本文档预览:3600字符,共6069字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载