视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
access考点知识整理
2025-09-30 22:42:48 责编:小OO
文档
第一章 Access数据库基础知识(4%-10%) 

  一、 数据库基础知识 

  考点一:数据库管理技术的发展 

  1. 数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。 

  经典考题: 

  1. 数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据性最高的阶段是数据库系统阶段。(05/9) 

  )考点二:数据库的基本概念( 

  1. 数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。 

  2. 数据处理:是将数据转换为信息的过程。 

  3. 数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。 

  4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。 

  5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。 

  6. 数据库系统的核心:数据库管理系统。 

  经典考题: 

  1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4) 

  A. DB包含DBS和DBMS 

  B. DBMS包含DB和DBS 

  C. DBS包含DB和DBMS 

  D. 没有任何关系 

  答案:C 

  2. 数据库系统的核心是()(05/9) 

  A. 数据模型 

  B. 数据库管理系统 

  C. 数据库 

  D. 数据库管理员 

  答案:B 

  考点三:数据库系统的组成 

  1. 数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。 

  经典考题: 

  1. 下列叙述正确的是()(04/9) 

  A. 数据库系统是一个的系统,不需要操作系统的支持。 

  B. 数据库设计是指设计数据库管理系统。 

  C. 数据库技术的根本目的是要解决数据数据共享的问题。 

  D. 数据库系统中,数据的物理结构必须和逻辑结构一致。 

  答案:C 

  考点四:数据库系统的优点 

  1) 数据结构化 

  2) 数据的共享性提高 

  3) 数据性提高 

  4) 数据有数据库管理系统统一管理和控制 

  经典考题: 

  1. 数据库性是数据库技术的重要特点之一,所谓数据性是()(05/4) 

  A. 数据与程序存放 

  B. 不同的数据被存放在不同的文件中 

  C. 不同的数据只能被对应的应用程序所使用 

  D. 以上三种说法都不对 

  答案:D 

  考点五:数据模型 

  1. 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。常见的数据模型有:层次模型、网状模型、关系模型。 

  经典考题: 

  1. 数据模型反映的是()(04/9) 

  A. 事物本身的数据和相关事物之间的联系 

  B. 事物本身所包含的数据 

  C. 记录中所包含的数据 

  D. 记录本身的数据和相关关系 

  答案:A 

  2. 用树形结构表示实体之间联系的模型是()(05/4) 

  A. 关系模型 

  B. 网状模型 

  C. 层次模型 

  D. 以上三个都是 

  答案:C 

第二章 数据库和表(4%-10%) 

  一、 创建数据库 

  Access数据库是一个的文件,其扩展名是mdb。它是由七个对象构成的,各对象是相互联系的,而不是的文件。 

  二、 建立表 

  1. 表的组成:字段和记录 

  2. 字段的命名规则:1-个字符,不能以空格开头,不能包含句号(.)惊叹号(!),方括号([ ])和单引号(‘) 

  3. 通配符: 

  * 通配任意个数的字符 

  ?通配任何单个字符 

  []通配方括号内任何单个字符 

  !通配任何不在括号内的字符 

  #通配任何单个数字字符 

  4. 索引:加速查找和排序的速度。注:对于主键字段,系统默认添加索引(无重复),并且不能更改。 

  5. 空值:缺值或还没有值(不确定的值)。 

  6. 空字符串:双引号括起的字符串,双引号中间没有空格。 

  7. 筛选的4种方法:按选定内容筛选,按窗体筛选,按筛选目标筛选,高级筛选。 

  <筛选指选择满足条件的元组并显示出来,但并没有更改原表中的记录,只是显示内容上的变化>

  考点一:Access数据类型 

  1. 文本:默认50个,最多255个,一个汉字占一位。 

  2. 备注:长文本,最多000个 

  3. 数字:算术运算的数字 

  4. 日期/时间 

  5. 货币:等价于双精度的数字类型,自动显示美圆符号($)和千位分隔符,添加两位小数。 

  6. 自动编号:自动插入顺序号,每个表只能一个。 

  7. 是/否 

  8. OLE对象(图片,声音,word文档、Excel表格) 

  9. 超级链接 

  10. 查阅向导 

  经典考题: 

  1. 在Access数据库中,表就是()(04/9) 

  A. 关系 

  B. 记录 

  C. 索引 

  D. 数据库 

  答案:A 

  考点二:字段属性的设置 

  1. 格式:定义数字,日期,文本的显示方式和打印方式。 

  2. 数字格式(货币):有预定义和自定义,系统提供的预定义有:常规数字,科学计算,货币,欧元,百分比等 

  3. 日期/时间格式:系统提供的有常规日期,常日期,短日期等等 

  4. 输入掩码:规定数据的输入模式,输入掩码向导只处理日期和文本数据类型。“格式”属性要优先于“输入掩码”属性。 

  以下为一些常用的输入掩码: 

  0 必须是0-9的数字 

  9 可以选择数字或空(不可以输入正号和负号) 

  # 可以选择数字或空(可以输入正号和负号) 

  L 必须是A-Z的字母 

  ? 可以选择A-Z的字母或空格 

  A 必须是字母或数字 

  a 可以选择字母、数字或空格 

  & 必须是任一字符或空格 

  C 可以选择任一字符,空格或空 

  (注意空是不填,空格是要敲一个空格字符) 

  \\ 可以用于将该表中的任何字符显示为原义字符(例如:\\A显示为A) 

  5. 有效性规则:限定输入数据必须满足的规则,若输入不满足条件,则弹出信息窗口,显示有效性文本中指定的内容 

  经典考题: 

  1. 邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是()(07/4) 

  A. 000000 

  B. 999999 

  C. CCCCCC 

  D. LLLLLL 

  答案:A 

  2. 通配符“#”的含义是()(10/3) 

  A. 通配任意个数的字符 

  B. 通配任何单个字符 

  C. 通配任意个数的数字字符 

  D. 通配任何单个数字字符 

  答案:D 

  3. 若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()(10/3) 

  A. 默认值 

  B. 有效性文本 

  C. 输入掩码 

  D. 密码 

  答案:C 

  解析:没有“密码”这个属性,但可以先设置输入掩码,再在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。

