access上机题目.docx
- 文档编号:16656095
- 上传时间:2023-07-16
- 格式:DOCX
- 页数:25
- 大小:69KB
access上机题目.docx
《access上机题目.docx》由会员分享,可在线阅读,更多相关《access上机题目.docx(25页珍藏版)》请在冰点文库上搜索。
access上机题目
武汉大学珞珈学苑教育中心ACCESS全真上机试题
(一)
一、基本操作
在文件夹下,“sampl.mdb”数据库文件中已建立表对象“tEmployee”。
试按以下操作要求,完成表的建立和修改:
(1)删除“tEmployee”表中1949年以前出生的雇员记录。
(2)删除“简历“字段。
(3)将“tEmployee”表中“联系电话”字段的“默认值”属性设置为“010-”。
(4)建立一个新表,结构如表1所示,主关键字为“ID”,表名为”tSell”,将表2所示数据输入到”tSell”表相应字段中。
字段名称
数据类型
ID
自动编号
雇员ID
文本
图书ID
数字
数量
数字
售出日期
日期/时间
表1
表2
ID
雇员ID
图书ID
数量
售出日期
1
1
1
23
2006-1-4
2
1
1
45
2006-2-4
3
2
2
65
2006-1-5
4
4
3
12
2006-3-1
5
2
4
1
2006-3-4
(5)将”tSell”表中“数量”字段的有效性规则属性设置为大于等于0,并在输入数据出现错误时,提示“数据输入有误,请重新输入”的信息。
(6)建立“tEmployee”和”tSell”两表之间的关系,并实施参照完整性。
二、简单应用
在文件夹下,存在一个数据库“samp2.mdb”,里面已经设计好表对象“tStaff”、“tSalary”和“tTemp”。
试按以下要求设计:
(1)创建一个查询,查找并显示职务为经理的员工的“工号”、“姓名”、“年龄”和“性别”四个字段内容,所建查询命名为“qTl”。
(2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”三列内容。
其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示员工“姓名”、“工资”、“水电房租费”及“应发工资”四例内容。
其中“应发工资”列数据由计算得到,计算公式为:
应发工资=工资-水电房租费,所建查询命名为“qT3”。
(4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名为“qT4”。
三、综合应用
在文件夹下,存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。
试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团员基本信息表”。
(2)在报表的主体节区添加一个文本框控件,显示“性别”字段值。
该控件放置在距上边0.1厘米、距左边5.2厘米,并命名为“tSex”。
(3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。
计算控件放置在距上边0.2厘米、距左边4.5厘米,并命名为“tAvg”.
(4)按“编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚区。
计算控件命名为“tCount”.
注意:
不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
武汉大学珞珈学苑教育中心ACCESS全真上机试题
(二)
一、基本操作
在文件夹下,“sampl.mdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。
试按以下要求,顺序完成表的各种操作:
(1)设置表对象“职工表”的聘用时间字段默认值为系统日期。
(2)设置表对象“职工表”的性别字段有效性规则为:
男或女;同时设置相应有效性文本为“请输入男或女”。
(3)将表对象“职工表”中编号为“000019”的员工的照片字段值设置为文件夹下的图像文件:
000019.bmp数据。
(4)删除职工表中姓名字段含有“江”字的所有员工记录。
(5)将表对象“职工表”导出到文件夹下的“samp.mdb”空数据库文件中,要求只导出表结构定义,导出的表命名为“职工表bk”。
(6)建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。
二、简单应用
在文件夹下,存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、““tCoure”和一个空表“tTemp”。
试按以下要求完成:
(1)创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qTl”.
(2)创建一个选择查询,查找选课学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”.
(3)创建一个选择查询,按系别统计各系男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,所建查询命名为“qT3”.
(4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”
三、综合应用
在文件夹下,存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。
同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下要求补充设计:
功能:
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。
设置相关属性实现下拉列表形式输入性别“男”和“女”,
(2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值。
(3)修正查询对象“qEmp”设计,增加退休人员(年龄>=55)的条件。
(4)单击“刷新”按钮(名为“btl”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”)调用设计好的宏“mEmp”来关闭窗体。
注意:
不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改查询对象“qEmp”中未涉及的属性的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(三)
一、基本操作
在文件夹下,存在一个数据库文件“samp1.mdb”。
在数据库文件中已经建立一个表对象,“学生基本情况”。
试按以下操作要求,完成各种操作:
(1)将“学生基本情况”表名称更改为“tStud”。
(2)设置“身份ID”字段为主键;并设置“身份ID”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证”。
(3)将“姓名”字段设置为有重复索引。
(4)在“家长身份证号”和“语文”两字段间增中一个字段,名称为“电话”,类型为文本型,大小为12。
(5)将新增“电话”字段的输入掩码设置为“010*******”形式。
其中,“010-”部分自动输出,后八位为0到9的数字显示。
(6)在数据表视图中将隐藏的“编号”字段重新显示出来。
二、简单应用
在文件夹下,存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象“tStud1”和“tStud2”,试按以下要求完成设计
(1)创建一个查询,查找并显示“tStud1”表中“编号”、“姓名”、“性别”、“年龄”和“团员否”五个字段,所建查询命名为“qStud1”。
(2)创建一个查询,查找并显示“tStud2”表中所有姓李学生的“编号”、“姓名”、“性别”三个字段内容,所建查询命名为“qStud2”。
(3)创建一个查询,删除“tStud2”表中性别为男的记录,所建查询命名为“qStud3”。
(4)创建一个窗体,命名为“fs”。
设置窗体的“导航按钮”属性为“否”,并将窗体“标题”属性设为“测试窗体”;在窗体的主体节区添加两个命令按钮,分别命为“btnR1”和“btnR2”,按钮标题为“打开窗体”和“关闭”。
三、综合应用
在文件夹下,存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出“qStud”为数据源的报表对象“rStud”。
试在此基础上按照以下要求补充表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“97年入学学生信息表”。
(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。
该控件放置在距上边0.1厘米,距左边3.2厘米,并命名为“tName”.
(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:
XXX年XX月(注:
不允许使用格式属性)。
计算控件放置在距上边0.3厘米、距左边10.5厘米,并命名为“tDa”。
(4)按“编号”字段前四位分组统计每组记录平均年龄,并将统计结果显示在组页脚节区。
计算控件命名为“tAvg”。
注意:
不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(四)
一、基本操作
在文件夹下,“sampl.mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。
试按以下要求,顺序完成表的各种操作:
(1)将“员工表”的行高设为15。
(2)设置表对象“员工表”的年龄字段有效性规则为:
大于17小于65(不含17和65);同时设置相应有效性文本为“请输入有效年龄”。
(3)在表对象“员工表”的年龄和职务两字段这间新增一个字段,字段名称为“密码”,数据类型号为文本,字段大小为6,同时,要求设置输入掩码使其以星号方式(密码)显示。
(4)冻结员工表中的姓名字段。
(5)将表对象“员工表”数据导出到文件夹下,以文本文件形式保存,命名为Test.txt.。
换行要求,第一行包含字段名称,各数据项间以分号分隔。
(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。
二、简单应用
在文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”和tScore”及一个临时表对象“Ttemp”。
试按以下要求完成设计:
(1)创建一个查询,查找并显示入校时间非空的男同学的“学号、”“姓名”和“所属院系”三个字段内容,所建查询命为“qT1”。
(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。
(4)创建一个查询,将临时表对象“Ttemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。
三、综合应用
在文件夹下,存在一个数据库“sampl3.mdb”,里面已经设计了表对“tEmp”、窗体对象“fEmp”,宏对象“mEmp”和报表对象“rEmp”。
同时,给出窗体对象:
“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,试按以下功能要求补充设计。
(1)将窗体“fEmp”上标签“bTitle”以特殊效果:
阴影显示。
(2)已将窗体“fEmp”的三个命令按钮中,按钮“btl”和bt3的大小一致、且左对齐。
现要求在不更改“btl”和bt3大上位置的基础上,调整按钮“bt2”的大小和位置,使其大小与“btl”和bt3相同,水平方向左对齐“btl”和bt3,竖直方向在“btl”和bt3之间的位置。
(3)在窗体fEmp”的“加载”事件中设置标签“bTitle”以红色文本显示;单击“预览”按钮(名为“btl”)或“打印”按钮(名为“bt2”),事件过程传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击“退出”按钮(名为“bt3”),调用设计好的宏“mEmp”来关闭窗体。
(4)将报表对象“remp”的记录源属性设置为表对象“tEmp”。
注意:
不允计修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象fEmp”和报表对角“rEmp”中未涉及的控件和属性。
程序代码只允许在“*****ADD*****”与“*****ADD*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(五)
一、基本操作
在文件夹下,sampl.mdb”数据库文件中已建立在个关联对象(名为”职工表”、“物品表“和“销售业绩表”)和一个窗体对象(名为”fTest”)。
试按以下要求,完成表及窗体的各种操作:
(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。
(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。
(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性。
(4)将文件夹下Excel文件Test.xls中的数据链接到当前数据库中。
要求:
数据中的第一行作为字段名,链接表对象命名为Test.xls。
(5)将窗体“fTest”名为“bTitle”的控件设置为“特殊效果:
阴影”显示
(6)在窗体“fTest”中,以命令按钮“btl”为基础,调整命令按钮“bt2”和“bt3”的大小与水平位置。
要求:
按钮“bt2”和“bt3”的大小尺寸与按钮“btl”相同,左边界与按钮“btl”左对齐。
二、简单应用
文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象“tNorm”和“tStock”。
试按以下要求完成设计。
(1)创建一个查询,查找产品最高储备与最低储备相差最小的数并输出,标题显示为“m_data”,所建查询命名为“qTl”
(2)创建一个查询,查找库存数量超过10000(不含1000)的产品,并显示“产品名称”和“库存数量”。
所建查询名为“qT2”
(3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。
当运行该查询时,应显示提示信息:
“请输入产品代码”,所建查询名为“qT3”
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”
注意:
交叉表查询不做各行小计。
三、综合应用
在文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”同时,给出窗体对象“fEmp”上“计算”按钮(名为bt)的单击事件代码,试按以下要求完成设计。
(1)设置窗体对象“fEmp”的标题为“信息输出”。
(2)将窗体对象“fEmp”上名为“bTitle”的标签以红色显示其标题。
(3)删除表对象“Temp”中的“照片”字段。
(4)按照以下窗体功能,补充事件代码设计。
窗体功能,打开窗体单击“计算”按钮,事件过程使用ADO数据库技术计算出表对象“Temp”中党员职工的平均年龄,然后将结果显示在窗体的文体框“tAge”内并写入外部文件中。
注意:
不允许修改数据库中表对象“Temp”未涉及的字段和数据,不允许修改窗体对象“fEmp”中中未涉及的控件和属性。
程序代码只允许在“*****ADD*****”与“*****ADD*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(六)
一、基本操作
在文件夹下,“samp1.mdb”数据库文件中已建立表对象“tStud”。
试按以下操作要求,完成表的编辑修改:
(1)将“编号”字段改名为“学号”,并设置为主键。
(2)设置“入校时间”字段的有效性击规则为2005年之前的时间(不含2005年)。
(3)删除表结构中的“照片”字段。
(4)删除表中学号为“000003”和“000011”的两条记录。
(5)设置“年龄”字段的默认值为23。
(6)完成上述操作后,将文件夹下文本件“tStud.txt”中的数据导入并追加保存在表“tStud”中。
二、简单应用
文件夹下存在一个数据库文件,“samp2.mdb”,里面已经设计好表对象“tStaff”和“tTemp”及窗体对象“fTest”。
试按以下要求完成设计
(1)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“姓别”和“政治面目”四个字段内容,所建查询命名为“qTl”。
(2)创建一个查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。
(3)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。
其中“性别”字段的准则条件为参数,要求引用窗体对象“fTest”上控件“tSex的值,所建查询命名为“qT3
(4)创建一个查询,删除表对象“tTemp”中所有姓“李”的记录,所建查询命名为“qT4”。
三、综合应用
文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmp”,窗体对象“fEmp”、报表对象“rEmp”、和宏对象“mEmp”。
试在此基础上按照以下要求补充设计
(1)将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题显示为“职工基本信息表”,同时将其安排在距上边0.5厘米,距左侧5厘米的位置。
(2)设置报表“rEmp”的主体节区内“tSex“文本框件控件显示“性别“字段数据。
(3)将窗体按钮“btnp”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。
(4)窗体加载时将文件夹下的图片文件“test.bmp”设置为窗体“fEmp”的背景。
窗体“加载”事件代码已提供,请补充完整。
要求背景图像文件当前前路径必须用CurrentProject.Path获得。
注意:
不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
程序代码只允许在“*****ADD*****”与*****ADD*****”之间的空行内补充一行语句完成设计,不允许增删和修改其它的语句。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(七)
一、基本操作
在文件夹下,“sampl.mdb数据库文件中已建立三个关联表对象(名为“线路”、“游客”和“团队”)和窗体对象“brow”,试按以下要求,完成表和窗体的各种操作:
(1)按照以下要求修改表的属性:
“线路”表:
设置“线路ID”字段为主键,“线路名”字段为必填字段。
“团队”表:
设置“团队ID”字段为有索引(无重复),“导游姓名”字段为必填字段。
(2)分析“团队”表的字段构成,判断并设置主键。
(3)建立“线路”和“团队”两表之间的关系并实施参照完整。
(4)将考生文件夹下Excel文件Test.xls中的数据链接到当前数据库中。
要求“数据中的第一行作为字段名,链接表对象命名为”tTest”。
(5)删除“游客”表对象。
(6)修改“brow”窗体对象的属性,取消“记录选择器”和“分隔线”显示,将窗体标题栏的标题改为“线路介绍”。
二、简单应用
文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象住宿登记表“tA”和住房信息表“tB”,试按以下要求完成设计:
(1)创建一个查询,查找并显示客人的“姓名”,“入住日期”和“价格”三个字段内容,所建查询命名为“qT1”。
(2)创建一个参数查询,显示客人的“姓名”、“房间号”和“入住日期”三个字段信息。
将“姓名”字段作为参数,设定提示文本为“请输入姓名”,所建查询命名为“qT2”。
(3)以表对象“tB”为基础,创建一个交叉表查询。
要求:
选择房间号为行标题,列名称显示为“房间号”,“房屋类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。
所建查询命名为“qT3”。
交叉表查询不做各行小计。
(4)创建一个查询,统计出各种类别房屋的数量,所建查询显示两列内容,列名称分别为“type”和“num”,所建查询命名为“qT4”。
三、综合应用
文件夹存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”,窗体对象“fEmp”,报表对象“rEmp”和宏对象“mEmp”。
试在此基础上按照以下要求补充设计。
(1)设置表对象“tEmp”中“年龄”字段的有效性规则为:
年龄值在20到50之间(不含20和50),相应有效性文本设置为“请输入有效年龄”。
(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出。
将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式页码显示。
(3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。
设置窗体标题为“职工信息输出。
”
(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。
在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。
输入1时,相关代码关闭窗体(或程序)
输入2时,相关代码实现预览输出报表对象“rEmp”
输入>=3时,相关代码调用宏对象“mEmp”,以及打开数据库表“tEmp”
注意:
不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
不允许修改表对象“tEmp”中未涉及的字段和属性
程序代码只允许在“****Add*****”与“****Add*****”之间的空行内补充一行语句,完成设计,不允许增删和修改其它位置已存在的语句。
武汉大学珞珈学苑教育中心ACCESS全真上机试题(八)
一、基本操作
在文件夹下,“sampl.mdb数据库文件中已建立二个关联表对象(名为“tScore”、“tStud”)和窗体对象“fTest”,宏对象“mTest”,试按以下要求,完成表和窗体的各种操作:
(1)分析表对象“tScore”的字段构成,判断并设置主键
(2)删除“tStud”表结构的“照片”字段列,在简历字段前添加一个新字段(字段名:
团员否,数据类型:
“是/否”型)
(3)隐藏“tStud”中的“所属院系”字段列。
(4)将文件夹下文本文件Test.txt中的数据导入到当前数据库中。
其中,第一行数据是字段名,导入的数据以“tTest”数据表命名保存。
(5)将窗体“fTest”中名为“bt2”的命令按钮,其高度设置为1厘米,左边界设置为左边对齐“bt1”命令按钮。
(6)将宏“mTest”重命名为自动运行的宏。
二、简单应用
文件夹存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”和“tScore”.此外,还提供窗体“fTest”和宏“mTest”,试按在下要求完成设计:
(1)创建一个选择查询,查找年龄大于25的学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”.
(2)创建生成表查询,组成字段是没有书法爱好学生的“学号”,“姓名”和“入校年”三列内容(其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式),生成的数据表命名为“tTemp”,所建查询命名为“qT2”。
(3)补充窗体“fTest”上“testl”按钮(名为“bt1“)的单击事件代码,实现以下功能:
当单击按钮”test1”,将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 上机 题目