access实验五 窗体设计(参考答案)
- 格式:docx
- 大小:11.20 MB
- 文档页数:22
Access学习辅导与上机实习—习题(第4章窗体)■典型习题一、选择题例 1 窗体是数据库中的一种重要的对象, 用户通过窗体不能完成的操作是。
A.输入数据B.显示数据C.编辑数据D.删除数据解析: 窗体是一种主要用于在数据库中输入和显示数据的数据库对象。
用户可以在窗体上对数据进行编辑, 但是不能删除数据。
答案: D例 2 用于修改窗体框架和布局的是。
A.数据表视图B.设计视图C.透视表视图D.窗体视图解析: 设计视图用于修改窗体框架和布局, 窗体视图是设计视图的具体实现用于显示数据, 数据表视图是将窗体所对应的数据源以表单的样式显示出来。
而透视表视图不属于窗体所对应的视图。
答案: B例3 下列不属于窗体类型的是。
A.数据访同页式窗体B.表格式窗体C.数据表式窗体D.透视表式窗体解析: Access窗体主要包含6种基本类型:纵栏式窗体、表格式窗体、数据表式窗体、子窗体、图表窗体和透视表窗体。
答案: A例4 主窗体,只能显示为_,而子窗体可以为_,也可以为_ 。
A.纵栏式窗体图表窗体表格式窗体B.表格式窗体图表窗体数据表式窗体C纵栏式窗体透视表窗体图表窗体D.表格式窗体表格式窗体子窗体解析:主窗体只能显示为纵栏式窗体,子窗体可以显示数据表窗体和表格式窗体或图表体。
透视表式窗体在指定数据的基础上产生一种用于Exce1 的分析表格。
用于对图表中数据进行扩展操作。
答案: A例5 下列窗体中不属于可以使用“自动创建窗体”创建的窗体类型是__。
A.纵栏式窗体B.表格式窗体C,数据表窗体D•透视表式窗体解析: 在Access中可以利用自动创建窗体向导来建立“纵栏式”、“表格式”、“数据表''窗体答案:D 一、例6 下列不可以作为空白窗体的数据来源的是_。
A.表B.査询C.用户新建査询D.数据访问页解析: 用户可以选择一个表对象或査询作为数据来源。
也可以通过査询生成器来设计新査询作为数据来源。
答案: D例7 下列不包含在记录滚动条里的按钮是。
课后练习第三章表一、选择题1.C 2.C 3.A 4.B 5.A 6.B 7.A 8.B二.填空题1.一对一一对多多对多2.文本数字货币超级链接是否型日期/时间3.表结构表记录表结构4.关系5.主键6.数据表7.升8.文本备注9.有效性规则10.内部连接左边外部连接右边外部连接第四章查询一、选择题:1.C 2.A 3.D 4.A 5.B 6.B7.B 8.B二.填空题1.SQL 结构化查询语言2.Update ALTER3.delete Drop4.选择参数5.数据表设计6.分组7.数据表8.##,””9.like “王*”10.连接传递第五章窗体设计一.选择题:1.C2.D3.A4.D5.C6.A7.B8.A二.填空题:1.查询2.主体3.节4.标题数据5.子6.输入数据第六章报表一.选择题1.B2.C3.C4.D5.B6.D7.A二.填空题1.格式2.显示器3.打印机4.统计5.修改6.主体第七章页一.选择题1.D2.D3.C4.B5.C6.B二填空题1.Html 快捷方式2.设计视图页面视图网页预览视图3.自动创建数据访问页4.空数据访问页第八章宏一.选择题1.A2.C3.D4.C二填空题1.操作注释条件宏名2.表名称视图数据模式数据模式3.在Access窗口下数据库窗口宏窗口窗体.报表中自动运行宏4.AutoExec5.AutoKeys九.模块一.选择题1.D2.C3. D4. D5. B6.B7.D8.C二填空题1.Visual Basic for Application2.Function3.用户编写的VBA程序代码4.类模块5.顺序结构6.循环7.Msgbox十.一填空题1.结构化生命周期法原型化法 2.调查研究系统分析系统设计系统实施系统评价3.用户参与程度管理层支持系统复杂程度业务流程再造。
A C C E S S-表、查询和窗体测试题答案表、查询和窗体测试题一、选择题1.下列实体的联系中,属于多对多联系的是。
A、学生与课程B、学生与校长C、住院的病人与病床D、职工与工资2.在现实世界中,每个人都有自己的出生地,实体“出生地”与“人”之间的联系是。
A、一对一联系B、一对多联系C、多对多联系D、无联系3.邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是。
A、000000B、999999C、CCCCCCD、LLLLLL 4.必须输入任何的字符或一个空格的输入掩码是。
A、AB、aC、&D、C 5.能使用“输入掩码向导”创建输入掩码的字段类型是。
A、数字和日期/时间B、文本和货币C、文本和日期/时间D、数字和文本6.数据类型是。
A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述Access表向导允许从中选择的字段名称7.在Access中,“文本”数据类型的字段最大可以输入个字符。
A、64B、128C、255D、2568.某数据库的表中要添加一张Excel电子表格,则该采用的字段类型是。
A、OLE对象数据类型B、查阅向导数据类型C、超级链接数据类型D、自动编号数据类型9.不属于Access对象的是。
A、表B、文件夹C、窗体D、查询10.如果字段内容为声音文件,则该字段的数据类型应定义为。
A、文本B、备注C、超级链接D、OLE对象11.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置。
A、更新相关字段B、有效性规则C、参照完整性D、输入掩码级联12.可以输入数字或空格的输入掩码是。
A、0B、<C、>D、9 13.要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是。
A、 *B、?C、!D、# 14.关于准则Like "[!香蕉,菠萝,土豆]",以下满足的是。
A、香蕉B、菠萝C、苹果D、土豆15.Access字段名不能包含的字符是。
第4章窗体1.既可以直接输入文字,又可以从列表中选择输入项的控件是______。
CA.选项框B. 文本框C. 组合框 D.列表框2.以下不属于窗体组成区域的是 ___________。
BA.窗体页眉 B.文本框 C.页面页眉 D.主体3.以下________事件发生在控件接收焦点时。
CA.Enter B.Exit C.GotFocus D.LostFocus 4.工具箱中的按钮用于创建___________控件。
DA.标签 B.文本框C.列表框 D.选项按钮5.Access 2010中不可以建立的窗体是___________。
DA.纵栏式窗体B.表格式窗体 C.数据表窗体D.隐藏式窗体6.以下不属于窗体的"格式"属性的是___________ 。
CA.导航按钮B.分隔线C.记录源 D.关闭按钮7.以下不属于窗体的“数据”属性的是___________。
DA.允许添加 B.排序依据 C.记录源D.循环8.能够触发窗体的MouseDown事件的操作是__________。
AA.按下鼠标B.拖动窗体C.鼠标滑过窗体D.按下键盘上的某个键9.以下不属于窗体"事件"属性的是___________ 。
CA.插入前B.加载C.记录源D.调整大小10.Access 2010中,可以在以下命令__________执行后设置筛选条件。
D A.按窗体筛选B.按选定内容筛选C.内容排除筛选D.高级筛选/排序11.能够触发窗体的DblClick事件的操作是__________。
BA.单击鼠标 B.双击窗体C.鼠标滑过窗体D.按下键盘上某个键12.数据表类型的窗体不显示___________。
AA.窗体页面/页脚 B.文本框内容C.列表框内容 D.标签内容13.组合框的内容不能用___________方式获取。
DA.值列表 B.从表或查询导入 C.自行键入D.从另一组合框14.工具箱中的按钮用于创建___________控件。
窗体(答案)Access窗体专项训练(笔试)1.在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是 DA)标签B)复选框C)文本框D)组合框2.若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是 DA)只能为"进入"事件和"单击"事件编写事件过程B)不能为"进入"事件和"单击"事件编写事件过程C)“进入”事件和“单击”事件执行的是同一事件过程D)已经为“进入”事件和“单击”事件编写了事件过程3.若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为 CA)Form_Click() Command1_Click()B)Frm1_Click() Command1_Click()C)Form_Click() Cmd1_Click()D) Frm1_Click() Cmd1_Click()4.若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是 DA)Forms.[销售总数].[订货总数]B)Forms![销售总数l.[订货总数] C)Forms.[销售总数]![订货总数]D)Forms![销售总数]![订货总数]5.因修改文本框中的数据而触发的事件是 AA)Change B)Edit C)Getfocus D)LostFocus6.下列关于对象“更新前”事件的叙述中,正确的是 BA)在控件或记录的数据变化后发生的事件B)在控件或记录的数据变化前发生的事件C)当窗体或控件接收到焦点时发生的事件D)当窗体或控件失去了焦点时发生的事件7.在Access 中,可用于设计输入界面的对象是 AA)窗体B)报表C)查询D)页8.启动窗体时,系统首先执行的事件过程是 AA)Load B)Click C)Unload D)GotFocus9.窗体Caption 属性的作用是 AA)确定窗体的标题B)确定窗体的名称C)确定窗体的边界类型D)确定窗体的字体10.当文本框中的内容发生了改变时,触发的事件名称是change11.要改变窗体上文本框控件的输出内容,应设置的属性是 CA)标题B)查询条件C)控件来源D)记录源12.在窗体上,设置控件Command0为不可见的属性是 DA)Command0.Colore B)Command0.CaptionC)Command0.Enabled D)Command0.Visible13.能够接受数值型数据输入的窗体控件是 BA)图形B)文本框C)标签D)命令按钮14.在窗体中,用来输入或编辑字段数据的交互控件是 AA)文本框控件B)标签控件C)复选框控件D)列表框控件15.窗体由多个部分组成,每个部分称为一个节16.窗口事件是指操作窗口时所引发的事件。
模块一数据库的分析与设计习题与实训一一、选择题1.B2.A3.C4.B5.A6.C7.D8.A9.B 10.C11.A 12.B 13.C 14.D 15.A二、填空题1.数据、信息2.数据处理3.关系模型_、层次模型。
4.二维表5.物理数据独立性6.一对多、多对多7.实体、属性、联系8.关系模式9.逻辑结构设计10.实体完整性三、上机实训任务一设计图书管理系统数据库1. 绘制E-R图(1)确定实体、联系和属性实体有:管理员、借书证、图书联系有:管理员为教师或学生办理借书证;教师或学生通过借书证进行借书或还书操作;管理员将图书保存到仓库中。
(2)确定局部(分)E-R图实体属性图如图1所示。
实体之间的关系图如图2所示。
(3)集成完整(总)E-R图将图1和图2合并起来,即为集成完整的E-R图,详细的图略。
图1 《教学信息管理系统》实体属性图图2 《教学信息管理系统》关系图2. 将E-R 图转化为关系模型 (1)实体转化为数据表管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) 用户(用户编号, 姓名, 用户类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话) 图书(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格,图书介绍)(2)联系转化为数据表借书证(借书证号, 用户编号,办证时间, 有效时间)借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)图书存储(图书编号, 仓库编号, 入库时间, 库存数量)(3)数据库的关系模式经过优化设计得,“图书管理”数据库的关系模式:①管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) ②借书证(借书证号, 姓名, 借书证类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话,办证时间, 有效时间)③借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)④还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)⑤图书存储(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格, 图书介绍, 入库时间, 库存数量)模块二数据库的创建与维护习题与实训二一、选择题1.B2.D3.C4.C5.A二、填空题1.__数据管理___2.数据表、查询、窗体、报表、宏3.“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”4.数据库的备份、数据库的还原5.独占方式三、上机实训任务一 Access 2010的基本操作1.采用多种方法启动和退出Access 2010。
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、。
accdbD、。
mdbx5、Access 2010的核心数据库对象是().A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是( ).A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是( )。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是( )。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是( )。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是( ).A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
( )3、Access 2010是数据库管理系统。
( )4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
( )6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”.()10、如果创建空白数据库后直接退出系统,则默认的数据表“表1”将被自动保存。
Access窗体操作题2、考生文件夹下存在一个数据库文件"Access3.mdb",里面已经设计好窗体对象"教师"。
试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"教师奖励信息";(2)在主体节区位置添加一个选项组控件,将其命名为"opt",选项组标签显示内容为"奖励",名称为"bopt";(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为"opt1"和"opt2",选项按钮标签显示内容分别为"有"和"无",名称分别为"bopt1"和"bopt2"。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为"确定"和"退出";(5)将窗体标题设置为"教师奖励信息"。
注意:不允许修改窗体对象"教师"中已设置好的属性。
本题解题思路如下:(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的"属性"按钮,设置标签的名称和标题属性;(2)在工具箱中选择一个选项组控件(opt,是大方框,显示选项组:opt),放到主体中,并点击工具栏上的"属性"按钮,设置选项组的名称和标题(奖励)属性(这个是小方框,显示标签:bopt);(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的"属性"按钮,设置这两个单选按钮的名称和标题属性(选项按钮是圆圈,标签是指有无);(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的"属性"按钮,设置这两个命令按钮的名称和标题属性;(5)选中窗体,并点击工具栏上的"属性"按钮,设置窗体的标题属性。
实验五窗体
一、实验目的
1. 熟悉创建窗体的方法;
2. 掌握在窗体的设计视图对常用控件的使用;
3. 掌握窗体属性的设置方法;
4. 掌握在窗体中添加子窗体的方法;
5. 掌握使用窗体处理数据的方法。
二、实验要求
1. 掌握使用设计视图创建窗体的操作方法;
2. 掌握实用窗体的设计方法。
三、实验内容
在“FLY飞翔数据库”数据库中,完成以下创建窗体实验。
(以下的创建窗体实验中可能有多种创建方式,建议同学多思考、多尝试)
实验5-1使用Access的自动创建窗体功能,创建一个名为“商品信息”的分割窗体。
要求该窗体包括表“商品”表中“商品编号”“商品名称”“销售价格”“购入价”等字段以及表“商品类型”中“类型名称”字段。
根据实验要求,操作步骤如图5.1所示:
(6)预览查询“商品信
息查询”数据源结果。
(4)在设计视图中,添加“商品”和“商品类型”两个表中所需字段。
提示(或注意):
整个操作过程包含两个部分:第一,先在“查询”操作对象里,建立名为“商品信息查询”的数据源,数据源来源于表“商品”和表“商品类型”中选择所需要的字段。
注意:自动创建窗体功能(包括分割窗体)只适合单表数据的操作,如果数据来自多个表,必须新建一个查询作为新的数据源;第二,在“窗体”选项组中,选择“其他窗体”中的“分割窗体”,依次完成名为“商品信息”的分割窗体的创建。
按钮 ,
实验5-2 使用Access的窗体向导功能,创建一个名为“员工工资查询”的表格式窗体。
要求该窗体包括表“员工”中“姓名”“性别”“机构编号”“员工编号”“职称”等字段以及表“员工工资”中“基本工资”“任务工资”“奖金”“住房公积金”“扣款”等字段。
同时在窗体内添加一标签名为“员工税后工资”的计算字段,(说明:员工税后工资=基本工资+任务工资+奖金+住房公积金-扣款),以及该窗体的默认视图为“单个窗体”。
根据实验要求,操作步骤如图5.2所示:
(1)打开数据库文件(“FLY 飞翔公司数据库”)
(
2)首先,选中在“创建”选项卡
中“窗体”组的“窗体向导”对象,单击 “窗体向导”按钮,
打开“窗体向导”对话框。
(6)打开窗体设计视图,单击“窗体设计工具”中“工具”选项卡中“属性表”按钮
,在所选内容的类型为“窗体”中默认视图设置为“单个窗体”。
加一标签名为在文本框中输入:资]+[奖金
提示(或注意):
整个操作过程主要在“窗体向导”操作对象中,第一,分别选中数据源表“员工”和表“员工工资”中选择所需要的字段,再依次窗体向导操作,选中“表格式->标准样式”完成名为“员工工资查询”的表格式窗体的创建。
第二,添加计算字段的表达式为:=([基本工资]+[任务工资]+[奖金]+[住房公积金]-[扣款])& "元"(仅供参考)。
也可以在该计算字段的文本框的“控件来源”处输入:=([基本工资]+[任务工资]+[奖金]-[住房公积金]-[扣款]) & "元"。
实验5-3 建立一个名为“关于”的窗体,如图5-3所示。
“关于”窗体各控件属性和事件具体要求见表5-1所示。
(1)打开大型批发连锁公司(FL Y飞翔公司)信息管理系统.mdb数据库。
(2)在数据库中“创建”选项卡中“窗体”组,选定(单击)“窗体设计”按钮后显示新建窗体对话框。
(3)窗体及主要控件的布局参照图5-3设计。
(4)窗体及主要控件的属性参照表5-1设计。
(5)完成名为“关于”窗体的设计。
图5-3 一个名为“关于”的窗体
表5-1 “关于”窗体各控件属性
实验5-4建立一个名为“添加订单”的窗体。
使用设计视图创建“添加订单”窗体,数据源参考“订单”表中所有的字段,并能实现对数据,前翻和后翻的操作以及添加、保存新数据和撤销数据的功能。
“添加订单”窗体各控件和属性及事件具体要求见表5-2所示。
表5-2 “添加订单”窗体各控件属性
根据实验要求,具体操作步骤如图5.4所示:
(4
)单击“窗体设计工具”中的“设计”选项卡中的“控件”选项的命令按钮。
分别实现“添加”“撤销”和“保存”按钮的设置。
(2)首先,选中在“创建”选项卡新建一个名为“添加订单”窗体。
提示(或注意):
本实验中使用命令按钮控件时,应先选中“使用控件向导”,然后再进行相应的操作。
实验5-5 建立一个名为“订单明细查询”的纵栏式主/子窗体。
使用窗体向导创建窗体和设计视图相结合的方法创建一名为“订单明细查询”的纵栏式主/子窗体,数据源参考表“员工”和“订单明细”两个表中所有字段。
“订单明细查询”窗体各控件属性参考表5-3所示。
根据实验要求,具体的操作步骤如图5.5所示:
表5-3 “订单明细查询”窗体各控件属性及事件
(5)接着打开“订单明细查询”窗体的设计视图,再单击“窗体设计工具”中“设计”选项卡中“控件”组的“子窗体/子报表”按钮
,
添加名为“订单明细”的“子窗体”作为数据源。
依次在“子窗体向导”操作中,选中表“订单明细”中所有字段,以及主窗体字段和子窗体共有的“订单编号”字段的匹配。
(2)首先,选中在“创建”选项卡中“窗体”组的“窗体向导”按钮,新建一个名为“订单明细查询”窗体。
提示(或注意):
本实验部分具体控件的创建方式和属性设置可以参考实验9-3所示。
本实验内容主要掌握子窗体的创建及对子窗体属性的设置。
另外注意:主窗体和子窗体的链接必须有一个相同的字段匹配以实现主/子窗体的数据匹配。
实验5-6 使用Access 的导航窗体功能,创建一名为 “FL Y 飞翔公司数据库主窗体”。
该窗体,窗口导航采用“水平标签”布局,导航的内容分别包括“商品信息”、“订单明细查询”、和“员工工资查询”等窗体。
根据实验要求,具体的操作步骤如图5.6所示:
(2)单击“创建”选项卡中“窗体”对象中的“导航”按钮,
再选择“水平标签”布
局。
(4)选定“员工工资”选项卡,打开其“属性表”对话框,在“数据”选项卡的“导航目标名称”选定“员工工资查询”窗体。
提示(或注意):
创建导航窗体之前,一般而言,先要做好其他各种功能的窗体或者报表。
这也是Access 2010提供的一种新导航控件,可以方便地在数据库中的各种窗体和报表之间快速切换。
实验5-7 建立一名为“订单时间条件输入”的窗体,通过窗体的订单时间条件,运行查询。
使用“查询”和窗体设计视图相结合的方法创建一名为“订单时间条件查询”的窗体,数据源参考“订单”表和“订单明细”表。
在“查询”对象中建立一名为“订单明细查询”,作为“订单时间条件输入”窗体查询数据源,其中数据源包括“订单”表的所有字段和“订单明细”表中的“数量”、“折扣”字段,同时查询条件添加在“订购日期”字段中;“订单时间条件查询”窗体各控件属性参考表5-4所示。
根据实验要求,具体的操作步骤如图5.7所示:
表5-4 “订单时间条件输入”窗体各控件属性
(8)单击“窗体设计工具”中的“设计”选项卡中的“控件”选项的命令按钮,实现“运行查询”按钮的设置。
在“命令按钮向导”对话框中,选中“杂项”的“类别”选项及“操作”的“运行查询”选项。
提示(或注意):
在建立查询数据源“订单时间查询”中的查询条件中:[forms]![订单时间条件输入]![time1]表示窗体“订单时间条件输入”的文本框“time1”的值;并且在使用的“订单时间条件输入”窗体中,输入的订单时间格式为这种形式,比如:2007-1-1。
同时在创建的窗体“订单时间条件输入”中的文本框控件分别属性设置为“time1”和“time2”,这两个控件名称设置和查询数据源“订单时间查询”中的查询条件设定名称必须是一致的。