第三章 查询(8%-10%) 

  考点一:查询的分类 

  1. 查询常用的有:选择查询(最常见)、参数查询(对话框提示用户输入)、交叉表查询(利用行和列进行数据统计)、操作查询(包括四种:生成表,删除,更新,追加)、SQL查询。 

  特别注意〈上机〉:在上机练习中,如果根据题意要进行分组统计等操作,我们需要在查询设计窗口中,选中视图菜单的总计选项,这样设计窗口就会出现总计项,我们可以根据需要进行选择,如下图所示: 

  经典考题: 

  1. 在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()(07/4) 

  A. 第一行 

  B. 第一列 

  C. 上面若干行 

  D. 左边若干行 

  答案:A 

  2. 在Access中,查询的数据源可以是()(07/9) 

  A. 表 

  B. 查询 

  C. 表和查询 

  D. 表、查询和报表 

  答案:C 

  考点二:查询的准则 

  1. Access提供了3中运算符:关系运算符(> < =等)、逻辑运算符(与、或、非)、特殊运算符(Between In IS Like) 

  2. 数值函数: 

  Abs(绝对值函数):Abs(-43)=43 

  Int(取整函数):Int(99.7)=99 Int(-99.7)=Int(-99.3)= -100 

  Sqr(平方根函数):Sqr(4)=0 

  Sgn(符号函数):Sgn(任何大于0的数)=1 Sgn(0)=0 Sgn(任何小于0的数)= -1 

  字符函数: 

  Space(5)返回五个空格组成的字符串“ ”。 

  String(5,“*”)返回“*****” String(4,“ABCD”)返回“AAAA” 

  Len(“虎贲教育”)返回数值4 Len(“虎贲 教育”)返回数值5 

  Left(),Right():Right(“中国上海”,2)返回上海 Left(“中国上海”,5)返回中国上海 

  Ltrim():删除字符串的前面的空格 Rtrim():删除字符串的后面的空格 Trim():同时删除前后面的空格 

  Mid(“上海虎贲教育公司”,5)返回“教育公司” Mid(“上海虎贲教育公司”,3,2)返回“虎贲” 

  日期函数: 

  系统日期:Date() 

  年函数:Year() 

  月函数:Month() 

  日函数:Day() 

  系统日期和时间函数:Now() 

  统计函数: 

  就和函数:Sum() 

  求平均值:Avg() 

  统计记录个数:Count() 

  最大、小值函数:Max() Min() 

  经典考题: 

  1. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的表达式是()(07/9) 

  A. =left([专业],2)=“信息” 

  B. like“*信息*” 

  C. =“*信息*” 

  D. Mid([专业],2)=“信息” 

  答案:B 

  解析:属于模糊查询,只能用like关键字。 

  2. 在报表中要计算“数学“字段的最高分,应将控件的”控件来源”属性设置为()(07/9) 

  A. =Max([数学]) 

  B. Max(数学) 

  C. = Max[数学] 

  D. = Max(数学) 

  答案:A 

  3. 在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()(10/9) 

  A. =Min([数学]) 

  B. =Min(数学) 

  C. =Min[数学] 

  D. =Min(数学) 

  答案:A 

  4. 假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()(10/3) 

  A. SELECT * FROM公司FOR名称 = " *网络* " 

  B. SELECT * FROM公司FOR名称LIKE "*网络*" 

  C. SELECT * FROM公司WHERE名称="*网络*" 

  D. SELECT * FROM公司WHERE名称LIKE"*网络*" 

  答案:D 

  5. 利用对话框提示用户输入查询条件,这样的查询属于()(10/3) 

  A. 选择查询 

  B. 参数查询 

  C. 操作查询 

  D. SQL查询 

  答案:B 

  6. 在SQL查询中“GROUP BY”的含义是()(10/3) 

  A. 选择行条件 

  B. 对查询进行排序 

  C. 选择列字段 

  D. 对查询进行分组 

  答案:D 

  解析:ORDER BY 用来对检索的结果进行排序

