Access上机题库整理后最终版.docx
《Access上机题库整理后最终版.docx》由会员分享,可在线阅读,更多相关《Access上机题库整理后最终版.docx(194页珍藏版)》请在冰豆网上搜索。
Access上机题库整理后最终版
第1套题
一、基本操作题
(1)【操作步骤】
步骤1:
选中"表"对象,双击"tStud"打开表。
步骤2:
单击菜单栏【格式】|【字体】,在弹出对话框中对话框"字号"列选中"14",单击"确定"按钮。
步骤3:
单击菜单栏【格式】|【行高】,在弹出对话框中输入"18",单击"确定"按钮。
步骤4:
单击工具栏中"保存"按钮
。
(2)【操作步骤】
步骤1:
单击菜单栏【视图】|【设计视图】。
步骤2:
在"简历"字段的"说明"列输入"自上大学起的简历信息"。
(3)【操作步骤】
步骤1:
单击"入校时间"字段行任一点。
步骤2:
在"格式"右侧下拉列表中选中"中日期"。
步骤3:
单击工具栏中"保存"按钮
。
(4)【操作步骤】
步骤1:
单击菜单栏【视图】|【数据表视图】。
步骤2:
右键单击学号为"20011002"对应的照片列选择【插入对象】,在"对象类型"列表中选中"位图图像",然后单击"确定"按钮。
步骤3:
弹出"位图图像"界面,单击菜单栏【编辑】|【粘贴来源】,在"考生文件夹"处找到要插入图片的位置。
步骤4:
双击"photo.bmp"文件,关闭"位图图像"界面。
(5)【操作步骤】
步骤1:
选中"姓名"字段列。
步骤2:
单击菜单栏【格式】|【冻结列】。
(6)【操作步骤】
步骤1:
选中"备注"列。
步骤2:
右键单击"备注"列选择【删除列】。
步骤3:
单击工具栏中"保存"按钮
,关闭表。
二、简单应用题
(1)【操作步骤】
步骤1:
选中"查询"对象,单击"新建",选择"设计视图"。
在"显示表"对话框中,双击表"tStud"添加到关系界面中,关闭"显示表"。
步骤2:
单击菜单栏【视图】|【总计】。
步骤3:
在第一个字段处输入"s_data:
Max([年龄])-Min([年龄])",在"总计"行选择"表达式"。
步骤4:
单击工具栏中"保存"按钮
,另存为"qStud1",关闭设计视图。
(2)【操作步骤】
步骤1:
单击菜单栏【工具】|【关系】,单击【关系】|【显示表】,分别添加表"tStud"和"tScore",关闭显示表对话框。
步骤2:
选中表"tStud"中的"学号"字段,拖动鼠标到表"tSore"的"学号"字段,放开鼠标,在弹出对话框中单击"创建"按钮。
步骤3:
单击工具栏中"保存"按钮
,关闭"关系"界面。
(3)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框分别双击表"tStud","tScore",关闭"显示表"对话框。
步骤2:
分别双击"姓名"、"性别"和"数学"字段。
步骤3:
在"数学"字段的"条件"行输入"<60"。
步骤4:
单击工具栏中"保存"按钮
,另存为"qStud2"。
关闭设计视图。
(4)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框双击表"tScore",关闭"显示表"对话框。
步骤2:
双击"学号"字段添加到"字段"行。
步骤3:
在"字段"行下一列输入"平均成绩:
([数学]+[计算机]+[英语])/3"。
步骤4:
单击工具栏中"保存"按钮
,另存为"qStud3"。
关闭设计视图。
三、综合应用题
(1)【操作步骤】
步骤1:
打开报表对象"rEmp"的设计视图。
步骤2:
选择"视图"菜单中的"排序与分组",在"字段/表达式"中输入"=Left([姓名],1)","组页眉"选择"是",分组形式选择"每一个值"。
关闭"排序与分组"窗口。
步骤3:
在工具栏中单击文本框控件,在组页眉中单击添加一个文本框控件。
步骤4:
单击工具栏上的"属性"按钮,在弹出的"属性"对话框中设置名称为tnum。
步骤5:
在"控件来源"属性中输入:
=Count(*),关闭"属性"窗口。
步骤6:
保存并关闭报表设计视图。
(2)【操作步骤】
步骤1:
打开窗体对象"fEmp"的设计视图。
步骤2:
右击窗体设计左上角窗体选择器控件,在弹出的菜单中选择"属性"。
步骤3:
在"属性"窗口中的"格式"选项卡下的"图片"属性中设置为考生文件夹下的"bk.bmp"。
步骤4:
关闭并保存窗体。
(3)【操作步骤】
步骤1:
打开窗体"fEmp"的设计视图。
步骤2:
单击工具栏上的"属性"按钮,单击"加载"属性右边的"…"打开代码生成器,在第一处填写:
Caption=Right(Year(Now),2)&"年度报表输出"
第二处填写:
bt2.FontBold=True
第三处填写:
DoCmd.OpenReport"rEmp",acViewPreview
第四处填写:
ErrHanle
保存所有设置。
(4)【操作步骤】
步骤1:
选中"bt2"按钮,并单击工具栏上的"属性"按钮,选中"单击"属性并选择宏"mEmp",关闭"属性"窗口。
步骤2:
保存并关闭窗体。
第2套题
一、基本操作题
(1)【操作步骤】
步骤1:
选中"表"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
步骤2:
按照题目表要求建立字段。
步骤3:
单击工具栏中"保存"按钮
,将表另存为"tCourse"。
(2)【操作步骤】
步骤1:
在表设计视图中选中"课程编号"字段行。
步骤2:
右键单击"课程编号"行选择【主键】。
(3)【操作步骤】
步骤1:
单击"学时"字段行任一点。
步骤2:
在"有效性规则"行输入">0"。
(4)【操作步骤】
步骤1:
单击"开课日期"字段行任一点。
步骤2:
单击"输入掩码"行右侧生成器按钮,在弹出对话框中选中"短日期"行,连续两次单击"下一步"按钮,然后单击"完成"按钮。
步骤3:
在"默认值"行输入"DateSerial(Year(Date()),9,1)"。
步骤4:
单击工具栏中"保存"按钮
。
(5)【操作步骤】
步骤1:
单击菜单栏【视图】|【数据表视图】。
步骤2:
按照题目表输入记录。
(6)【操作步骤】
步骤1:
选中并右键单击"课程名称"列选择【冻结列】。
步骤2:
单击工具栏中"保存"按钮,关闭数据表
二、简单应用题
(1)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。
步骤2:
分别双击"姓名"、"政治面貌"、"课程名"和"成绩"字段添加到"字段"行。
步骤3:
单击工具栏中"保存"按钮
,另存为"qT1"。
关闭设计视图。
(2)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。
步骤2:
分别双击"姓名"、"学分"字段将其添加到"字段"行。
步骤3:
单击菜单栏【视图】|【总计】,在"学分"字段"总计"行下拉列表中选中"总计"。
步骤4:
在"学分"字段前添加"学分:
"字样。
步骤5:
单击工具栏中"保存"按钮
,另存为"qT2"。
关闭设计视图。
(3)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框中双击表"tStudent",关闭"显示表"对话框。
步骤2:
分别双击"姓名"、"年龄"字段将其添加到"字段"行。
步骤3:
在"年龄"字段"条件"行输入"<(SELECTAVG([年龄])from[tStudent])",单击"显示"行取消字段显示。
步骤4:
单击工具栏中"保存"按钮
,另存为"qT3"。
关闭设计视图。
(4)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。
步骤2:
单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tSinfo",单击"确定"按钮。
步骤3:
在"字段"行第一列输入"班级编号:
Left([tStudent]!
[学号],6)",在"追加到"行下拉列表中选择"班级编号"。
分别双击"学号"、"课程名"、"成绩"字段将其添加到"字段"行。
步骤4:
单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。
步骤5:
单击工具栏中"保存"按钮
,另存为"qT4"。
关闭设计视图。
三、综合应用题
(1)【操作步骤】
步骤1:
选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。
在"显示表"对话框中双击表"tTemp",关闭"显示表"对话框。
步骤2:
单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tEmp",单击"确定"按钮。
步骤3:
分别双击"*"、"年龄"、"性别"和"职务"字段。
步骤4:
在"年龄"字段的"条件"行输入"<30",在"性别"字段的"条件"行输入"女",在"职务"字段的"条件"行输入"职工"。
删除"年龄"、"性别"和"职务"字段"追加到"行的字段。
步骤5:
单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。
步骤6:
关闭设计视图,在弹出的对话框中单击"否"按钮。
(2)【操作步骤】
步骤1:
选中"窗体"对象,右键单击"fEmp"选择【设计视图】。
步骤2:
右键单击"窗体选择器"选择【属性】,在"标题"行输入"信息输出"。
步骤3:
右键单击命令按钮"btnP"选择【属性】,单击"图片"行右侧生成器按钮,在弹出的对话框中单击"浏览"按钮,在"考生文件夹"内找到需要的文件,选中单击"打开"按钮,单击对话框"确定"按钮。
步骤4:
单击"事件"选项卡的"单击"行右侧下拉列表,选中"【事件过程】",关闭属性界面。
步骤5:
单击工具栏中"保存"按钮
,关闭设计视图。
(3)【操作步骤】
步骤1:
选中"报表"对象,右键单击"rEmp"选择【设计视图】。
步骤2:
右键单击"tName"文本框选择【属性】,在"控件来源"行右侧下拉列表中选中"姓名"。
步骤3:
选中"宏"对象,右键单击"mEmp"选择【重命名】,在光标处输入"AutoExec"。
步骤4:
单击工具栏中"保存"按钮
,关闭设计视图。
第3套题
一、基本操作题
(1)【操作步骤】
步骤1:
打开考生文件夹下的数据库文件"samp1.mdb"单击菜单栏【文件】|【获取外部数据】|【导入】,在"考生文件夹"内找到Stab.xls文件并选中,单击"导入"按钮。
步骤2:
连续两次单击"下一步"按钮,在"现有的表中"列表中选中"student",单击"下一步"按钮和"完成"按钮,最后单击"确定"按钮。
(2)【操作步骤】
步骤1:
新建查询设计视图,添加表"student",关闭"显示表"对话框。
步骤2:
双击"出生日期"字段,在"条件"行输入">=#1975-1-1#and<=#1980-12-31#",单击菜单栏【查询】|【删除查询】,单击工具栏中"运行"按钮
,在弹出对话框中单击"是"按钮,关闭设计视图,不保存查询。
(3)【操作步骤】
选中表"student"右击,选择"设计视图",进入设计视图窗口,在"姓名"字段"默认值"行输入"男",单击工具栏中"保存"按钮
,关闭设计视图。
(4)【操作步骤】
步骤1:
单击"查询"对象,新建查询设计视图,添加表"student",关闭"显示表"对话框。
步骤2:
双击"学号""姓名""性别""出生日期""院系""籍贯"字段,单击菜单栏【查询】|【生成表查询】,在弹出的对话框中输入表名"tStud",单击"确定"按钮。
单击工具栏"运行"按钮,在弹出对话框中单击"是"按钮,关闭视图,不保存"查询"。
步骤3:
单击"表"对象,右键单击表"tStud",选择【设计视图】,选中"学号"字段,单击工具栏中的"主键"按钮,单击工具栏中"保存"按钮
,关闭设计视图。
步骤4:
单击"查询"对象,新建查询设计视图,添加表"sTudent",然后双击添加"院系""院长""院办电话"字段,单击菜单栏【视图】|【总计】,单击菜单栏【查询】|【生成表查询】输入表名"tOffice",单击"确定"按钮。
步骤5:
运行查询,生成表。
关闭不保存查询。
步骤6:
单击"表"对象,选择"tOffice"表,打开设计视图,选择"院系"字段,单击工具栏中的"主键"按钮,保存并关闭视图。
(5)【操作步骤】
步骤1:
单击菜单栏【工具】|【关系】,在弹出的对话框中,添加表"student"和"grade"。
步骤2:
选中表"student"中"学号"字段,然后拖动鼠标到表"grade"中"学号"字段,放开鼠标,弹出"编辑关系"对话框,单击"创建"按钮,再单击工具栏中"保存"按钮
,关闭设计视图。
二、简单应用题
(1)【操作步骤】
步骤1:
在设计视图中新建查询,在"显示表"对话框中添加表"tTeacher",关闭"显示表"对话框。
步骤2:
在字段行输入:
m_age:
Max([tTeacher]!
[年龄]-min([tTeacher]!
[年龄]),单击"显示"行的复选框使字段显示。
单击工具栏中"保存"按钮
,另存为"qT1",关闭设计视图。
(2)【操作步骤】
步骤1:
在设计视图中新建查询,添加表"tTeacher",关闭"显示表"对话框。
步骤2:
双击"编号""姓名""性别""系别""学历"字段,在"学历"字段的条件行输入"研究生",取消"学历"字段的显示的勾选。
单击工具栏中"保存"按钮
,另存为"qT2",关闭设计视图。
(3)【操作步骤】
步骤1:
在设计视图中新建查询,添加表"tTeacher",关闭"显示表"对话框。
步骤2:
双击"编号""姓名""年龄""学历""职称"字段,在"年龄"字段的条件行输入"<=38",在"职称"的条件行输入""教授"or"副教授""。
单击工具栏中"保存"按钮
,另存为"qT3",关闭设计视图。
(4)【操作步骤】
步骤1:
在设计视图中新建查询,添加表"tTeacher",关闭"显示表"对话框。
步骤2:
双击"职称""年龄""在职否"字段,单击菜单栏【视图】|【总计】,在"年龄"字段的"总计"行选择"平均值",在"年龄"字段前添加"平均年龄:
"字样。
单击工具栏中"保存"按钮
,另存为"qT4",关闭设计视图。
三、综合应用题
(1)【操作步骤】
步骤1:
单击"报表"对象,选择报表"rEmployee",单击"设计"按钮,打开报表设计视图。
步骤2:
选中工具箱中"标签"控件按钮
,单击报表页眉处,然后输入"职工基本信息表",单击设计视图任意处,右键单击该标签选择"属性",在"名称"行输入"bTitle",关闭属性窗口。
(2)【操作步骤】
步骤1:
选中工具箱中"文本框"控件
,单击报表主体节区任一点,出现"Text"和"未绑定"两个文本框,选中"Text"文本框,按Del键将"Text"文本框删除。
步骤2:
右键单击"未绑定"文本框,选择【属性】,在"名称"行输入"tSex",分别在"上边距"和"左边距"输入"0.1cm"和"5.2cm"。
在"控件来源"行列表选中"性别"字段,关闭属性窗口。
单击工具栏中"保存"按钮
。
(3)【操作步骤】
步骤1:
在报表设计视图中,右键单击"部门名称"下的文本框"tDept",选择"属性"。
步骤2:
在弹出的对话框中的"控件来源"行输入"=DLookUp("名称","tGroup","所属部门=部门编号")"。
关闭"属性"窗口,保存并关闭设计视图。
第4套题
一、基本操作题
(1)【操作步骤】
步骤1:
选中"表"对象,右键单击"tSubscribe",在弹出的快捷菜单中选择"设计视图"命令。
步骤2:
选中"预约ID"行并右击,在弹出的快捷菜单中选择"主键"命令。
(2)【操作步骤】
步骤1:
选中"医生ID"行,在"常规"选项卡的"输入掩码"文本框中输入"A"000;在"必填字段"下拉列表中选择"是"选项。
步骤2:
根据"toffice"表中"科室ID"的字段大小,将"tSubscribe"表中"科室ID"的字段大小设为8。
步骤3:
单击工具栏中的"保存"按钮,关闭设计视图。
(3)【操作步骤】
步骤1:
右键单击"tDoctor"表,并选择"设计视图"命令。
选择"性别"行,在"默认值"文本框中输入"男",
步骤2:
设置"性别"字段的数据类型为"查阅向导",在打开的"查询向导"对话框中选择"自行键入所需的值"单选按钮,单击"下一步"按钮,在"第1列"中分别输入"男"和"女",单击"下一步"按钮,再单击"完成"按钮。
(4)【操作步骤】
步骤1:
右击"专长"行,在弹出的快捷菜单中选择"删除行"命令。
步骤2:
设置"年龄"字段的"有效性规则"为">=18and<=60","有效性文本"为"年龄应在18岁到60岁之间"。
步骤3:
单击工具栏中的"保存"按钮,关闭设计视图。
步骤4:
双击打开表"tDoctor",选择"格式"菜单中的"取消隐藏列"命令,在打开的"取消隐藏列"对话框中勾选"年龄"复选框。
(5)【操作步骤】
步骤1:
选择"格式"菜单中的"数据表"命令,打开"设置数据表格式"对话框,在"背景色"下拉列表中选择"银白",在"网格线颜色"下拉列表中选择"白色",在"单元格效果"列表框中选择"凹陷"选项,然后单击"确定"按钮。
步骤2:
单击工具栏中的"保存"按钮。
(6)【操作步骤】
步骤1:
选择"工具"菜单中的"关系"命令,在打开的"关系"窗口中右击,在弹出的快捷菜单中选择"显示表"命令,在打开的"显示表"对话框中分别双击每个表。
步骤2:
通过拖动索引字段建立四个表的关系,并分别勾选"实施参照完整性"复选框。
步骤3:
单击"保存"按钮,关闭"关系"窗口。
二、简单应用题
(1)【操作步骤】
步骤1:
选择"查询"对象,双击"在设计视图中创建查询"选项。
在"显示表"对话框中分别双击"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"四个表,关闭"显示表"对话框。
步骤2:
在"tPatient"表中分别双击"姓名"、"年龄"和"性别"字段,在"tSubscribe"表中双击"预约日期"字段,在"tOffice"表中双击"科室名称"字段,在"tDoctor"表中双击"医生姓名"字段。
步骤3:
在"姓名"字段的"条件"行输入"like"王?
""。
步骤4:
单击工具栏中的"保存"按钮,将查询保存为"qT1",关闭设计视图。
(2)【操作步骤】
步骤1:
选择"查询"对象,双击"在设计视图中创建查询"选项。
在"显示表"对话框中分别双击"tSubscribe"和"tPatient"。
然后分别双击"科室ID"、"年龄"和"预约日期"三个字段。
步骤2:
选择"视图"菜单中的"总计"命令,将"年龄"字段改为"平均年龄:
年龄",在"总计"行中选择"平均值"选项;在"科室"字段的"条件"行输入"[请输入科室ID]",并取消"显示"行的勾选。
将"预约日期"字段改为"weekday([预约日期])",在"条件"行输入"2",并取消"显示"行的勾选。
步骤3:
单击工具栏中的"保存"按钮,将查询保存为"qT2",关闭设计视图。
(3)【操作步骤】
步骤1:
选择"查询"对象,双击"在设计视图中创建查询"选项。
在"显示表"对话框中双击"tPatient",然后分别双击"姓名"、"地址"和"电话"字段。
步骤2:
取消"电话"字段"显示"行的勾选,在"条件"中行输入"IsNull"。
步骤3:
单击工具栏中的"保存"按钮,将查询保存为"qT3",关闭设计视图。
(4)【操作步骤】
步骤1:
选择"查询"对象,双击"在设计视图中创建查询"选项。
在"显示表"对话框中分别双击"tPatient"、"tSubscribe"、"tDoctor"三个表,然后分别双击"医生姓名"和"病人ID"字段。
步骤2:
选择"视图"菜单中的"总计"命令,将"病人ID"字段改为"预约人数:
病人ID",并在该字段的"总计"行中选择"计数"选项。
步骤3:
在"医生姓名"字段的"条件"行输入"[forms]!
[fQuery]!
[tName]"。
步骤4:
单击工具栏中的"保存"按钮,将查询保存为"qT4",关闭设计视图。
三、综合应用题
(1)【操作步骤】
步骤1:
选中"窗体"对象,右键单击"fQuery"选择【设计视图】。
步骤2:
在工具箱中选中"矩形"控件,单击窗体主体节区任一点,右键单击控件"矩形"选择【属性】,在"全部"选项卡的"上边距","左边距","宽度"和"高度"分别输入"0.4cm"、"0.4cm"、"16.6cm"、"1.2cm",在"名称"行输入"rRim",在"特殊效果"行右侧下拉列表中选中"凿痕",关闭属性界面。
(2)【操作步骤】
步骤1:
右键单击命令按钮"退出"选择【属性】。
步骤2:
在"前景色"行输入"128",关闭属性界面。
(3)【操作步骤】
步骤1:
右键单击"窗体选择器"选择【属性】。
步骤2:
在"标题"行输入"显示查询信息"。
(4)【操作步骤】
步骤1:
在"边框样式"右侧下拉列表中选中"对话框样式"。
步骤2:
分别选中"滚动条"、"记录选定器"、"导航按钮"和"分隔线"右侧下拉列表中的"否"。
(5)【操作步骤】
步骤1:
右键单击命令按钮"显示全部记录"选择【事件生成器】。
步骤2:
在空行内输入代码:
PrivateSubCommand4Click()
BBB.Form.RecordSource="select*fromtStudentwhere姓名like'"&Me!
[Text2]&"*'"
EndSub
PrivateSubbListClick()
'***请在下面双引号内添入适当的SELECT语句***'
BBB.Form.RecordSource="select*fromtStudent"
*******************'
[Text2]=""
EndSub
PrivateSub命令7Click()
DoCmd.Close
EndSub"
关闭界面。
步骤3:
单击工具栏中"保存"按钮
,关闭设计视图。
第5套题
一、基本操作题
(1)【操作步骤】
在设计视图中新建表,按题干中的表建立新字段。
在第一行"字段名称"列输入"编号",单击"数据类型",在"字段大小"行输入"5"。
同理设置其他字段。
单击工具栏中的"保存"按钮
,将表另存为"tTeacher"。
(2)【操作步骤】
在表"tTeacher"设计视图中选中"编号"字段行,右键单击"编号"行选择【主键】。
(3)【操作步骤】
在表"tTeacher"设计视图中单击"工作时间"字段行任一处,在"有效性规则"行输入"<=DateSerial(Year(Date())-1,5,1)"。
(4)【操作步骤】
步骤1:
在表"tTeacher"设计视图中单击"在职否"字段行任一处,在"默认值"行输入"True",单击工具栏中"保存"按钮
。
步骤2:
单击"邮箱密码"字段行任一处,单击"输入掩码"行的右侧生成器按钮
,弹出"输入掩码向导"对话框,在