access重点总结

1/13 access 重点总结 access重点总结 考试要点第一章:(1)数据库文件的扩展名是.mdb,数据库文件包含所有相关的表、查询、窗体、报表、页、宏、模块等2)常见的数据库管理系统:ACCESS,VFP,SQLSERVER,ORACLE 等(3)主要对象的功能:表:存储数据,在行(记录)和列(字段)中,所有数据库都包含一个或多个表,表中一行为一个记录,一列为一个字段查询:检索和处理数据(更新,计算等),不仅查询数据,而且可以修改数据窗体:用户定义的窗口来操纵数据报表:按实用的格式显示和打印数据宏:能自动执行某种操作(命令)或操作(命令)的集合第二章:(1)数据和信息的关系:数据是承载信息的载体信息是经过加工处理的数据2)计算机数据管理发展的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段3)数据库相关的概念:DB,DBS,DBMS4)DBS(数据库系统)是计算机、数据库、DBMS、数据库应用系统和用户组成的一个整体,其中 DBMS(数据库管理系统)是 DBS 的核心5)数据库系统的三级模式:外模式,模式和内模式,对应局部逻辑结构,全局逻辑结构,物理存储结构外模式/模式间的映射实现数据的逻辑独立性,模式/内模式的映射实现数据的物理独立性。
比如查询结果为外模式,而表则为模式,至于表的实际存储则为内模式2/13 (6)E-R 图(实体联系图)用来描述实体和实体间的 1:1,1:n 和 n:m 之间的关系E-R 图的构成要素(7)灵活应用实体间的一对一,一对多和多对多的关系比如课程信息与成绩,学生身份证号与学号,班级信息与学生信息 (8)数据模型的三种类型:层次模型、网状模型、关系模型其中,ACCESS数据管理系统属于关系模型关系对应于一个表,表中一行为一个记录(元组),一列为一个字段(属性)9)关系运算:选择,投影和连接,灵活判断关系运算第 3 章:(1)数据库创建的方法:向导方式和手工创建数据库(机考)2)表的创建:包括在设计视图中创建表的字段名称,字段类型和字段大小,主键常用的字段类型:文本,数字,货币,日期,是否型,OLE,备注等灵活应用字段类型的选择,能够根据一个表设计出表的结构注意数字类型中字节,整型,长整,单精度,双精度的大小范围比较主键的特点:用来唯一标识一个记录,主键不能有重复值和空值创建主键的按钮是钥匙按钮主键创建的方法:自动编号,单字段和多字段主键(比如成绩表)3)表的进一步设置:格式:改变字段的显示和打印格式(选项里面进行设置)输入掩码:使用户按照指定的格式输入数据,并拒绝错误的输入(仅文本和时间日期)默认值:在未输入数值之前,系统自动提供数值?有效性规则:输入检查表达式,用于检查输入字段的值是否符合要求,要求能够灵活设置有效性规则。
必填字段:设置字段是否为空3/13 索引:索引可以加速对索引字段的查询,其作用相当于一本字典的目录第 4章:(1)表的使用和编辑:区别隐藏和冻结的作用2)排序:分为简单排序和高级排序ACCESS 支持多个字段的排序 (3)运用实体完整性,参照完整性,用户自定义完整性(如学生没有学号,成绩表的学号在学生表中不存在,成绩大于 0 小于 100)(4)建立表间关系:首先确定数据库表和表之间的公共字段,根据公共字段和记录判定表间关系是一对一还是一对多,如果是一对一,两个表都要在“公共字段”上设置主索引,如果是一对多,要在一方表上公共字段设置主索引,多方表公共字段上不需要设置索引在关系视图中,将一个表的公共字段拖动到另一方表的公共字段上即可创建关系时,选择“实施参照完整性”,就可以在关系视图中看到关系5)创建关系后,主表是在“一对多”关系中“一”方的表,子表是在“一对多”关系中“多”方的表第 5 章:(1)查询的分类:选择查询,参数查询(使用”),操作查询(生成表,更新表,删除表,追加),交叉表查询,SQL 查询,注意:在创建查询前,一定要先实施好关系2)操作查询的分类:删除查询、更新查询、追加查询、生成表查询。
操作环节掌握)能够灵活应用各种查询根据查询设计视图说明查询的功能3)汇总查询的应用,注意分组条件和计算函数(SUM,AVG,MIN,MAX)(在设计视图中右键点击选择分组)4/13 (4)设置查询条件Between2to9,性别=”男”and 年龄20,性别=”男”or年龄20,not 性别=”男”,like“*涨*”,like“#涨#”,like“?涨?”,性别 in(“男”,“女”)(5)SQL 语句中,要求掌握类似 select 性别 as 学生性别 from 学生表 where成绩60groupby 性别 havingcount(*)3orderby性别的完整的查询结构,能够看懂 SQL 语句第 6 章:(1)使用报表向导设计报表,在设置一对多的报表时,设置确定查看数据的方式,即确定报表的分组字段2)报表的数据源:表和查询,报表中的对象:文本,图表,标签等重点注意文本框(可以输入哪些内容),标签的属性设置,以及文本框的计算字段的使用3)报表的布局:报表页眉页脚,页面页眉页脚,主体,注意报表页眉页脚以及页面页眉页脚的区别分组字段可以在除了页面页眉页脚之外的其他元素中出现4)会在报表中插入页码或者时间日期(5)注意如何选择数据源,以及如何第 7 章:(1)窗体的数据源:表和查询;窗体视图:数据表视图、设计视图和设计视图,在设计视图中修改窗体。
2)窗体的类型:命令选择和数据交互 (3)窗体的布局:窗体页眉页脚、页面页眉页脚、主体4)窗体的设计方法:使用窗体向导;使用自动窗体;使用“设计”视图使用自动窗体的灵活性最小,使用“设计”视图灵活性最大5)事件和属性:属性是对象的特征,事件是作用在对象上的动作常用事件按钮的单击事件 CLICK,常用属性:文本框的值属性 VALUE5/13 (6)常用控件:文本框和标签的区别,列表框和组合框的区别第9 章:(1)分支选择语句:百分制转化为等级制(case 或者 if),计算一元二次方程组,注意区分嵌套语句与分支选择语句,熟悉 case2to8;case2,4;caseis9之类的使用方法2)运算操作符的优先级比较:算数 比较逻辑,如4=2+3*3*29/3Mod4(2)循环语句,fornext,doloopwhile,dowhileloop 的使用,如计算十以内偶数的加法,十以内可以被三整除的数字的和等扩展阅读:二级 Access 重点归纳!二级 access 考点归纳 3/30/20 xx 二级 Access 考点总结 第一章数据库基础知识 3 个核心:数据库系统的核心:数据库设计数据库系统的核心软件:数据库管理系统数据库的核心:表(3)数据模型的分类层次、网状、关系(2)关系运算 传统的集合运算并、差、交专门的关系运算 选择、投影、联接(重点考察自然联接)第二章数据库和表 (2)数据类型(P29)文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接、查阅向导 字段大小、格式、输入掩码、默认值、有效性规则、有效性文本、索引 7.操作表 空值 NULL 空字符串“”8.筛选记录 6/13 (1)按选定内容筛选(2)按窗体筛选 (3)按筛选目标筛选(有筛选条件得出所需的记录)(4)高级筛选(筛选出所需的内容并排序)第三章查询 2.查询的分类(1)选择查询。
2)参数查询3)交叉表查询4)操作查询:生成表查询、删除查询、更新查询、追加查询 (5)SQL 查询:联合查询、传递查询、数据定义查询、子查询 注意,操作查询和 SQL 查询的子分类不要弄混淆了,容易出选择题或填空题10:22:362、查询条件(1)运算符关系运算符:=,,二级 access 考点归纳 3/30/20 xx 数据库里面的数据操作的一个接口或界面2.窗体的类型 (1)纵栏式窗体记录按列显示,左侧为字段名,右侧为字段内容显示一条记录 (2)表格式窗体一个窗体中显示多条记录(3)数据表窗体可作为子窗体 (4)主/子窗体有两个表,在建立该窗体之前,保证两表的主子关系已经创建 (5)图表窗体图表方式显示表中的数据 (6)数据透视表窗体运行用户对表中的数据进行操作,还可改变其布局 (7)数据透视图窗体显示数据表和窗体中数据的图形分析窗体 3、窗体的数据来源(1)表(2)查询(3)SQL 查询 4.窗体的设计视图 P122 (1)组成:窗体页眉、页面页眉、主体、窗体页脚、页面页脚 (2)各个组成部分的功能 7/13 5.控件的按钮图标、名称和相对应的功能(熟悉)P1246.控件的作用:用于显示数据、执行操作、装饰窗体的对象。
7.控件的分类 (1)绑定型:显示、输入、更新数据库中的字段(2)未绑定型:没有数据来源,显示信息(3)计算型:可用表达式作为数据源,表达式可以利用窗体和报表所引用的表或查询字段中的数据 8、每个控件的特点及作用 标签,文本框,复选框、切换按钮、选项按钮,选项组,列表框和组合框,命令按钮,选项卡,图像 9、窗体属性的修改和控件属性的修改 常见的窗体属性:标题,浏览按钮,滚动条,分隔线,最大化最小化按钮,关闭按钮,边框样式,数据源常见的控件属性:标题,字体,名称,字号,字体粗细,前景色,背景色,特殊效果 窗体的“数据”属性:记录源,排序依据,允许编辑,数据入口 控件的“数据”属性:控件来源,输入掩码,有效性规则,有效性文本,默认值,是否有效,是否锁定 第五章报表 1报表的功能 P146 只能查看数据,不能通过报表修改或输入数据 10:22:362.报表的组成及每部分的作用(1)报表页眉(2)页面页眉(3)主体(4)报表页脚(5)页面页脚 3.报表的设计区及每部分的作用(1)报表页眉节(2)页面页眉节(3)组页眉节(4)主体节(5)组页脚节(6)报表页脚节(7)页面页脚节 4.报表的类型(1)纵栏式报表(2)表格式报表(3)图表报表(4)标签报表 5.页码的使用 8/13 P160 页表 5.1 页码常用格式 6.报表中添加控件 控件来源 P165-167 页中常用的控件来源表达式的使用(记住格式)四、设置报表的排序依据,分组依据。
五、添加计算控件添加页码 第六章数据访问页 1.数据访问页的两种格式及其使用 2.数据访问页视图(1)页视图(2)设计视图 3.数据访问页中工具箱的控件及其作用P178 表 6.1 第七章宏 1、宏的功能自动执行重复的操作 2、宏的分类 (1)操作序列宏具有一些操作集合的宏(2)条件序列宏 条件序列宏就是宏里面有条件表达式,运行的时候根据条件是否成立来决定该条件后面的操作是否执行如果下面的条件表达式和上面的条件表达式一样,可以用来表示第 2 页 二级 access 考点归纳 3/30/20 xx 窗体和报表控件表达式的语法 P187 Forms!窗体名!控件名.属性名或Forms!窗体名!控件名 Reports!报表名!控件名(3)宏组 宏组里面有多个宏,可以方便管理宏引用宏组里面宏的方式:宏组名.宏名3、常用宏操作名称见 P294 页附录 D 打开查询,runMacro 运行宏,close 关闭某数据库对象,runSql 执行 sql 语句,runApp 执行外部应用程序,quit 退出 Access,setValue 设置某控件属性值,9/13 requery 刷新控件数据,FindRecord 查找满足给定条件的第一条记录,FindNext查找满足给定条件的下一条记录,GoToRecord 用于制定当前记录,Maximize 最大化激活窗口,minimize 最小化激活窗口,Restore 将最大化或最小化的窗口恢复至原始大小,beep 发声,msgbox 显示消息框,setwarnings 关闭和打开系统消息,TransferDatebase用其它数据库导入和导出数据,TransferText 用于从文本文件导入和导出数据。
4、自动运行宏 autoexec forms!窗体名!控件名.属性名reports!报表名!控件名.属性名 有些控件是存在默认属性的,比如文本框的默认属性常用的属性有:(会结合VBA 编程来考查)标题:caption,可见性:visible(该属性是用来控制控件是否在窗体视图中是否显示的,当该属性值为 false 时,该控件不显示,当该属性值为 true 时,控件显示);是否有效:(enabled,该属性用来控制控时,控件不可用,当该属性值为 true 时,可用);前景色:(forecolor,该属性用来控制控件的文字显示颜色);引用文本 text 属性时,通常省略属性名,直接写文本框的名字就可以了,text属性获得的值的类型是字符串4 常用的事件过程(以程序的形式出现,考查了宏,窗体和模块的知识)(1)窗体事件过程的命名方式 subform_事件名()语句序列 endsub (2)常用的窗体事件 form_click()单击窗体时,发生form_open()打开事件,打开窗体时发生form_load()加载事件,打开窗体加载显示记录时发生,在打开事件之后,不管里面是否会有记录显示,都会发生该事件。
10/13 form_timer()计时器事件,与该事件配合使用的属性是计时器间隔(TimerInterval),该属性是用来控制每间隔多少时间重复的执行计时器事件过程,单位为毫秒,当该属性值为 0 时,就会停止执行计时器事件过程3)控件事件过程的命名方式sub 控件名_事件名()endsub 常见的事件过程控件名_click()单击事件过程有些控件有自己特有的事件过程比如文本框的更新事件(change)该事件过程是在文本框里面的内容发生改变的时候会执行该事件过程5.用 VBA 命令打开和关闭数据库对象(另一大对象 Docmd 的考查)10:22:36 第 3 页 Reports!报表名!控件名.属性名或是 text 属性(该属性值是该文本框里面填写的内容openForm 打开窗体,openTable 打开表,openQuery 件是否可用,主要是命令按钮有,当该属性值为 false 第八章模块与 VBAB 编程 1.模块的基本概念 以 vba(VisualBasicforApplication)语言编写的,以函数过程(function)或子过程(sub)为单元的集合方式存储模块分为类模块和标准模块。
类模块分为窗体模块和报表模块,从属于所在的窗体和报表2.引用窗体报表属性 (1)引用窗体或报表属性的方式 Forms!窗体名!属性名或 reports!报表名!属性名 (2)如果是引用当前的窗体或报表的属性可以用 11/13 me.属性名(3)常用的属性有 标题:caption,记录源:RecordSource(用来控制窗体和报表里面的控件显示的字段是取自哪个表的,该属性可以是表名,查询名,或 sql 语句)3 引用窗体或报表控件的属性二级 access 考点归纳 3/30/20 xx docmd.opentable“表名”,docmd.openform“窗体名”,docmd.openreport“报表名”,acViewPreview 以打印预览的形式打开报表docmd.OpenQuery“查询名”,docmd.runmacro“宏名”,docmd.close 对象类型,“对象名”,docmd.quit 退出 access6.输入对话框和输出对话框 变量名=inputbox(“提示信息”,“对话框标题”,默 9.常量:在程序中可以直接引用的实际值,其值在程 序运行中不变1)直接常量 (2)符号常量 Const 符号常量名称=常量值对于常变量(同一个常量的值经常出现)只能在声明的时候对其赋值,不能在其它地方对其值进行改变。
常变量具有常量和变量的特点 (3)系统常量 True,Flase,Yes,No,On,Off,Null 认值)msgbox“提示信息”,按钮和图标类型,“标题”需要知道常用的图标和按钮类型vbCritical:,vbInformation:,vbQuestion:vbOKCancel:vbYesNo:vbOKOnly:,这是默认图标7数据类型 (1)常见的数据类型及其表示符号 12/13 整数:integer%,长整数:long&,单精度:single!,双精度:double#,货币:currency,字符串:string$,布尔型:Boolean(True 代表非 0,Flase 代表 0),日期型 Date,变体型:variant.(2)用户自定义数据类型:type 自定义数据类型名称该数据类型所存在的成员列表 endtype8.变量 变量的值可以在程序运行过程中被改变1)变量应先声明,后使用 (2)变量的作用域:局部范围,模块范围,全局范围(3)数据库对象变量窗体和报表对象的引用格式 forms!窗体名!控件名.属性名reports!报表名!控件名.属性名访问成员的方式是:变量名.成员名(4)变量的声明方式 dim 变量名as 数据类型 如果在声明变量时没有指明该变量的类型的话,变量的类型就是变体型(variant),变体型变量可以存储任何类型的数据。
如果明确的指明了变量的类型,那么该变量就只能存储该类型的数据每个变量都有一个默认的初值,数值型变量为 0,字符串为空串,变体型为 empty(空值)10:22:3610.数组(会计算数组中元素的个数)Dim 数组名(下标下限 to下标上限)数组的声明方式,一维数组,二维数组,数据的默认下标开始值为 0 11常用函数(参加附录 A,本部分考试出现概率比较大)abs,int,fix,round,rnd,instr,len,left,right,mid,date,time,now,year,month,day,weekday,ltrim,rtrim,trim,dateadd,datediff,datepart,asc,chr,str,val,datevalue,nz,dcount,dsum,davg,dlookup,12运算符和表达式 13/13 算术运算符,,关系运算符,逻辑运算符(and,or,not),连接运算符(&,+)各种运算符的优先级(熟悉)13VBA 程序语句的书写原则 (1)一条语句写在一行,如果是多条语句写在一行,语句间需用:间隔,一行写不下,可以用_将语句连续写在下一行2)注释用 Rem 或14.VBA 的控制结构 按照语句的执行顺序控制结构分为:顺序结构,分支结构,循环结构 15.条件语句(1)IfThen(2)IfThenElse(3)IfThenElseIf(4)SelectCaseEndCase (5)条件函数:IIf,Switch,Choose 16.循环语句(分清各语句在那种条件下执行循环体)(1)ForNext 语句(2)DoWhileLoop 语句(3)DoUntilLoop 语句(4)DoLoopWhile 语句(5)DoUntilLoopUntil 语句 第 4 页 二级 access 考点归纳 3/30/20 xx (6)WhileWend 语句 17.过程调用 (1)子过程的调用 Call 子过程名(实参)或子过程名(实参)(2)函数过程的调用函数过程名(实参)函数过程可以赋值给某个变量,格式为:变量=函数过程名(实参)18.参数传递 (1)传值 ByVal,单向 (2)传址 ByRef,双向默认情况下为传址方式 19VBA 程序运行错误处理(掌握基本语法就”,”p”:“h”:15.839,”w”:252.046,”x”:144.216,”y”:338.683,”z”:78,”ps”:null,”s”:“font-family”:。