1Access数据库实用教程一、简答题(每题1分)1.如何在报表中添加分页符?2.如何在报表的背景上添加图片以增加显示效果?3.怎样查找和替换表中的数据?4.为什么自动编号字段会不连续?5.什么是宏?6.查询有几种类型?Select查询命令的作用是什么?7.报表由哪几部分组成?每部分的作用是什么?8.如何在数据访问页中添加滚动文字“欢迎访问!”?9.数据访问页有什么作用?10.“级联更新相关字段”和“级联删除相关字段”各起什么作用?11.报表有哪几种视图?12.创建报表有几种方式?它们各有什么特点?13.Access的启动和退出各有几种方法?14.怎样设置表的外观?主要从哪几个方面设置?15.什么是表达式?在Access中,表达式有什么作用?16.控件有什么作用?17.查询对象中的数据存放在哪里?18.在表关系中,“参照完整性”的作用是什么?设置“参照完整性”后对主表和从表的限制是什么?19.比较表和查询的异同之处。20.简述数据管理技术的几个发展阶段。21.什么情况下需要修改表结构?修改表结构时需要注意什么问题?22.表间关系的作用是什么?23.报表和窗体的区别是什么?24.数据访问页和其他数据库对象有什么相同点和不同点?25.用SQL语句将“学生成绩表”中所有“英语”大于90分的记录的“语文”、“数学”各减去2分。26.如何设置窗体和报表中所有控件的默认属性?27.用SQL语句建立一个查询:运行时,输入一个学生的学号,就能把学生的成绩及基本情况查询出来。28.以下竞赛评分程序的功能是什么?Privatesubform_click()Dimmaxasinteger,minasintegerDimIasinteger,xasinteger,sasinteger2Dimjassinglemax=0min=10Fori=1to10x=val(inputbox(请输入分数:))IfxmaxThenmax=xIfxminThenmin=xs=s+xs=s-max-minj=s/8Msgbox最后得分+jEndSub29.用SQL语句将“学生状况表”中所有姓名为空的记录删掉。30.如何在窗体中调用模块的功能?31.筛选的含义是什么?筛选有几种方法?各有什么特点?32.用SQL语句查询选修课程名称中有数据库课程的学生的学号。33.为什么说查询的数据是动态的数据集合?34.数据访问页可以脱离创建它的数据库吗?35.变量类型对整个程序的运行速度是否有影响?在定义变量时应遵循哪些原则?36.某VBA计算程序的功能如下:该程序的用户界面由四个文本框和三个按钮组成。四个文本框的名称分别为text1、text2、text3、text4。三个命令按钮分别为:清除(名为command1)、计算(名为command2)和退出(名为command3)。窗体打开运行后,单击“清除”按钮,则清除所有文本框中显示的内容;单击“计算”按钮,则计算在text1、text2和text3三个文本框中输入的3科成绩的平均成绩并将结果存放在text4文本框中;单击“退出”按钮则退出。如何用代码实现?37.用代码实现程序的功能:由输入的分数确定结论,分数是百分制,0~59分的结论是“不及格”;60~79分的结论是“及格”:80~89分的结论是“良好”:90~100分的结论是“优秀”;分数小于0或大于100是“数据错误!”。38.编写一个求解圆面积的函数Area()。39.下面的程序段检查所输入的文字段中的大括号是否配对,并显示相应的结果。本程序在文本框中边输入,边统计大括号的个数,以Enter键作为输入结束的标志,然后显示结果。请将程序填写完整。Dimx%,strAsStringPrivateSubText1-KeyPress(KeyAsciiAsInteger)Str=_______Ifstr{thenx=x+13Elseifstr=}Then_______IfKeyAscii=13thenIf_______ThenPrint左右大括号配对ElseIf____ThenPrint左大括号多;x;个ElsePrint右大括号多;x;个EndIfEndIfEndSub40.图书管理系统对图书、读者及借阅情况进行管理,要求记录图书的书号、书名、作者、出版日期、类型、页数、价格、出版社名称、读者姓名、借书证号、性别、住址、电话、借书日期和还书日期。请用E-R图表示出该业务的概念模型,并设计出系统的关系模型。41.如何在数据表窗体中选择整行记录?42.程序运行结果为1111221222331323334编写代码实现。43.工厂需要管理以下信息:厂内有多个车间,每个车间有车间号、车间主任名、电话。一个车间内有多名工人,每个工人有职工号、姓名、年龄、性别、工种及等级。一个车间生产多种产品,产品有产品号、产品名。一个车间生产多种零件,一种零件也可能由多个车间制造,零件有零件号、重量、材料。一个产品由多个零件组成,一种零件也可能装配在多种产品上。根据以上信息,建立系统的E-R模型,并设计出系统的关系模型。44.如何创建带图像效果的切换按钮?45.如何使用未绑定对象框来显示Word文档?46.新建一个窗体,放置两个按钮和一个文本框,按钮的名称分别为“com显示”、“com清除”;按钮的标题分别为“显示”、“清除”,文本框的名称定义为“txt你好”。编写代码,使按钮实现相应的功能。447.如何控制组合框只显示客户名称但实际保存客户编号?48.用于创建主窗体和子窗体的表间需要满足什么条件?如何设置主窗体和子窗体间的联系,使子窗体的内容随主窗体中记录的改变而发生改变。49.表是所有数据的存储器,如何优化表的结构和性能?50.设计一个用户登录窗体,输入用户名和密码。如用户名或密码为空,则给出提示,重新输入;如用户名(“abc”)或密码(123)不正确,则给出错误提示信息,结束程序运行;如用户和密码正确,则显示“欢迎”。Access数据库实用教程0101A卷答案一、简答题(每题1分)1.具体操作步骤如下:(1)在设计视图中打开报表。(2)单击工具栏上的“分页符”按钮。(3)选择报表中需要设置分页符的位置,然后单击鼠标左键,分页符以短虚线标志出现在报表的左边界上。2.具体操作步骤如下:(1)在设计视图中打开报表。(2)打开报表“属性”窗口。(3)单击“格式”选项卡,选择其中的“图片”属性进行背景图片的设置。(4)设置背景图片的其他属性。3.查找和替换表中的数据,可以通过“编辑/查找”命令来实现。4.每当向表中添加一条新记录时,由Access指定一个唯一的顺序号或随机数,当用户删除记录后,Access也会把原来的最大记录号加1或选随机号作为新值,所以会出现编号不5连续的情况。5.宏是一个或多个操作的集合,其功能是实现操作的自动化。6.查询依据其对数据源操作方式及结果的不同分为5种类型:选择查询、参数查询、交叉表查询、操作查询、SQL查询。在数据库中,数据查询是通过Select语句来完成的,Select语句可以从数据库中按用户要求检索数据,并将查询结果以表格的形式返回,在Access中有些复杂的查询必须使用Select语句才能完成。7.报表通常由五个节构成。它们分别是:“报表页眉”节、“页面页眉”节、“主体”节、“页面页脚”节和“报表页脚”节,其中:(1)报表页眉:在一个报表中,报表页眉只出现一次。利用它可显示徽标、报表标题或打印日期。报表页眉打印在报表第一页页面页眉的前面。(2)页面页眉:出现在报表每页的顶部,可利用它显示列标题。(3)主体:包含了报表数据的主体部分,也是报表的核心部分。对报表基础记录源的每条记录而言,该节重复出现。(4)页面页脚:出现在报表每页的底部,可利用它显示页号等项目。(5)报表页脚:只在报表结尾处出现一次。如果利用它显示报表合计等项目,则报表页脚是报表设计中的最后一个重要环节,但它出现在打印报表最后一页的页面页脚之前。8.具体操作步骤如下:(1)在设计视图中打开数据访问页,单击工具箱的“滚动文字”按钮。(2)将鼠标指针移动到数据访问页上要添加滚动文字的位置,按住鼠标左键拖动,以便确定滚动文字框的大小。(3)在滚动文字框中输入要滚动显示的文字:“欢迎访问!”。(4)选中滚动文字框,单击鼠标右键,在快捷菜单中选择“属性”命令,打开滚动文字控件的属性框,设置相关属性。(5)切换到页视图方式,查看滚动文字效果。9.通过数据访问页,用户可以在IE浏览器上查看和使用来自Access数据库、SQLServer数据库以及其他数据源的数据。数据访问页可以将Access数据库与Internet紧密地结合起来,用户可以随时通过Internet访问Access数据库中的数据。10.“级联更新相关字段”的作用是:当修改主表中某条记录的值时,从表中相应记录的值自动发生相应的变化。“级联删除相关字段”的作用是:当删除主表中的某条记录时,从表中的相应记录自动删6除。11.报表有设计视图与版面预览两种视图。12.可以利用向导创建报表;也可以利用设计器创建数据访问页。使用报表向导,可以很方便地完成简单报表的创建、子报表的创建以及图表子报表的创建。如果在报表上实现图片与背景的设置、计算型文本框及其计算表达式的设计,就必须在报表设计视图中进行。13.Access的启动方法有3种,分别是:(1)使用“开始”菜单启动。(2)使用桌面快捷方式启动。(3)使用命令行启动。Access的退出方法有4种,分别是:(1)从“文件”菜单中选择“退出”命令。(2)在Access应用程序窗口的标题栏中,单击“关闭”按钮。(3)在Access应用程序窗口的标题栏中,双击控制菜单按钮。(4)按Alt+F4组合键。14.设置表的外观可以在数据表视图中进行。可以设置数据表的格式,设置字体、字号、字符颜色,还可以对列进行基本操作,包括调整列宽、冻结/解冻列、显示/隐藏列等。15.表达式由运算符和操作数组成。Access可以利用表达式在任何字段上指定计算,并为计算创建新字段。16.控件可以用来在窗体、报表或数据访问页上显示数据、执行操作或作为装饰。例如,在窗体、报表或数据访问页上可以使用绑定文本框来显示记录源的数据,可以使用未绑定文本框来显示计算的结果或接受用户所输入的数据。在窗体、报表或数据访问页上可以使用标签显示说明性文本。在窗体、报表或数据访问页上可以使用列表框,可以帮助用户更快、更容易、更准确地输入值。在窗体或数据访问页上可以使用命令按钮来启动一项操作或一组操作,命令按钮不仅会执行适当的操作,其外观还会有先按入后释放的视觉效果。17.查询对象中的数据存放在查询所指定的表对象中,查询对象只是将查找到的数据临时显示在数据表视图中,并不真正地存储所查询到的数据。在Access数据库中,存放数据的对象只是表对象。18.“参照完整性”的作用是限制两个表之间的数据,使两个表之间的数据符合一定的要求。设置参照完整性后,主表中相关字段的值在从表中可有可无,但是主表中相关字段所7没有的值,在从表中不允许有。19.共同点:表和查询都可以通过排序和筛选来查找表中的数据。不同点:查询可以实现复杂的筛选,并能对表中大批量的数据进行更新、删除、添加等操作。20.数据管理的水平是和计算机硬件、软件的发展相适应的。伴随着计算机技术的发展以及计算机应用的不断扩充,数据管理技术经历了三个发展阶段:(1)人工管理阶段大致在20世纪50年代中期之前,计算机技术相对落后,这时的计算机主要用于科学计算。这一阶段数据管理的特点是:①数据不能保存;②数据不能独立;③没有文件的概念;④数据是面向应用的。(2)文件管理系统阶段从20世纪50年代后期到20世纪60年代中期,属于文件管理系统阶段。这一阶段数据管理的特点是:①数据长期保留;②数据独立;③数据可以实时处理。(3)数据库系统管理阶段从20世纪60年代后期开始,数据管理进入数据库系统管理阶段。数据库技术是研究如何科学地组织和存储数据,如何高效地获取和处理数据的技术。数据库技术是至今为止发展最成熟的数据管理技术。21.当需要