二级access复习知识点.ppt

上传人:小飞机 文档编号:6239421 上传时间:2023-10-09 格式:PPT 页数:94 大小:306KB
返回 下载 相关 举报
二级access复习知识点.ppt_第1页
第1页 / 共94页
二级access复习知识点.ppt_第2页
第2页 / 共94页
二级access复习知识点.ppt_第3页
第3页 / 共94页
二级access复习知识点.ppt_第4页
第4页 / 共94页
二级access复习知识点.ppt_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《二级access复习知识点.ppt》由会员分享,可在线阅读,更多相关《二级access复习知识点.ppt(94页珍藏版)》请在三一办公上搜索。

1、,相 信 你 所 选 择,欢迎选择天惠教育培训机构,择,选,你,信,相,所,姓 名:郑俏妍 QQ:463086153/1774766603办公电话:,自我介绍,二级教程Access数据库程序设计,全国计算机等级考试(新大纲)应试用书全国计算机等级考试,第一章笔试知识点,数据库系统管理系统的主要功能包括数据定义功能、数据操作功能、数据库运行控制功能和数据的建立和维护功能。数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、交换式数据库系统和面向对象数据库系统五个阶段。,数据库系统(DBS)由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户组成。和文件系统相比,数据库系统的

2、数据冗余度小,数据共享性高,具有特定的数据模型。实体是信息世界中广泛使用的一个术语,它用于表示实际存在的事物。,第一章笔试知识点,数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。数据保护分为:安全性控制、完全性控制、开发性控制和数据的恢复。数据库系统(DBS)包含数据库(DB)和数据库管理系统(DBMS)。在关系数据库中,能够唯一地标识一个记录的属性和属性的集合,称为关键字。,第一章笔试知识点,(8)数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统,B,(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是

3、 ADB包含DBS和DBMS BDBMS包含DB和DBS CDBS包含DB和DBMS D没有任何关系,C,1、实体(Entity):客观存在并可相互区别的事物称为实体。2、属性(Attribute):实体所具有的某一特性称为属性。3、实体集和实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。4、联系(Relationship):实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。,第一章笔试知识点,在E-R图中用矩形表示实体集,椭圆表示属性,菱形表示联系数据模型:层次模型树形结构、网状模型和关系模型(二维表格)是目前数据库

4、中最常用的数据模型。关系运算包括选择、连接和投影。,第一章笔试知识点,退出,(l)关系:一个关系就是一张二维表,每个关系有一个关系名。,属性值,学号、语文、数学、英语,2,(3)关系型数据库二维关系表的结构,67、84,下一页,返回,(三)关系的特点:1、关系必须规范化。规范化是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能在包含表。3、关系中不允许有完全相同的元组,即冗余。4、在一个关系中元组的次序无关紧要。5、在一个关系中列的次序无关紧要,第一章笔试知识点,(14)表的组成内容包括A查询和字段B字段和记录C记录和窗体D报表和字段

5、,B,图1-1 实体联系图,(7)层次型,网状型和关系型数据库划分原则是A、记录长度B、文件的大小C、联系的复杂程度D、数据之间的联系方式,D,(11)常见的数据模型有3种,它们是A网状、关系和语义B层次、关系和网状C环状、层次和关系D字段名、字段类型和记录,B,Access的关系可分为暂时性关系和永久性关系,在查询对象中所建立的关系,为“暂时性关系”,在“数据库关系图”中建立的关系则称为“永久性关系”,第一章笔试知识点,实体间的联系:1、一对一联系:例如,一个学生只能有一个学号,而一个学号只能指向一个学生,则学生与学号之间具有一对一联系。2、一对多联系:例如,一个班级中有若干名学生,而每个学

6、生只在一个班级中学习,则班级与学生之间具有一对多联系。3、多对多联系:例如,一门课程同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有多对多联系。,第一章笔试知识点,在Access中,要显示子数据工作表,必须满足:在两个相关联表的主表中两个表的“关系字段”必须设为主键假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是:A、表A中的一个记录能与表B中的多个记录匹配B、表B中的一个记录能与表A中的多个记录匹配C、表A中的一个字段能与表B中的多个字段匹配D、表B中的一个字段能与表A中的多个字段匹配,第一章笔试知识点,练习:,(11)在超市营业

7、过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A“顾客”与“收款口”的关系 B“收款口”与“收款员”的关系 C“班组”与“收款口”的关系 D“收款口”与“设备”的关系,D,对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。1、传统的集合运算(1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。(2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关

8、系R和S的差结果是由属于R但不属于S的元组组成的集合。(3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。,第一章笔试知识点,(10)有三个关系R,S和T如下:,其中关系T由关系R和关系S通过操作得到,该操作是:,A、选择 B、投影 C、交 D、并,D,注意:选择和投影运算的操作对象只是一个表,连接运算则需要把两个表作为操作对象,3专门的关系运算(1)选择:从关系中找出满足给定条件的元组的操作。(2)投影:从关系模式中指定若干个属性组成新的关系。(3)连接:在数据库的两个表中选取满足一定条件的记录。,17、从关系中找出给定条件的元组的操作称为()A、选择 B、投影 C、联接

9、 D、自然联接,A,(13)在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是A、选择 B、投影 C、联接 D、比较,A,数据库设计分为以下6个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段、运算和维护阶段。数据库设计是数据库应用的核心。,第一章笔试知识点,Access 的概念1、在access中数据库的原文为Database,表的原文为Table,记录的原文为Record,字段的原文为Field,在每条记录中,每一个数据项就是一个字段2、数据库中显示在屏幕的画面,可以让用户能够在最舒适的环境中输入或查阅数据的是窗体3、Access数据库中所包含的对象有

10、七个,分别是表、查询、窗体、报表、数据访问页、宏、模块,第一章笔试知识点,4、Access是一套专门管理数据库的软件,也就是所谓的“数据库管理系统”(DBMS)5、Access数据库的扩展名为.mdb6、同一类数据的集合体便是表,而许多相关的数据表集合在一起就是数据库7、关闭Access的4种方法:单击Access右上角的“关闭”按钮;选择“文件”菜单中的“退出”命令;使用Alt+F4快捷键;使用Alt+F+X快捷键,第一章笔试知识点,4、从本质上说,Access是()A、分布式数据库系统 B、面向对象的数据库系统 C、关系型数据库系统 D、文件系统6、Access的数据库类型是()A、层次数

11、据库 B、网状数据库 C、关系数据库 D、面向对象数据库,C,C,1、字段名称:每个字段应具有唯一的名字,称为字段名称。字段名称的命名规则为:(1)长度为164个字符。(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。(3)不能包含句号(.)、惊叹号(!)、方括号()和重音符号()。(4)不能使用ASCII为032的ASCII字符。,第二章笔试知识点,在Access中有10种字段类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导“文本”类型字段最多可存255个字符,“备注”类型字段最多可存 65535个字符字段内容只有两种可能性,应该选择“

12、是/否”类型,凡声音、影像、动画等文件如果要加入表的字段时,此字段一定要设成“OLE”类型当选定某个字段当作“主键”时,Access会自动将该字段的索引属性设为有(无重复),第二章笔试知识点,“空字符串”就是长度为0的字符串,在Access中是以“”表示,“允许空字符串”属性可用来设置该字段是否可接受空字符串,当字段的数据类型为文本或备注时可设置只有在字段的数据类型设为文本、数字、自动编号时,会出现“字段大小”属性只有在字段的数据类型设为文本、数字、货币、日期/生日,会出现“输入掩码”属性空字符串代表的是一个已知的字符串“”,而Null值代表的是还没有输入任何值“格式”属性可设置该字段显示数据

13、时的格式,“输入掩码”属性可设置该字段输入数据时的格式,为了确保数据的正确性,可以设置表的“有效性规则”和“有效性文本”属性来避免发生错误当输入掩码属性与格式属性两者有冲突时,Access会以“格式”属性为准下列哪种字段类型无法指定“默认值”属性:C A、数字 B、文本 C、自动编号 D、日期时间如果字段的数据类型设为“文本”,则字段大小属性可输入的范围为0255字段的格式属性中,当“没有数据显示”时要以空格表示,则应该要输入哪个符号:D A、&B、C、D、“字段大小”属性可用来设置该字段所占用的空间大小“必填字段”属性可用来设置该字段是否一定要输入数据,该属性只有是和否两种选择,第二章笔试知

14、识点,输入掩码符,查找数据1、查找指定内容:在“数据表”视图中,使用编辑菜单中的查找命令2、查找空值或空字符串:空值是字段中还没有值,可用Null值代替;空字符串是用双引号括起来的空字符串,即”,中间没有空格,长度为0,第二章笔试知识点,*与任何个数的字符匹配,它可以在字符串中,当做第一个或最后一个字符使用wh*可以找到what、white、和why?与任何单字母的字符匹配B?ll可以找到ball、bell和bill与方括号内任何单字符匹配Baell可以找到ball和bell,但找不到bill!匹配任何不再括号内之内的字符B!aell可以找到bill和bull,但找不到bell,第二章笔试知识

15、点,表结构的设计和维护,是在表结构设计器中完成的。表操作共有三种视图,分别是设计视图、打印视图、版面预览视图。在数据表视图中,不能修改字段的属性。筛选记录 1、按选定内容筛选:筛选符合单值的记录2、按窗体筛选:筛选符合两个以上值的记录3、按筛选目标筛选:筛选符合某条件的记录4、高级筛选:筛选满足复杂条件的记录 表中的数据有两种排列方式:升序排序、降序排序,如果表没有指定排序方式,Access会根据表的“主键”来排列,第二章笔试知识点,第二章上机知识点,(一)添加字段,删除字段,设置字段的主键(二)格式1、格式属性影响数据的显示格式。2、可确定数字、货币、日期等字段格式。3、在设计视图的字段属性

16、框的字段格式属性中选择字段格式的类型。(三)修改字段的标题(四)输入掩码1、用于指定数据的输入格式。2、可定义文本、数字、日期/时间、货币等数据类型的字段。,(五)默认值1、设置默认值可以减少数据输入量。2、在设计视图的字段属性框的默认值属性中输入默认的的值。3、设置默认值属性时,必须与字段中所设的数据类型相匹配,否则会出现错误。(六)有效性规则在设计视图的字段属性框的有效性规则属性中该字段的有效性规则(七)有效性文本1、当输入的数据违反了有效性规则时,显示的文本信息。,第二章上机知识点,(八)建立表之间的关系(九)参照完整性(十)向表中输入数据 1、以数据表视图方式输入数据2、获取外部数据(

17、1)导入数据:导入数据是将其它系统的数据库数据导入到Access数据库中。一般使用导入命令将外部数据导入至当前数据库中。(2)链接数据:链接数据是指在自己的数据库中形成一个链接表对象,每次在Access数据库中操作数据时,都是即时从外部数据源获取数据。,第二章上机知识点,(十一)编辑表内容1、添加记录:在已经建立的表中,添加新的记录。2、删除记录:删除表中出现的不需要的记录。3、修改数据:在已建立的表中,修改出现错误的数据。4、复制数据:在输入或编辑数据时,有些数据可能相同或相似,这时可以使用复制和粘贴操作将某些字段中的部分或全部数据复制到另一个字段中。(十二)调整表外观:调整表的结构和外观是

18、为了使表看上去更清楚、美观。调整表外观的操作包括:改变字段次序、调整字段显示宽度和高度、隐藏列和显示列、冻结列、设置数据表格式、改变字体显示等。,第二章上机知识点,创建查询的方法有两种,分别为“使用向导”创建和使用设计设图。查询是数据浏览、数据重组、统计分析、编辑修改、输入输出操作。窗体可以用于显示表和查询中的数据,输入数据和修改数据,但不可以输出数据。窗体数据属性的是数据输入、允许编辑和排序依据。,第三章笔试知识点,查询出来的结果可以:A、用作窗体或报表的数据来源 B、用作另一个查询的数据来源C、进行添加、修改、删除等操作 D、以上都可以,查询的类型可分为选择查询、参数查询、交叉表查询、操作

19、查询和SQL查询,其中操作查询可分为生成表查询、删除查询、更新查询和追加查询;SQL查询包括联合查询、传递查询数据定义查询和子查询,是集数据定义、数据操纵和数据控制功能于一体的数据库语言查询的视图包括设计、数据表和SQL视图。在创建交叉表查询时,列标题字段的值显示在交叉表的位置是第一列。,第三章笔试知识点,查询中有两种基本点的计算是预定义计算和自定义计算。创建交叉表查询,在“交叉表“行上有且只能有一个的是列标题和值。创建交叉表查询时,必须对行标题和值进行分组操作。在查询设计窗口分为上下两个部分,下部分为设计窗口。在使用向导创建交叉表查询时,用户需要指定3种字段。运算符是组成查询原则的基本元素。

20、,第三章笔试知识点,Access的表达式是进行各种数据运算的基础,最基本的表达式由操作数和运算符组成常见的的常量有数值常量、字符串常量、日期常量、逻辑常量,字符常量用“”符号表示,日期常量用“#”号来表示,逻辑常量用True、Yes、On、-1及False、No、Off、0来表示表达式“正修”+2005”的结果为什么:A、“正修2005”B、“正修”C、“2005”D、错误 表达式“正修”&2005”的结果为什么:A、“正修2005”B、“正修”C、“2005”D、错误,第三章笔试知识点,In用于指定一个字段值的列表,列表中的任一个值都可与查询的字段相匹配。Between用于指定一个字段值的范

21、围,指定的范围之间用And连接。Like用于指定查找文本字段的字符模式,在所定义的字符模式中,用“?”表示该位置可匹配任何一个字符;用“*”表示该位置可匹配零或多个字符;用“#”表示该位置可匹配一个数字;用方括号描述一个范围,用于表示可匹配的字符范围。IsNull用于指定一个字段为空IsNotNull用于指定一个字段为非空。,第三章笔试知识点,(三)SQL语句,SQL语句的功能包括:查询、操纵、定义和控制。SQL功能动词SQL功能动词数据定义CREATE,DROP,ALTER数据查询SELECT数据操作INSTER,UPDATE,DELETE数据控制CRANT,REVOTE,第三章笔试知识点,

22、(四)CREATE语句 格式:CREATE TABLE(列完整性约束条件,列完整性约束条件)(五)ALTER语句1、格式:ALTER TABLE ADD 字段级完整性约束条件 DROP.ALTER,第三章笔试知识点,(六)DROP语句 格式:DROP TABLE(七)INSERT语句 格式:INSERTINTO(,)VALUES(),);(八)UPDATE语句 格式:UPDATE SET=WHERE;,第三章笔试知识点,(九)DELETE语句 格式:DELETEFROM WHERE;(十)SELECT语句 格式:SELECT ALL|DISTINCT*|FROM,WHERE GROUP BY

23、HAVINGORDER BY ASC|DESC;,第三章笔试知识点,第三章上机知识点,总计查询:总计查询是在成组的记录中完成一定计算的查询。使用查询设计视图中的“总计”行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表参数查询利用对话框,提示输入参数,并检索符合所输参数的记录。可以创建一个参数提示的单参数查询,也可以创建多个参数提示的多参数查询。,操作查询包括生成表查询、删除查询、更新查询、追加查询等。1、生成表查询:生成表查询是利用一个或多个表中的全部或部分数据创建新表。2、删除查询:从一个或多个表

24、中删除指定的数据。3、更新查询:对一个或多个表中的记录进行更新。4、追加查询:从一个或多个表中将一组记录追加到另一个或多个表中。,第三章上机知识点,第四章笔试知识点,Access中的窗体的数据来源包括表、查询和SQL语句。窗体由多个部分组成,每个部分称为一个“节”;在Access中,窗体的类型分为六种,分别是纵栏式窗体、表格式窗体、数据表窗体(显示数据最多)、主/子窗体、图表窗体和数据透视表窗体(交换式窗体)。1、纵栏式窗体:纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示字段,右边显示字段内容。,2、表格式窗体:通常,一个窗体在同一时刻只显示一条记录的信息。如果一条记录的内容比较少,

25、单独占用一个窗体的空间就显得很浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。3、数据表窗体:数据表窗体从外观上看与数据表和查询的界面相同。数据表窗体的主要作用是作为一个窗体的子窗体。4、主子窗体:窗体中的窗体称为子窗体,包含子窗体的基本窗体成为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。主窗体只能显示为纵栏式的窗体,子窗体可以显示为数据表窗体,也可以显示为表格式窗体。,窗体的视图1、表和查询有两种视图:“数据表”视图和“设计”视图,而窗体有5种视图,即“设计”视图、“窗体”视图、“数据表”视图、“数据透视表”视图和“数据

26、透视图”视图。2、“设计”视图是用于创建窗体或修改窗体的窗口3、“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据4、“数据表”视图是以表格的形式显示表、查询或窗体数据的窗口。“数据透视表”视图使用“Office数据透视表”组件,易于进行交互式数据分析 5、“数据透视图”视图使用“Office Chart 组件”,帮助用户创建动态的交互式图表。,第四章笔试知识点,Access的窗体和报表事件可以有两种方法来响应:宏对象和事件过程。文本框控件,它是一种交换式控件,可分为结合、非结合或计算型的。Null 是指未知的值无任何值。结合型文本框可以从表、查询或sql语言中获得所需的内容。窗口

27、事件包括打开、关闭、加载,不包括取消;为窗体上的控件设置Tab键的顺序,应选择属性表中的其他选项卡。,第四章笔试知识点,控件可分为3类:绑定控件、非绑定控件、计算控件,绑定控件的数据来源是数据表或查询中的字段,计算控件的数据来源是一个表达式,第四章笔试知识点,“切换按钮”、“选项按钮”、“复选框”等控件适用于二选一的应用上,“选项组”适用于多选一 情况RGB(red,green,blue)函数可返回一个代表颜色的数值“默认值”属性在“选项组”中设定,“选项值”属性在“选项组”的控件中设定列表框是一开始就列出所有选项供选择“绑定对象框”控件只能与“OLE对象”型态的字段连接,第四章笔试知识点,窗

28、体“滚动条“属性有”两者均无“、”只水平“、”只垂直“和”两者都有“。窗体中的信息不包括设计者在设计窗口时输入的一些重要信息。窗体控件包括标签控件、文本框控件、复选框、切换控件、选项按钮控件、列表与组合框控件、选项卡与图像控件。窗体中的窗体称为子窗体,其中可以创建二级子窗体。窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有主体节。主窗体只能显示为纵栏式窗体,而主窗体可以显示为数据表窗体和表格式窗体。,第四章笔试知识点,第四章上机知识点,(一)修改窗体的标题,标题的英文单词caption,窗体用英文表示可以用me。在窗体属性格式选项卡(二)修改窗体的格式属性:包括默认视图、滚动条、记录选

29、定器、浏览按钮、分隔线、自动居中、控制框、最大化/最小化按钮、关闭按钮、边框样式等。这些属性都可以在窗体的属性对话框中设置。(三)修改控件的名称,在控件属性窗口的全部选项卡设置(四)修改文本框非绑定型到绑定型,在文本框属性对应的数据选项卡有控件来源设置,(五)修改计算控件:以=开头,然后跟上表达式(六)对齐窗体中的控件(七)为窗体上的控件设置事件,添加宏(八)在查询中要引用窗体上的控件:Forms!窗体名!控件名,第四章上机知识点,第五章笔试知识点,建立包含两个数据表的窗体的先决条件是此两个数据表必须先建立永久性关联若选取的数据表与其他数据表有“一对多”的关联存在,则Access自动产生的窗体

30、是“母/子窗体 Access中,提供了3种创建报表的方式:使用自动功能、使用向导功能和使用设计视图。,“报表”就是利用数据库中的数据所产生的有参考价值的书面数据Access提供报表向导、自动创建报表:纵栏式、自动创建报表:表格式、图表向导、标签向导等5种不同向导自动创建报表的方式的格式有纵栏式、表格式,第五章笔试知识点,在报表设计中,可以通过添加分页符控件来控制另起一页输出显示。在报表中,由7节所构成,主体、报表页眉/报表页脚、页面页眉/页面页脚、组页眉/组页脚。在报表中,各个节的功能引用报表上的控件格式:Reports!报表名!控件名,第五章笔试知识点,报表由以下几部分组成:(1)报表页眉:

31、在报表的开始处,用来显示报表的标题、图形或说明性文字,每份报表只有一个报表页眉。(2)页面页眉:用来显示报表中的字段名或对记录的分组名称,报表的每一页只有一个页面页眉。(3)主体:打印表或查询中的记录数据,是报表显示数据的主要区域。(4)页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表只有一个页面页脚。(5)报表页脚:用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。,第五章笔试知识点,(2)如果要在整个报表的最后输出信息,需要设置()A、页面页脚B、报表页脚C、页面页眉D、报表页眉,B,(4)若要在报表每一页底部都输出信息,需要设置的是()A、页面页脚B、报表页

32、脚C、页面页眉D、报表页眉,A,(2)要实现报表按某个字段分组统计输出,需要设置的是()A、报表页脚B、该字段的组页脚C、主体D、页面页脚,B,第五章上机知识点,创建报表,为报表排序分组:记录排序:使用“报表向导”创建报表时,最多可以对4个字段进行排序。“报表向导”中设置字段排序,除有最多一次设置4个字节的限制外,排序依据还限制只能是字段,不能是表达式。实际上,一个报表最多可以安排10个字段或字段表达式进行排序。分组:分组后的报表设计视图下,增加了“组页眉”和“组页脚”节。一般在组页眉中显示和输出用于分组的字段的值;组页脚用于添加计算型控件,实现对同组记录的数据汇总、计算和显示输出。,修改非绑

33、定型文本框添加计算型文本控件在控件里显示页码的格式:当前页码page,页码总数pages,例如显示格式为2/12表达式:page&”/”&pages涉及到聚合函数:Sum()Count()Avg()Max()Min()创建子报表,第五章上机知识点,设计数据访问页时不能向数据访问页添加选项卡,创建数据访问页最重要的是要确定字段的个数;如果要设置数据页允许的最多记录数,需要在页面属性里修改;就Access来说,与数据访问页最相似的组件是窗体。如果需要在数据访问页中通过文字链接到某个网页,则需要到超级链接控件。打开数据访问页的设计视图时,系统会同时打开工具箱。,第六章笔试知识点,第六章笔试知识点,数

34、据访问页有两种视图,它们是页视图和设计视图;标签在数据访问页中主要用来显示描述性文本信息。Access所设计的数据访问页是一个独立的外部文件,html。设置滚动文字控件图标超链接控件图标,宏是一个或者多个操作组成的集合;建立自定义菜单栏不属于VBA可以实现的操作。VBA的自动运行宏,必须命名为AutoExec;使用宏组的目的对多个宏进行组织和管理。如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。条件为真时,执行该行中对应的宏操作 宏的条件内为省略号表示该行的操作条件与其上一行的条件相同,第七章笔试知识点,常见操作:(1)打开或关闭数据库对象 OpenForm命令用于打开窗

35、体。OpenReport命令用于打开报表。OpenQuerv命令用于打开查询。Close命令用于关闭数据库对象。(2)运行和控制流程 RunSQL命令用于执行指定的SQL语句。RunApp命令用于执行指定的外部应用程序。Quit命令用于退出Access。(3)设置值 SetValue命令用于设置属性值。,第七章笔试知识点,(4)刷新、查找或定位记录 Requery命令用于实施指定控件重新查询及刷新控件数据。FindRecord命令用于查找满足指定条件的第一条记录。FindNext命令用于查找满足指定条件的下一条记录。GoToRecord命令用于指定当前记录。(5)控制显示 Maxmize命令用

36、于最大化激活窗口。Minmize命令用于最小化激活窗口。Restore命令用于将最大化或最小化窗口恢复至原始大小。,第七章笔试知识点,(6)通知或警告用户 Beep命令用于使计算机发出“嘟嘟”声。MsgBox命令用于显示消息框。SetWarnings命令用于关闭或打开系统消息。(7)导入和导出教据 TransferDatabase命令用于从其他数据库导入和导出数据。TransferText命令用于从文本文件导入导出数据。,第七章笔试知识点,在Access系统,宏是按名称调用的;定义宏组有助于数据中宏对象的管理;在多个操作构成的宏,执行时的顺序是按排序次序依次执行的。宏中的每个操作都有名称,用户

37、能对有些宏名进行更改;一个非条件宏,运行时系统会执行全部宏操作。,第七章笔试知识点,运行宏组中的宏1、将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的宏名(Macro Name)参数。引用宏组的格式:宏组名.宏名3、使用Docomd对象的RunMacro方法,在VBA代码过程中运行宏。4、将窗体、报表或控件的适当事件属性设为宏的名称;5、制作autoexec宏。使得打开数据库时自动运行宏,第七章上机知识点,第八章笔试知识点,在Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件。一般用于存放供其他Access数据库对象使用的公共过程称为标准模块。模块是以

38、VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。,第八章笔试知识点,1、VBA的多条语句可以写在同一行上,用:分隔符隔开。2.Sub过程和function函数过程格式:Sub 过程名 Function 函数名 程序代码 程序代码 End Sub End Function3.在模块中执行宏 格式:DoCmd.宏操作参数例如:打开一个窗体命令:1.打开窗体:DoCmd.OpenForms“窗体名称”,2.关闭窗体:DoCmd.Close acForm,“窗体名称”,一.打开和关闭窗体(报表)1.打开窗体:DoCmd.Op

39、enForms“窗体名称”,2.关闭窗体:DoCmd.Close acForm,“窗体名称”二.输入框(InputBox):三、输出框msgbox四、对象属性:标签:标题(caption)接受的是文本型文本框:属性:value,接受的是数字,文本型事件:change,lostfocus,gotfocus命令按钮:属性:enabled:true,false visible:true,false,第八章笔试知识点,数据类型变量的命名规则常量的定义:const数组的定义和数组元素函数:abs()、int()、fix(),rnd,instr()、left()、right()、mid(),Len(),t

40、rim,ltrim,date()、time()、now()、year(),month()、day()、weekday(),Dateadd,Datediff,asc()、chr()、str()、val(),第八章笔试知识点,VBA的三种流程控制结构是顺序结构、选择结构和循环结构。在VBA数据类型中,“&”表示长整数,“%”表示整数,“!”表示单精度数,“#”表示双精度数。,第八章笔试知识点,条件函数:VBA还提供了3个函数来完成相应选择操作:(1)IIf函数:IIf(条件式,表达式1,表达式2)。该函数根据“条件式”的值来决定函数返回值。“条件式”值为真,函数返回“表达式1”的值,“条件式”值为

41、假,函数返回“表达式2”的值。(2)Switch函数:Switch(条件式1,表达式1,条件式2,表达式2,条件式3,表达式3,条件式n,表达式n)。该函数是分别根据“条件1”,“条件2”直至“条件n”的值来决定函数的返回值。(3)Choose函数:Choose(索引式,选项1,选项2,选项n)。该函数式根据“索引式”的值来返回选项列表中的某个值。,“on error goto 标号“语句在遇到错误发生时程序转移到标号所指位置代码执行;”on error resume next“语句在遇到错误发生时不会考虑错误,并继续执行下一条语句;”on error goto 0“语句用于取消错误处理。如果

42、加载一个窗体,先被触发的事件是load事件。VBA中变量名的大小不敏感。断点的作用是在过程的某个特定语句上设置一个位置点以中断程序的执行。,第八章笔试知识点,四、其他语句-标号和GoTo语句 1、GoTo语句用于实现无条件转移。2、使用格式为:GoTo标号。3、程序运行到此结构,会无条件转移到其后的“标号”位置,并从那里继续执行。GoTo语句使用时,“标号”位置必须首先在程序中定义好,否则转移无法实现。,第八章笔试知识点,(三)变量的作用域 1、局部范围(Local):变量定义在模块的过程内部,过程代码执行时才可见。在子过程或函数过程中定义的或直接使用的变量作用范围都是局部的。在子过程或函数内

43、部使用Dim、StaticAs关键字说明的变量就是局部范围的 2、模块范围(Module):变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程或函数过程中可见。,第八章笔试知识点,3、全局范围(Public):变量定义在标准模块的所有过程之外的起始位置,运行时在类模块和标准模块的所有子过程或函数过程中都可见。在标准模块的变量定义区域,用PublicAs关键字说明的变量就属于全局的范围。,第八章笔试知识点,一.子过程定义调用定义格式:PublicPrivateStatic Sub 子过程名(形参)As 数据类型Exit subEnd Sub调用格式:Call 子过程名(实参)

44、或 子过程名,第八章笔试知识点,三.参数传递形参参数格式:OptionalByVal|ByRefParamArray 形参名()As 类型=defaultvalue形参说明(P278)调用过程:byref 或者默认不写表示传地址,双向传递Byval表示传值,单向传递,第八章笔试知识点,四.VBA编程验证数据功能:验证输入数据的有效性,主要通过窗体或者控件的BeforwUpdate事件过程来实现。常用函数:IsNumeric、IsDate、isnull、isempty、isarray、iserror、isobject,第八章笔试知识点,五.计时事件Timer功能:实现定时功能。常用函数:(P283表8.10),例子对登陆窗体进行定时,如果超过10秒钟还不登陆,关闭登陆窗体。,第八章笔试知识点,DAO和ADO对象,DAO代表数据访问对象,顶层对象是DBEngine,ADO代表ActiveX数据对象Recodset:绑定的表Field:绑定表的某个字段Movenext:下一条记录Eof():文件末尾Recordcount:表的记录个数Update:更新记录,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号