第四章 窗体(4%-10%) 

  考点一:窗体的作用 

  1. 窗体有:显示和编辑数据、显示信息(提示、警告、错误信息)、控制应用程序的流程、打印数据 

  考点二:窗体的组成和结构 

  1. 数据来源:表、查询、SQL语句 

  2. 节:窗体有多个部分组成,每个部分称为一个“节”。节:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。 

  考点三:窗体的类型 

  1. 窗体的类型:纵栏式、表格式、数据表、主/子窗体、图标窗体和数据透视表窗体。 

  考点四:窗体视图 

  1. 窗体有三种视图:设计视图、窗体视图、数据表视图。 

  考点五:窗体操作 

  经典考题: 

  1. 为窗体或报表的控件设置属性值的正确宏操作命令是()(10/3) 

  A. Set 

  B. SetData 

  C. SetValue 

  D. SetWarnings 

  答案:C 

  2. 在窗体中,用来输入或者编辑字段数据的交互控件是()(07/9) 

  A. 文本控件 

  B. 标签控件 

  C. 复选框控件 

  D. 列表控件 

  答案:A 

  3. 假定窗体的名称为fmTest,则把窗体的标题设置为“Access Test”的语句是()(05/4) 

  A. Me=“Access Test” 

  B. Me.Caption=“Access Test” 

  C. Me.text=“Access Test” 

  D. Me.Name=“Access Test” 

  答案:B 

  4. 为窗体中的命令按钮设置打击鼠标事件时发生的动作,应该选择设置其属性对话框的是()(06/4) 

  A. 格式选项卡 

  B. 事件选项卡 

  C. 方法选项卡 

  D. 数据选项卡 

  答案:B

第五章 报表 (6% 非重点) 

  考点一:报表的定义 

  1. 报表和窗体的区别:报表只能显示数据,不能输入和编辑数据。 

  2. 报表的区域组成:报表页眉/页脚,页面页眉/页脚,组页眉/页脚,主体。 

  3. 要实现报表的分组统计,设置:组页眉和组页脚; 

  4. 要设置在报表每一页底部都输出信息,设置:页面页脚 

  5. 要设置只在报表最后一页主体内容之后输出的信息,设置:报表页脚。 

  6. 要统计报表某个字段的全部数据,计算表达式则放在:报表页眉/报表页脚。 

  7. 要显示报表的页码在文本框的控件来源属性为:=[page] 

  8. 报表的数据来源:表、查询、SQL语句。 

  9. 报表的4中类型:纵栏式报表,表格式报表,图标报表,标签报表。 

  经典考题: 

  1. 要实现报表的分组统计,其操作区域是()(05/4) 

  A. 报表页眉/页脚 

  B. 页面页眉/页脚 

  C. 主体区域 

  D. 组页眉/组页脚 

  答案:D 

  考点二:报表的操作 

  经典考题: 

  1. 在报表设计中,可以通过添加 控件另起一页输出显示。(05/9) 

  答案:分页符 

  2. 在报表设计工具栏中,用于修饰版面以达到更好的显示效果的控件是()(05/9) 

  A. 直线和矩形 

  B. 直线和圆形 

  C. 直线和多边形 

  D. 矩形和圆形 

  答案:A

第六章 数据访问页(2% 非重点) 

  考点一:数据访问页的定义 

  1. 数据访问页的两种视图:页视图和设计视图 

  2. 数据库访问页可以把Access数据库中的数据发布在Internet网络上 

  经典考题: 

  1. 数据访问页可以简单的认为就是一个()(06/3) 

  A. 网页 

  B. 数据库文件 

  C. Word文件 

  D. 子表 

  答案:A 

  考点二:数据访问页的类型 

  1. 数据访问页的类型有:交互式报表、数据输入、数据分析。

第六章 数据访问页(2% 非重点) 

  考点一:数据访问页的定义 

  1. 数据访问页的两种视图:页视图和设计视图 

  2. 数据库访问页可以把Access数据库中的数据发布在Internet网络上 

  经典考题: 

  1. 数据访问页可以简单的认为就是一个()(06/3) 

  A. 网页 

  B. 数据库文件 

  C. Word文件 

  D. 子表 

  答案:A 

  考点二:数据访问页的类型 

  1. 数据访问页的类型有:交互式报表、数据输入、数据分析。

