《Access上机模拟试题.doc》由会员分享,可在线阅读,更多相关《Access上机模拟试题.doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Access模拟试题1一、基本操作题考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18;(2)设置“简历”字段的设计说明为“自上大学起的简历信息”;(3)将“入校时间”字段的显示设置为“月日”形式;直接在格式中输入“mm月dd日yyyy年”,计算机自动变成上面内容。注意:要求月日为两位显示、年四位显示,如“12月15日2005”。(4)将学号为“”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp”图像文件;(5)将冻结的姓名字段解冻;(6)完成上述操作后,将“备
2、注”字段删除;二、简单应用题考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个表对象“tEmp”、“tBmp”、“tTmp”和“tGrp”。试按以下要求完成设计:(1)创建一个查询,查找并显示年龄大于等于40的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”;(2)创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”;(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名
3、为“qT3”;(建立更新查询,在编号字段的“更新到”行中写:”05” & mid(编号))(4)创建一个查询,删除表对象“tTmp”里所有姓名含有“红”字的记录,所建查询命名为“qT4”。(建立删除查询,在“姓名”的条件行中输入LIKE “*红*”)三、综合应用题考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好窗体对象“fs”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“学生基本信息输出”;(2)将主体节区中“性别”标签右侧的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”;
4、(3)在主体节区添加一个标签控件,该控件放置在距左边0.2厘米、距上边3.8厘米,标签显示内容为“简历”,名称为“bMem”;(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“学生基本信息”。注意:不允许修改窗体对象“fs”中未涉及的控件和属性。Access模拟试题2一、基本操作题(1)在考生文件夹下,“samp1.mdb”数据库文件中建立表“tCourse”,表结构如下:(2)设置“课程编号”字段为主键;(3)设置“学时”字段的有效性规则为:大于0;(4)设置“开课日期”字段的输入掩码为“短日期”;(5)
5、在“tCourse”表中输入以下2条记录:(6)在数据表视图中冻结“课程名称”字段。二、简单应用题考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容,所建查询名为“qT1”;(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”;(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为
6、“qT3”;(年龄的条件行中输入=请输入起始日期 and =请输入终止日期,如图10-4所示。图10-4单击工具栏保存按钮,弹出另存为对话框,输入查询名称按日期查询入库情况,单击确定,单击右上角关闭按钮。在product.mdb数据库中有雇员、商品和销售明细三张表。(1)创建带有SQL子查询的查询查询1,显示当月出生的雇员全部信息。要求在子查询中实现查询当月出生雇员信息。(1)【操作步骤】在product数据库窗口中,单击查询对象。单击新建按钮,在弹出的窗口中,选择设计视图,单击确定按钮。在弹出的显示表窗口中,添加雇员,单击关闭按钮。在查询1:选择查询窗口中,字段行中选择雇员.*和出生日期,取
7、消出生日期的显示。在出生日期对应的准则行输入(SELECT 出生日期 FROM 雇员WHERE Month(出生日期)=Month(Date() )。查询设计如图16-2所示。图16-2单击工具栏中保存按钮,在弹出的另存为对话框中输入查询名称为查询1,单击确定,并关闭查询设计视图。在考生文件夹下有yyy.mdb数据库。(1)以产品、订单、客户和订单明细表为数据源,创建订单查询,结果显示订单ID、产品名称、客户名称、数量和价格字段。其中,价格=订单明细.单价*订单明细.折扣。查询结果如图17-3所示。图17-3(1)【操作步骤】在yyy数据库窗口中,单击查询对象。单击新建按钮,选择设计视图,在弹
8、出的显示表对话框中,添加产品表到查询设计视图中,然后用同样的方法将客户、订单和订单明细表添加到查询设计视图中,然后单击关闭按钮,关闭显示表窗口。选择订单ID、产品名称、客户名称、数量字段,添加价格: 订单明细!单价*订单明细!折扣字段,如图17-2所示。图17-2单击工具栏中保存按钮,在弹出的另存为对话框中输入查询名称订单查询,并单击确定按钮。最后关闭查询设计视图。在招聘信息.mdb数据库中有单位、个人、求职和职位四张表。(1)以职位表为数据源,创建7天以内职位查询,查询发布时间在7天以内的职位信息。结果显示职位表的全部字段。二、简单应用题(1)【操作步骤】打开考生文件夹中的招聘信息.mdb数
9、据库,单击查询对象。单击新建按钮,并在弹出的对话框中选择设计视图,单击确定按钮。添加职位表,单击关闭按钮,关闭显示表窗口。字段行选择发布日期和职位.*字段,取消发布日期字段的显示并在其准则行输入Date()-7。单击工具栏中的保存按钮,在弹出的另存为对话框中输入查询名称7天以内职位,单击确定按钮并关闭查询设计视图。在yy.mdb数据库中有城市和通信录两张表。(1)以通信录表为数据源,创建查询今天过生日,查询今天过生日的人。结果显示通信录表的全部信息。(1)【操作步骤】打开yy数据库,在数据库窗口中单击查询对象。单击新建按钮,选择设计视图,单击确定按钮。添加通信录表,然后单击关闭按钮,关闭显示表
10、对话框。字段行选择通信录.*字段,添加Month(生日)和Day(生日)字段。在Month(生日)字段对应准则行输入Month(Date(),在Day(生日)字段准则行输入Day(Date(),如图76-3所示。图76-3单击工具栏中保存按钮,弹出另存为对话框,输入查询名字今天过生日,单击确定按钮,关闭查询设计视图。三、综合应用题在人事管理系统.mdb数据库中有基本情况、工资变动、部门和职务四张表。(2)用窗体向导创建基于员工信息查询的窗体基本信息。布局:纵栏表;样式:沙岩。为基本信息窗体创建高级筛选,筛选出当前月过生日的员工信息。窗体最终结果如图4-4所示。(2)【操作步骤】在人事管理系统数
11、据库中单击窗体对象。单击新建按钮,在新建窗体对话框中选择窗体向导,数据源选择员工信息,然后单击确定按钮。在弹出窗体向导对话框中,单击按钮,如图4-5所示,单击下一步。图4-5单击下一步,在窗体布局处选择纵栏表,单击下一步。样式选择沙岩,单击下一步,指定窗体标题内输入基本信息,单击完成按钮。弹出基本信息窗体,选择菜单记录筛选高级筛选排序,在字段行添加Month(出生日期)字段,在对应的准则行输入Month(Date()。选择筛选应用筛选排序,单击关闭按钮退出。在学生.mdb数据库中有班级表、课程表和学生成绩表三张表。(1)以学生成绩查询结果为数据源,创建学生成绩表窗体,在窗体中显示学生ID、姓名
12、、班级名称、课程名称和分数字段。(2)设置学生成绩表窗体的页眉高度为1厘米,页脚高度为0.501厘米,在页眉中添加学生成绩表标签,标签文本格式为宋体12号字,居中显示。窗体结果如图2-5所示。图2-5三、综合应用题(1)【操作步骤】打开学生数据库窗口,单击窗体对象。单击新建按钮,在新建窗体对话框中选择窗体向导,数据源选择学生成绩查询,然后单击确定按钮。在弹出窗体向导对话框中,单击按钮,如图2-6所示。图2-6连续四次单击下一步,在请为窗体指定标题中输入窗体标题学生成绩表。单击完成按钮,关闭窗口退出。(2)【操作步骤】打开学生数据库窗口,单击窗体对象。选中学生成绩表窗体,右键单击选择设计视图,单
13、击工具箱中的标签控件,添加到窗体页眉上,选中标签,输入标签名称学生成绩表。选中添加的标签,在工具栏中选择对应的居中文本格式,字体为宋体,字号为12。选中窗体页眉栏,右键单击选择属性,在格式页高度行输入1厘米。选中窗体页脚栏,右键单击选择属性,在格式页高度行输入0.501厘米。单击工具栏中保存按钮,单击右上角关闭按钮退出窗体。在product.mdb数据库中有产地表、产品表和生产商表。(1)创建一个基于产品查询结果的窗体产品信息,在窗体中显示产品查询的全部字段。布局:纵栏表;样式:标准。(2)创建关闭产品信息窗体宏。用来关闭产品信息窗体。在产品信息窗体中添加退出按钮,实现运行关闭产品信息窗体宏。
14、窗体最终结果如图3-3所示。图3-3三、综合应用题(1)【操作步骤】打开product数据库窗口,单击窗体对象。单击新建按钮,在新建窗体对话框中选择窗体向导,数据源选择产品查询,然后单击确定按钮。在弹出窗体向导对话框中,单击按钮,如图3-5所示,单击下一步。图3-5单击下一步,在窗体布局处选择纵栏表,单击下一步。样式选择标准,单击下一步,标题内输入产品信息。单击完成按钮,弹出窗体,单击右上角关闭按钮。(2)【操作步骤】在product数据库窗口,单击宏对象。单击新建按钮,在操作列下拉列表选择close,对象类型选择窗体,对象名称选择产品信息。单击保存按钮,输入宏的名字关闭产品信息窗体,关闭宏窗
15、口。单击窗体对象,右键单击产品信息,选择设计视图,在窗体中添加命令按钮。在弹出的命令按钮向导中,类别栏选择杂项,操作栏选择运行宏,单击下一步。单击下一步,选择在按钮上显示文本,对应的文本框中输入退出,如图3-6所示。图3-6单击完成按钮,然后单击工具栏保存按钮,并单击右上角关闭。在产品展会.mdb数据库中有馆号、展位号和展位情况三张表。(1)创建带有子窗体的窗体馆号,主窗体的页眉为各馆展位占用情况(宋体,12号,蓝色),主窗体显示馆号字段,子窗体显示馆名、展位号、展位面积和状态字段。设置主窗体的宽度为9厘米,主窗体页眉和页脚的高度均为1厘米。(2)在馆号窗体中添加未占用展位按钮,实现运行未占用
16、展位查询。窗体结果如图11-4所示。图11-4三、综合应用题(1)【操作步骤】打开产品展会数据库窗口,单击窗体对象,单击新建按钮。在弹出的新建窗体窗口选择设计视图,并在数据来源下拉输入框中选择馆号表,单击确定按钮。将数据源馆号窗口中的馆号左键拖动到窗体主体的左上角显示。在工具箱中选择子窗体/子报表控件,添加到窗体主体中,弹出子窗体向导对话框。单击下一步,依次添加馆名、展位号、展位面积和状态字段,如图11-5所示,单击完成,弹出窗体,选择主菜单中视图设计视图。图11-5在主窗体空白处右击选择属性,设置宽度为9厘米;在主窗体右键菜单中选择显示窗体页眉/页脚,在页眉中添加标签控件,输入各馆展位占用情
17、况,选中添加的标签,在工具栏中设置字体格式:宋体、字号为12、字体颜色为蓝色。选中页眉,在右键菜单中选择属性,设置高度为1厘米,并按同样方法设置页脚宽度为1厘米。单击工具栏中保存按钮,弹出另存为对话框,输入新建窗体的名称馆号,单击确定按钮。(2)【操作步骤】在馆号窗体设计视图中,添加命令按钮,弹出命令按钮向导对话框,在类别选择杂项,操作中选择运行查询,如图11-6所示,单击下一步按钮。图11-6命令按钮运行的查询选择未占用展位,单击下一步按钮。选中文本,并输入未占用展位,单击完成按钮。单击工具栏中保存按钮,保存窗体并单击右上角关闭按钮。在考生文件夹下有库存.mdb数据库。(2)创建窗体综合操作
18、。在综合操作窗体上添加按钮价格调整、人员业绩、按货号查询销售金额和退出标志按钮,分别实现运行价格调整查询、运行人员业绩宏、打开按货号查询销售金额窗体和关闭窗体操作。添加页眉标签综合操作(宋体,12号,蓝色,居中显示),窗体的宽度为8厘米,选择弹出格式。窗体结果如图14-8所示。图14-8(2)【操作步骤】在库存数据库窗口中单击窗体对象,单击新建按钮。选择设计视图,不选择数据源,单击确定按钮。从工具箱中选择命令按钮,添加到窗体中。在命令按钮向导对话框中的类别选择杂项,操作中选择运行查询,单击下一步按钮。确定命令按钮运行的查询为调整价格查询,单击下一步按钮。输入命令按钮显示的文本为价格调整,单击下
19、一步,指定按钮名称为价格调整,单击完成按钮。人员业绩和按货号查询销售金额按钮添加的方法相同。从工具箱中选择命令按钮,添加到窗体中。在命令按钮向导对话框中的类别选择窗体操作,操作中选择关闭窗体,单击下一步按钮。在按钮显示项选择退出图片,单击下一步,指定按钮名称为退出,点击完成按钮。在窗体页眉中添加标签,在标签文本中输入综合操作,选中标签,在工具栏中选择文本格式为宋体、12号、蓝色、居中显示,如图14-6所示。图14-6右键单击窗体视图的空白处,选择属性菜单,在格式选项卡宽度行输入8厘米,在其他选项卡弹出方式行中选择是。单击保存按钮,在另存为对话框中输入名称为综合操作,单击确定按钮。在考生文件夹下
20、有student.mdb数据库。(1)创建学生和课程窗体,分页显示学生和课程的信息。将第一页命名为学生,第二页命名为课程。学生页用列表框显示学生表全部信息,隐藏学号列。课程页用列表框显示课程表信息,隐藏课程编号列。三、综合应用题(1)【操作步骤】在student数据库窗体中,单击窗体对象。单击新建按钮,在弹出的新建窗体对话框中,选择设计视图,不选择数据源,单击确定按钮。从工具箱中选择选项卡控件,添加到窗体中,选中页标签,将页标签分别修改为学生和课程。从工具箱中选择列表框控件,添加到学生页,在弹出的列表框向导中选中在列表框和查询中查阅数值。单击下一步,选择学生表,单击下一步,将全部字段添加到选定
21、字段中,单击下一步,选中隐藏键列隐藏学号列,单击完成按钮。使用同样的方法向课程页中添加列表框控件。单击工具栏中保存按钮,在弹出的另存为窗口中输入窗体的名字学生和课程,单击确定按钮。在考生文件夹下有student.mdb数据库。(1)在学生课程报表中添加学生子报表子报表,在子报表中显示学号、学生姓名和成绩字段,修改学生课程报表的套用格式为正式。(2)在学生子报表子报表中添加标签为平均分文本框,显示每门课程的平均分。报表的结果如图55-3所示(局部)。图55-3三、综合应用题(1)【操作步骤】打开考生文件夹中的student.mdb数据库,单击报表对象。选中学生课程报表,右键单击选择设计视图,在工
22、具箱中选择子窗体/子报表控件,拖动到报表中。弹出子报表向导对话框,选择使用现有的表和查询,单击下一步,在表:学生中选定字段学号、学生姓名,在表:课程成绩中选定字段成绩,如图55-3所示,连续两次单击下一步,输入子报表的名称学生 子报表,最后单击完成按钮。图55-3选择菜单栏的格式自动套用格式,在弹出的对话框中选正式,点击确实按钮。单击工具栏中的保存按钮,关闭报表设计视图。(2)【操作步骤】选中学生 子报表,单击右键选择设计视图,从工具箱中选择文本框控件添加到报表中,修改标签为平均分,在文本框中输入=Avg(成绩)并设置文本框的名称为平均分,如图55-4所示。图55-4单击工具栏中的保存按钮,关
23、闭报表设计视图。在考生文件夹下有公司.mdb数据库。(1)创建部门人员报表,显示员工ID、姓名、性别、职位和部门名称字段,按照员工ID升序排列,布局为对齐,方向为纵向,样式为组织。报表的结果如图68-4所示(部分)。图68-4(2)创建关闭报表宏,实现关闭报表。三、综合应用题(1)【操作步骤】打开公司信息数据库,在数据库窗口中单击报表对象,单击新建按钮。在新建报表对话框中选择报表向导,不选择数据源,单击确定按钮。在报表向导对话框中选择员工ID、姓名、性别、职位和部门名称字段,如图68-3所示,单击下一步按钮。图68-3查看数据方式选择通过部门人员,单击下一步,不选择分组级别,单击下一步,排序次
24、序选择按照员工ID升序排列,单击下一步按钮,布局选择对齐、纵向,单击下一步,样式选择组织,单击下一步,单击完成按钮。(2)【操作步骤】在数据库窗口中单击宏对象,单击新建按钮。在宏对话框中的操作列选择Close,对象类型选择报表,对象名称选择部门人员。如图68-4所示。图68-4单击工具栏中的保存按钮,弹出另存为对话框,输入宏名称为关闭报表,单击确定按钮,并关闭宏设计视图。在考生文件夹下有mn.mdb数据库。(1)在Cl窗体中添加产品ID检查按钮,编写VB代码,实现按下按钮时输入产品ID12的情况会提示产品ID输入不合法!消息框,否则显示产品ID合法消息框。结果如图5-4、图5-5所示。图5-4
25、 图5-5(2)在供应商窗体中添加打开C1按钮,用按钮事件来实现单击该按钮实现打开C1窗体。三、综合应用题(1)【操作步骤】在mn数据库中单击窗体对象。右键单击C1窗体,选择设计视图,从工具箱选择命令按钮控件添加到窗体中,出现命令按钮向导,单击取消按钮。选中刚添加的命令按钮,输入按钮文本产品ID检查单击右键选择属性,在选项卡中名称行输入产中ID检查。右键单击刚才添加的按钮选择事件生成器,在弹出的选择生成器对话框中选择代码生成器,单击确定按钮,进入VBE环境。在Private Sub和End Sub之间添加如下代码:*产品ID检查按钮的事件代码*If (Forms!C1!产品ID 12) The
26、n MsgBox 产品ID输入不合法!, vbInformation, 检查产品IDElse MsgBox 产品ID输入合法!, vbInformation, 检查产品IDEnd If*关闭VB程序编辑窗口,如图5-5所示,单击工具栏中的保存按钮,并单击C1窗口右上角关闭按钮。图5-5(2)【操作步骤】在mn数据库中单击窗体对象。右键单击供应商窗体,选择设计视图。从工具箱单击命令按钮控件添加到窗体中,出现命令按钮向导,单击取消按钮。选中按钮,输入按钮文本打开C1,单击右键选属性,在全部选项卡的名称行输入打开C1。选中按钮,右键单击选择属性,将光标定在事件选项卡的单击行,双击左键,该行出现(事件过程)字样,选择按钮,进入V