《access数据库知识点总结.doc》由会员分享,可在线阅读,更多相关《access数据库知识点总结.doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、access数据库知识点总结access数据库知识点总结SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。数据库(DB),就是相关联的数据的集合。数据库系统(DBS),是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA)和数据库用户构成。关系模型是一种数据模型关系模型中最重要的概念就是关系。关系(Relation),直观的看,就是由行和列组成的二维表,一个关系
2、就是一张二维表。关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。组称为候选键(CandidateKey),从候选键中挑选一个作为该关系的主键(PrimaryKey)。一个关系中存放的另一个关系的主键称为外键(ForeignKey)。并不是任何的二维表都可以称为关系。关系具有以下特点:关系中的每一列属性都是原子属性,即属性不可再分;关系中的每一列属性都是同质的,即每一个元组的该属性取值都表示同类信息;关系中的属性间没有先后顺序;关系中元组没有先后顺序;关系中不能有相同的元组。关系模型,就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。将一个系
3、统中所有不同的关系模式描述出来,就建立了该系统的关系模型。关系数据库,是依据关系模型建立的数据库,是目前各类数据处理系统中最普遍采用的数据库类型。依照关系理论设计的DBMS,称为关系DBMS。数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。联系有三种类型,转化为关系模式后,与其他关系模式可进行合并优化。1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。1:n的联系也没有必要单独作为一个关系模式,可将其与联系中的n方
4、实体转化成的关系模式合并。m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并。在数据库输入和存放数据时,最主要的是要满足三类数据完整性约束规则:实体完整性、参照完整性和用户定义的完整性。实体完整性规则:定义了主键的关系中,不允许任何元组的主键属性值为空值。参照完整性规则:关系S的主键作为外键出现在关系R中,它在R中的取值只能符合两种情形之一:或者为空值(Null);或者在关系S的主键中存在对应的值。用户定义的完整性规则:用户根据实际需要对数据库中的数据或者数据间的相互关系可以定义约束条件,所有这些约束构成了用户定义的完整性规则。投影、选择、连接是关系操作的核心运算;域完整性规则属于用
5、户定义的完整性规则。Access数据库,由7个对象组成。这7个对象是:表、查询、窗体、报表、页、宏、模块。除页外,其他6个对象都保存在数据库文件.mdb中。表是Access数据库的核心。表由表名加以标识和区别,每个表的名称不可以重复。表中的行称为记录,表中的列称为字段。在Access中,标识字段称为主键,而放在一个表中的另外一个表的主键字段,起两个表联系的作用,称为外键。表之间的联系也称为关系。“组”是组织管理数据库对象的一种方式。组由从属于该组的数据库对象的快捷方式组成。对于数据库中数据的完整性保护,最简单和有效的方法是进行备份。备份即将数据库文件在另外一个地方保存一份副本。当数据库由于故障
6、或人为原因被破坏后,将副本恢复即可。数据类型规定数据的取值范围、表达方式和运算种类。在数据操作和运算中直接使用的确定的数据值称为常量。当需要使用文本值常量时,必须用ASCII的单引号或双引号括起来。单引号或双引号称为字符串定界符,必须成对出现。日期、时间或日期时间的常量表示要用“#”作为标识符。日期时间之间用空格隔开。日期的间隔符号还可以用“/”。是/否型作为逻辑值的常量,可以取的值有:true与false、on与off、yes与no等。True、on、yes存储的值是-1,false、off与no存储的值为0。超链接型。用于存放超链接地址。定义的超链接地址最多可以有四部分,各部分间用数字符号
7、(#)分隔,含义是:显示文本#地址#子地址#屏幕提示。Access对于表名、字段名和控件名等对象的命名制定了相应的规则。命名规定如下:名称长度最多不超过64个字符,名称中可以包含字母、汉字、数字、空格及特殊的字符(除句号(.)、感叹号(!)、重音符号()和方括号()之外)的任意组合,但不能包含控制字符(ASCII值为0到31的控制符)。首字符不能以空格开头。在Access项目中,表、视图或存储过程的名称中不能包括双引号()。为字段、控件或对象命名时,最好确保新名称不要和Access保留字相同。所谓保留字,就是Access自己已使用的词汇。字段属性属性项设置说明字段大小定义文本型长度、数字型的子
8、类型、自动编号的子类型格式定义数据的显示格式和打印格式输入掩码定义数据的输入格式小数位数定义数字型和货币型数值的小数位数标题默认值在数据表视图、窗体和报表中替代字段名显示添加新记录时,自动加入到字段中的值有效性规则定义对于字段存放数据的检验约束规则,是一个逻辑表达式有效性文本当字段输入或更改的数据没有通过检验时,要提示的文本信息新值只用于自动编号型,指定新的值产生的方式:递增或随机数据库系统一般包括三大功能:数据定义功能、数据操作功能、数据控制功能。关系数据库中进行数据操作的语言是结构化查询语言(StructureQueryLanguage),简称SQL。在Access中,实现数据库操作功能的
9、数据库对象就是“查询”。表是数据组织存储的概念,查询是关于数据库操作的概念,查询以表为基础。Access数据库将查询分为“选择查询”和“动作查询”两大类。用户使用选择查询从指定表中获取满足给定条件的记录;使用动作查询从指定表中筛选记录以生成一个新表或者对指定表进行记录的更新、添加或删除操作。Access的“选择查询”有两种基本用法:一是根据条件,从数据库中查找满足条件的数据,并进行运算处理。二是对数据库进行重新组织,以支持用户的不同应用。Access可以命名保存查询的定义,这就得到数据库的查询对象。查询对象可以反复执行,查询结果总是反映表中最新的数据。查询所对应的结果数据集被称为“虚表”,是一
10、个动态的数据集。SQL具有完善的数据库处理功能,主要功能如下:(1)数据定义功能。SQL可以方便地完成对表及关系、索引、查询的定义和维护。(2)数据操作功能。操作功能包括数据插入、删除、修改和数据查询。SQL可以满足数据库操作的各种需要。(3)数据控制功能。SQL可以实现对数据库的安全性和完整性控制。SQL的主要特点如下。(1)高度非过程化,是面向问题的描述性语言。用户只须将需要完成的问题描述清楚,具体处理细节由DBMS自动完成。即用户只须表达“做什么”,不用管“怎么做”。(2)面向表,运算的对象和结果都是表。(3)表达简洁,使用词汇少,便于学习。SQL定义和操作功能使用的命令动词只有:CRE
11、ATE、ALTER、DROP、INSERT、UPDATE、DELETE、SELECT。(4)自主式和嵌入式的使用方式,方便灵活。(5)功能完善和强大,集数据定义、数据操纵和数据控制功能于一身。(6)所有关系数据库系统都支持,具有较好的可移植性。SQL命令语句包括定义命令:CREATE、ALTER、DROP;查询命令:SELECT;更新命令:INSERT、UPDATE、DELETE。在Access中,由运算符和运算对象组成的运算式称为表达式。运算对象包括常量、输入参数、表中的字段等,运算符包括一般运算和函数运算。Access事先规定了各类型数据运算的运算符。(1)数字运算符。数字运算符用来对数字
12、型或货币型数据进行运算,运算的结果也是数字型数据或货币型数据。(2)文本运算符。或称字符串运算符。普通的文本运算符是:“&”或者“+”,两者完全等价。其运算功能是将两个字符串联接成一个字符串。其他文本运算使用函数。(3)日期时间运算符。普通的日期时间运算符只有“+”和“-”。它们的运算功能如表5-2所示。表5-2日期和日期时间运算格式+或结果及类型-日期时间型,给定日期n天后或n天前的日期-数字型,两个指定日期相差的天数日期时间型,给定日期时间n秒后或n秒前的日期时间+或-数字型,两个指定日期时间之间相差的秒数(4)比较测试运算符。同类型数据可以进行比较测试运算。可以进行比较运算的数据类型有:
13、文本型、数字型、货币型、日期时间型、是否型等。运算符如表5-3所示,运算结果为是否型,即true或false。由于Access中用0表示false,-1表示true,所以运算结果为0或-1。表5-3比较测试运算符运算符说明=小于运算符说明BETWEENAND范围判断文本数据的模式匹配是否空值元素属于集合运算是否存在测试(只用在表查询中)小于等于NOTLIKE大于ISNOTNULL大于等于NOTIN等于EXISTS不等于文本型数据比较大小时,两个字符串逐位按照字符的机内编码比较,只要有一个字符分出大小,即整个串就分出大小。日期型按照年、月、日的大小区分,数值越大的日期越大。是否型只要两个值:tr
14、ue和false,true小于false。“BETWEENx1ANDx2”,x1为范围起点,x2为终点。范围运算包含起点和终点。LIKE运算用来对数据进行通配比较,通配符为“*”和“?”(ANSISQL为“%”和“_”)。对于空值判断,不能用等于或不等于NULL,只能用ISNULL或ISNOTNULL。IN运算相当于集合的属于运算,用括号将全部集合元素列出,看要比较的数据是否属于该集合中的元素。EXISTS用于判断查询的结果集合中是否有值。(5)逻辑运算符。逻辑运算是指针对是否型值true或false的运算,运算结果仍为是否型。最早由布尔(Boolean)系统提出,所以逻辑运算又称为布尔运算。
15、逻辑运算符主要包括:求反运算NOT、与运算AND、或运算OR、异或运算XOR等。其中,NOT是一元运算,有一个运算对象,其他都是二元运算。运算的优先级是:NOTANDORXOR。可以使用括号改变运算顺序。函数包括函数名、自变量和函数值3个要素。函数基本格式是:函数名(自变量)。函数名标识函数的功能;自变量是需要传递给函数的参数,写在括号内,一般是表达式。有的函数无需自变量,称为哑参,一般和系统环境有关,具有特指的不会混淆的内涵。缺省自变量时,括号仍要保留。有的函数可以有多个自变量,之间用逗号分隔。扩展阅读:计算机二级考试Access数据库知识点汇总1、算法:是对一个问题求解步骤的一种描述,具有
16、以下5个主要特性:有穷性,确定性,可行性,输入(有零个或者多个输入),输出(有一个或者多个输出)。算法的有穷性是指算法必须在有限的时间内做完,即算法必须在有限个步骤之后执行终止。2、在算法正确的前提下,评价一个算法的两个标准是即算法复杂度包括时间复杂度和空间复杂度。其中时间复杂度是指执行算法所需要的计算工作量。空间复杂度是算法所需空间的度量。3、算法分析的目的是分析算法的效率以求改进。4、数据项是数据的最小单位。数据的最小访问单位是字段。5、一般说来,数据结构包括数据的逻辑结构、数据的存储结构、数据的操作3个方面。6、数据的存储结构是指数据的逻辑结构在计算机中的表示。一种逻辑数据结构可以有多种
17、存储结构,且各种存储结构影响数据处理的效率。7、在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间前后件的信息。8、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据定义语言负责数据的模式定义与数据的物理存取构建。9、线性数据结构:队列,线性表,栈等等。常用的结构数据模型有关系型、网状型和树型。10、线性表中的元素之间具有一对一的关系,除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前驱和直接后驱。顺序存储是线性表的一种最常用的存储方式。11、栈的基本运算有三种:入栈、退栈和读栈。12、栈是限定仅在表尾进行插入和删除操作的线性表。允许插入和
18、删除的一端叫做“栈顶”,不允许插入和删除的一端叫做“栈底”栈的修改只能在栈顶进行,按照后进先出的原则,具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。13、队列是限定了插入和删除操作的线性表。它只允许在表的一端进行插入操作(队尾),而在另外一端进行删除操作(队头),队列的修改可以在两端进行,按照先进先出的原则。14、数据结构分为逻辑结构和存储结构,循环队列属于存储结构。数据的逻辑结构有线性结构和非线性结构两大类。循环链表的主要优点是从表中任一结点出发都能访问到整个链表。常用的存储表示方法有4种:顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位
19、置页相邻的存储单元中。15、数据库系统的主要特点为数据集成性、数据的高共享性和低冗余性、数据的独立性和数据同意管理和控制。16、存储结构下的线性表便于擦汇入和删除操作。队列是一种特殊的线性表,循环队列是队列的顺序存储结构。17、数据库系统是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复杂透明性的特点18、常见的排序有插入排序、交换排序和选择排序。当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所使用时间最少。19、存储空间不一定连续,且各元素的存储顺
20、序是任意的。冒泡排序法在最好的情况下的元素交换次数为0。20、树形结构是一类重要的非线性数据结构,其中以树和二叉树最为常用。树是结点的集合,它的根结点数目是有且只有一个。树根结点没有前件。21、二叉树的遍历可以分为:前序遍历(DLR)、中序遍历(LDR)、和后序遍历(LRD)。22、二叉树是另一个树型结构,它的特点是每一个结点至多只有两棵子树,并且二叉树的子树有左右之分,其次序不能任意颠倒。(一)在二叉树的第i层上至多有2的i-1次方个结点;(二)深度为k的二叉树至多有2的k次方减1个结点;(三)对任何一棵二叉树T,如果其终端结点数为n1,度为2的结点数为n2,则n1=n2+1。(四)具有n个
21、结点的完全二叉树的深度为k+1,其中k是log2n的整体部分。23、在任意一颗二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。24、对长度为n的线性表,在最坏的情况下,快速排序需要的比较次数为n(n-1)/2;冒泡排序所需要的比较次数为n(n-1)/2;直接插入排序所需要的比较次数为n(n-1)/2;堆排序所需要的比较次数为O(nlog2n)。25、对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为n。26、长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等,插入一个元素所需要移动元素的平均个数为n/2。27、N个顶点的强连通图的变数至少有N28、优先
22、级:算术运算符连接运算符逻辑运算符。29、要使程序具有良好的风格,概括起来可以分成4各部分:源程序的文档化、数据说明的次序要规范化、语句结构简单直接,避免滥用goto语句、输入输出方法。要保证低耦合高内聚30、源程序的文档化包括三点:(1)符号名应具有一定的实际意义,(2)正确的程序注释,(3)良好的视觉效果31、结构化程序设计方法主要有逐步求精、自顶向下和模块化。软件设计模块化的目的是降低复杂性。32、注释分为序言性概述和功能性概述。参照完整性是在输入或或删除记录时,为维持表之间已定义关系而必须遵循的规则。33、控件是窗体上用于显示数据、执行操作、装饰窗体的对象。控件的类型可分为结合型、非结
23、合型和计算型34、在面向对象程序设计中,主要的概念包括类、对象、封装性、继承性、多态性和消息。类的实例叫作对象,结构化程序设计的3种结构是顺序结构、选择结构、循环结构。35、在面向对象方法中,类之间共享属性和操作的机制称为继承。面向对象的模型中,最基本的概念是对象和类。类是一个支持集成的抽象数据类型,而对象是类的实例。36、对象是基本特点包括标识唯一性、非类性、多态性、和模块独立性等5个特点。37、软件是程序、数据与相关文档的集合,软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段、和维护阶段,编码和测试属于开发阶段。软件开发环境是全面支持软件开发全过程的软件工具集合。38、软件工程研究的
24、内容主要包括:软件开发技术和软件工程管理。关系操作的特点是集合操作。39、程序设计语言的基本成分是数据成分、运算成分、控制成分和传输成分。软件工程设计是指系统结构部件转换软件的过程描述。40、结构化分析的常用工具包括数据流图(最为常用,简称DFD,其中带有箭头的表示数据的流向),一般可分为变换型和事务型)、数据字典、判定树、判定表。其中利用数据字典对其中的图形元素进行确切解释。数据字典可分为4个条目:数据流、数据项、数据存储和数据加工。软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性。其中最重要是正确性。结构化程序设计方法的主要原则可以概括为:采用自顶向下、逐步求精、
25、模块化和限制使用GOTO语句,一个程序只有一个入口和一个出口。41、常用的软件结构设计工具是结构图(SC),也称为程序结构图。其中,用矩形表示模块,用带空心圆的箭头表示传递的是数据。42、需求分析常用工具包括程序流程图(PFD)、盒图(N-S图)、PAD、PDL43、软件测试的目的是尽可能多地发现程序中的错误。44、软件测试方法一般分为两大类即:静态测试方法和动态测试方法,而动态测试方法又包括黑盒测试与白盒测试(路径的集合)两类;静态测试包括代码检查、静态结构分析和代码质量度量。常用的黑盒测试有等价分类法、边值分析法、因果图法和错误推测。单元测试多采用白盒测试,辅之以黑盒测试。45、在两种基本
26、测试方法中,白盒测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。46、在数据流图(DFD)中带有名字的箭头表示数据的流向。数据流图中的主要图形元素有:加工、数据流、数据源、源和潭。程序流程图(PFD)中的箭头代表的是控制流。软件的调试方法主要有强行排错法、回溯法和原因排除法。软件详细设计的主要任务是确定每个模块的算法和使用的数据结构。47、软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。48、数据库系统(DBS)由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户组成。49、和文件系统相比,数据库系统的数据冗余度小,数据共享性高,具有特定的
27、数据模型。50、实体是信息世界中广泛使用的一个术语,它用于表示实际存在的事物。51、数据库系统管理系统的主要功能包括数据定义功能、数据操作功能、数据库运行控制功能和数据的建立和维护功能。数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、交换式数据库系统和面向对象数据库系统五个阶段。52、数据库系统的三级模式分别为概念级模式、内部级模式与外部级模式(单个用户使用的数据视图)。53、数据模型是数据库设计的核心。数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。数据模型所描述的内容有三个部分,它们是数据结构、数据操作和数据约束。54、在E-R图中用矩形表示
28、实体集,椭圆表示属性,菱形表示联系,层次模型树形结构、网状模型和关系模型(二维表格)是目前数据库中最常用的数据模型。关系运算包括选择、连接和投影。55、层次模型的特点:有且只有一个结点无双亲,其他结点有且只有一个双亲。网状模型的特点:允许一个以上结点无双亲;一个结点可以有多余一个的双亲。56、数据库设计分为以下6个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段、运算和维护阶段。数据库设计是数据库应用的核心。57、数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。数据保护分为:安全性控制、完全性控制、开发性控制和数据的恢复。58、数据库系统(DBS)包含
29、数据库(DB)和数据库管理系统(DBMS)。在关系数据库中,能够唯一地标识一个记录的属性和属性的集合,称为关键字。59、在基本表中选择满足条件的元组组成一个新的关系称为选择;数据库是指以一定的组织结构保存在计算机存储设备中的数据的集合。SQL语言又称为结构化查询语言。60、Access默认文本类型字段大小是59个字符,它的取值最多可达到255个字符;备注数据类型最多为65535个字符(最多)。61、0数字必选项;L字母必选项;A字母和数字必选。Access里通配符用法如下:“*”:通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用;“?”:通配任何单个字母的字符;“!”:通配任
30、何不在括号之内的字符;“#”:通配任何单个数字字符。62、字段命名规则为:长度1-64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(。)、感叹号(!)、方括号()和重音符号()63、准则中的函数数值函数(1)绝对值函数Abs;(2)取整函数Int;(3)求平方根函数Sqr;(4)符号函数Sgn。64、筛选记录有4种方法:按选定内容筛选、内容排除筛选、按窗体筛选和高级筛选65、在Access中,数据类型主要包括:自动编号、文本、备注、数字、日期/时间、货币、是/否、OLE对象、超级链接和查询向导等。66、表是数据实际存储的对象,只能包含关于一个主题的信息。67、表结构的设计和维
31、护,是在表结构设计器中完成的。表操作共有三种视图,分别是设计视图、打印视图、版面预览视图。在数据表视图中,不能修改字段的属性。68、创建查询的方法有两种,分别为“使用向导”创建和使用设计设图。69、查询是数据浏览、数据重组、统计分析、编辑修改、输入输出操作。窗体可以用于显示表和查询中的数据,输入数据和修改数据,但不可以输出数据。窗体数据属性的是数据输入、允许编辑和排序依据。70、查询的类型可分为选择查询、参数查询、交叉表查询、操作查询和SQL查询,其中操作查询可分为生成表查询、删除查询、更新查询和追加查询;SQL查询包括联合查询、传递查询数据定义查询和子查询,是集数据定义、数据操纵和数据控制功
32、能于一体的数据库语言71、查询的视图包括设计、数据表和SQL视图。在创建交叉表查询时,列标题字段的值显示在交叉表的位置是第一列。72、查询中有两种基本点的计算是预定义计算和自定义计算。73、创建交叉表查询,在“交叉表“行上有且只能有一个的是列标题和值。创建交叉表查询时,必须对行标题和值进行分组操作。在查询设计窗口分为上下两个部分,下部分为设计窗口。74、在使用向导创建交叉表查询时,用户需要指定3种字段。运算符是组成查询原则的基本元素。75、Access中的窗体的数据来源包括表、查询和SQL语句。窗体由多个部分组成,每个部分称为一个“节”;在Access中,窗体的类型分为六种,分别是纵栏式窗体、
33、表格式窗体、数据表窗体(显示数据最多)、主/子窗体、图表窗体和数据透视表窗体(交换式窗体)。76、Access中,“自动创建报表”向导分为纵栏式和表格式两种。77、Access的窗体和报表事件可以有两种方法来响应:宏对象和事件过程。78、文本框控件,它是一种交换式控件,可分为结合、非结合或计算型的。Null是指未知的值无任何值。结合型文本框可以从表、查询或sql语言中获得所需的内容。79、窗口事件包括打开、关闭、加载,不包括取消;为窗体上的控件设置Tab键的顺序,应选择属性表中的其他选项卡。80、窗体“滚动条“属性有”两者均无“、”只水平“、”只垂直“和”两者都有“。81、窗体中的信息不包括设
34、计者在设计窗口时输入的一些重要信息。82、窗体控件包括标签控件、文本框控件、复选框、切换控件、选项按钮控件、列表与组合框控件、选项卡与图像控件。83、窗体中的窗体称为子窗体,其中可以创建二级子窗体。窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有主体节。主窗体只能显示为纵栏式窗体,而主窗体可以显示为数据表窗体和表格式窗体。84、Access中,提供了3种创建报表的方式:使用自动功能、使用向导功能和使用设计视图。85、在创建主子窗体之前,必须设置数据源之间的关系。86、创建报表时,使用自动创建方式可以创建纵栏式报表和表格式报表。在报表设计中,可以通过添加分页符控件来控制另起一页输出显示。
35、87、在报表中,改变一个节的宽度将改变整个报表的宽度。一个主报表最多只能包含两级子窗体或子报表。缺省情况下,报表中的记录是按照自然顺序排列显示。88、设计数据访问页时不能向数据访问页添加选项卡,创建数据访问页最重要的是要确定字段的个数;如果要设置数据页允许的最多记录数,需要在页面属性里修改;就Access来说,与数据访问页最相似的组件是窗体。89、如果需要在数据访问页中通过文字链接到某个网页,则需要到超级链接控件。打开数据访问页的设计视图时,系统会同时打开工具箱。90、数据访问页有两种视图,它们是页视图和设计视图;标签在数据访问页中主要用来显示描述性文本信息。91、Access所设计的数据访问
36、页是一个独立的外部文件。92、宏是一个或者多个操作组成的集合;建立自定义菜单栏不属于VBA可以实现的操作。93、VBA的自动运行宏,必须命名为AutoExec;使用宏组的目的对多个宏进行组织和管理。94、如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。常用宏操作(1)、打开窗体OpenForm打开报表OpenReport打开查询OpenQuery用于关闭数据库Close(2)、用于执行指定的SQL语句RunSQL执行指定的外部程序RunApp用于推出AccessQuit(3)用于设置属性值SetValue95、nputBox函数的返回值类型是字符串;在Access系统,宏
37、是按名称调用的;定义宏组有助于数据中宏对象的管理;在多个操作构成的宏,执行时的顺序是按排序次序依次执行的。宏中的每个操作都有名称,用户能对有些宏名进行更改;一个非条件宏,运行时系统会执行全部宏操作。96、用于从其他数据库导入和导出数据TransferDatabase;用于从文本文件导入和导出数据TransferText;如果要引用宏组中的宏名,采用的语法是宏组名.宏组;用于显示消息框的命令是Msgbox;97、VBA的三种流程控制结构是顺序结构、选择结构和循环结构。在VBA数据类型中,“&”表示长整数,“%”表示整数,“!”表示单精度数,“#”表示双精度数。98、VBA的窗体操作主要有两个重要
38、的命令:打开窗体Docmd.openform和关闭窗体Docmd.close。105、一个模块直接调用的其他模块个数称为扇出.100、“onerrorgoto标号“语句在遇到错误发生时程序转移到标号所指位置代码执行;”onerrorresumenext“语句在遇到错误发生时不会考虑错误,并继续执行下一条语句;”onerrorgoto0“语句用于取消错误处理。101、如果加载一个窗体,先被触发的事件是load事件。VBA中变量名的大小不敏感。102、断点的作用是在过程的某个特定语句上设置一个位置点以中断程序的执行。103、在Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件。104、一般用于存放供其他Access数据库对象使用的公共过程称为标准模块。模块是以VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。99、VBA常用的验证函数为:IsNumeric、IsDate、isnull、isempty、isarray、iserror、isobject。第 20 页 共 20 页