第八章 模块(18%—22%,近年逐年增加,是重点考查内容) 

  考点一:模块的基本概念 

  1、 类模块:窗体和报表都属于类模块,而且它们各自与某一窗体或报表相关联(类模块可以作为的模块存在); 

  2、 标准模块:一般用于存放其他Access数据库对象使用的公共过程; 

  3、 将宏转化为模块:其实就是将宏实现的功能用模块(写VBA代码的方法)来表达出来。 

  考点二:创建模块 

  1、 创建新模块:这里注意创建类模块和创建标准模块的不同; 

  2、 在模块中加入过程:所有的VBA程序代码都必须存在于过程中; 

  3、 在模块中执行宏:可以使用DoCmd对象的RunMacro方法,具体格式为: 

  DoCmd.RunMacro 宏名称 

  考点三:VBA程序设计基础 

  1、 面向对象程序设计的基本概念 

  〈1〉 对象:是将数据和代码封装起来的实体; 

  〈2〉 属性和方法:描述了对象的行为和性质,引用方式为:对象.属性或对象.方法; 

  〈3〉 事件和事件过程: 

  事件是access对象控件可以识别的“动作”,如单击命令按钮,向文本框中输入内容等; 

  事件过程就是为某个事件编写VBA代码过程,完成指定动作; 

  两者的区别就:事件是系统确定好的,事件过程可以由用户来编写。 

  2、 VBA编程基础——常量、变量、运算符和表达式 

  〈1〉 VBA的数据类型: 

  Integer 整型、String 字符型、Single 单精度型、Double 双精度型、Boolean 布尔型、Date 日期型,Variant 变体型 

  注解1:当转化其他的数值类型为Boolean类型时,0会转成False,而其他的值则转成了True;而将Boolean类型转成其他类型时,False成为0,而True成为-1. 

  注解2:变量没有显示声明(用如Dim、Private、Static等语句),那么默认为变体类型。是一种特殊的数据类型,除了定义长String数据以及用户定义类型外,可以包含任何种类的数据。 

  〈2〉 变量 

  --声明变量的两种方法:隐性声明(默认为variant类型)和显性声明; 

  注解:如果是 Dim x,y,z As Integer ,那么x,y为Variant类型。 

  --变量的三个范围级别 

  过程级别 

  只有在声明此变量的过程中才可以使用的变量成为局部变量。可以使用Dim 或Static关键字来定义。 

  注解:Dim定义的变量只有在其所在的过程运行时有值,static定义的变量在整个程序运行期间都有值。 

  私有模块级别 

  私有模块定义的变量只对所属模块过程可用,可以使用Dim和Private定义。 

  公共模块级别 

  一般用public来定义,所有的模块都可以用。 

  〈3〉 数组 

  --可以同时定义多个变量,有一维数组,二维数组…; 

  --默认情况下数组下标为0,除非用Option Base 1来把默认值更改为1; 

  --如定义一个一维数组 Dim s(3) as integer ,它等同于: Dim s(0 to 3) as integer ,两者都定义数组中有4个元素,分别是:s(0),s(1),s(2),s(3); 

  --对于一个二维元素,根据同样的道理,如m(1,2),那么就这个元素中就包含2*3=6个元素。 

  〈4〉 运算符 

  --数算符〈重点掌握整数除法和求模运算符,见P96〉 

  --比较运算符〈注意比较运算符的结果为逻辑值,true,false〉 

  --连接运算符〈&(强制将两个表达式作为字符串连接) 和+(连接字符串数据)〉 

  --逻辑运算符〈结果同样为逻辑值〉 

  --表达式与优先级 

  举例:求表达式12*3/4-7 mod2+2>3的值 

  因为:算数运算符>连接运算符>关系运算符>逻辑运算符,算数运算符中乘除符号>求模>加减符号(具体见P98 表8.7) 

  9-1+2>3,进一步推得10>3,所以结果为true。 

  〈5〉 标准函数 

  --这些函数都是系统已经定义好的内置函数,使用就可以完成特定的功能,这一部分需要熟记,并知道每个函数的用法。 

  具体见P98. 

  3、 VBA程序流程控制语句 

  〈1〉 语句的三个分类: 

  声明语句:命名和定义过程、变量、数组以及常数; 

  可执行语句:执行赋值、判断、循环等各种操作,运行函数或过程等; 

  赋值语句:将变量或常量赋给一个值或表达式。 

  〈2〉 注释语句 

  --使用Rem语句,格式为: Rem 注释语句 

  注解:如果Rem和代码语句在同一行,则前面应该加上冒号(:) 

  --使用 ‘ ,格式为: ’ 注释语句 

  〈3〉 条件语句:根据条件表达式的值来选择程序运行语句 

  If….Then 

  If…Then…Else 下载本文

显示全文
专题