Access知识点.docx

上传人:b****1 文档编号:2445737 上传时间:2023-05-03 格式:DOCX 页数:15 大小:23.18KB
下载 相关 举报
Access知识点.docx_第1页
第1页 / 共15页
Access知识点.docx_第2页
第2页 / 共15页
Access知识点.docx_第3页
第3页 / 共15页
Access知识点.docx_第4页
第4页 / 共15页
Access知识点.docx_第5页
第5页 / 共15页
Access知识点.docx_第6页
第6页 / 共15页
Access知识点.docx_第7页
第7页 / 共15页
Access知识点.docx_第8页
第8页 / 共15页
Access知识点.docx_第9页
第9页 / 共15页
Access知识点.docx_第10页
第10页 / 共15页
Access知识点.docx_第11页
第11页 / 共15页
Access知识点.docx_第12页
第12页 / 共15页
Access知识点.docx_第13页
第13页 / 共15页
Access知识点.docx_第14页
第14页 / 共15页
Access知识点.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Access知识点.docx

《Access知识点.docx》由会员分享,可在线阅读,更多相关《Access知识点.docx(15页珍藏版)》请在冰点文库上搜索。

Access知识点.docx

Access知识点

第二章Access数据库概况

1.Access是一种关系型数据库管理系统

2.Access的扩展名为.mdb,分为7中对象:

表、查询、窗体、报表、数据访问页、宏和模块

表是数据库的核心与基础

3.数据访问页是一种特殊类型的Web页

4.宏是一系列操作的集合

第三章表与关系

1.Access表由表结构(字段)和表内容(记录)构成

2.Access的数据类型有10种,包括文本、备注、数字、日前/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导

3.数字:

数字型的几种数字类型

数字类型

小数位数

字段长度

字节

1字节

整数

2字节

长整数

4字节

单精度数

7

4字节

双精度数

15

8字节

4.在Access中,可以定义3种类型的主键,即自动编号、单字段和多字段

5.字段格式:

“格式”属性只影响数据的显示格式(打印方式和屏幕显示方式)格式。

如果日期显示格式为:

mm月dd日yyyy则格式设置为:

××月××日××××

6.输入掩码:

输入掩码只为“文本型”和“日期/时间”型字段提供向导

字符

说明

0

必须输入数字(0~9)

9

选择输入数据或空格

#

选择输入数据或空格(在“编辑”模式下空格以空白显示,但是在保存时将空白删除,允许输入加号和减号)

L

必须输入字母()

?

选择输入字母()

A

必须输入字母或数字

a

选择输入字母或数字

&

必须输入一个任意的字符或一个空格

C

选择输入任意的字符或一个空格

.:

;-/

小数点占位符及千位、日期与时间的分隔符

<

将所有字符转换为小写

>

将所有字符转换为大写

!

是输入掩码从右到左显示,而不是从左到右显示。

键入掩码的字符始终都是从左到右填入。

可以在输入掩码中的任何地方输入感叹号

\

使接下来的字符以原义字符显示(例如,\A只显示A)

7.索引:

唯一索引、普通索引和主索引

主键的特点:

一旦设立主键,系统会自动产生一个主索引,而且他也是唯一索引,它的索引的取值是“有(无重复)”

8.Access中表与表之间的关系可以分为一对一、一对多和多对多3种。

建立表之间的关系:

是主键和外键之间建关系,表与表之间的相同字段(指内容相同)之间建关系。

9.通配符的用法:

字符

用法

示例

*

通配任意个数的字符

wh*可以找到white和why

通配任何单个字符

b?

ll可以找到ball和bill

[]

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

b[ae]可以找到ball和bell

!

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

b[!

ae]ll可以找到bill、bull

-

通配范围内的任何一个字符。

必须以递增顺序来指定区域(A到Z,而不是Z到A)

b[a-c]d可以找到bad、bbd和bcd

#

通配任何单个数字字符

1#3可以找到103、123和113

10.排序规则:

日期和时间——按升序排序:

从前向后;按降序排:

从后向前

性别排序——按升序排:

男到女

不能排序的:

备注、超级链接或OLE对象(不能建索引)

第四章查询

1.查询的类型:

选择查询、交叉表查询、参数查询、操作查询和SQL查询

2.操作查询:

生成表查询、删除查询、更新查询和追加查询

3.SQL查询:

联合查询、传递查询、数据定义查询和子查询

特殊运算符

说明

In

指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配in(30,40,50)

Between

指定一个字段值的范围,指定范围之间用and连接。

Like

指定查找文本字段的字符模式。

用“?

”表示该位置可匹配任何一个字符;用“*”表示该位置可匹配任何多个字符;用“#”表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围

IsNull

用于指定一个字段为空

IsNotNull

用于指定一个字段为非空

使用文本值作为查询条件示例

字段名

条件

功能

 

职称

“教授”

查询职称为教授的记录

“教授”Or“副教授”

查询职称为教授或副教授的记录

Right([职称],2)=“教授”

InStr([职称],”教授”)=1OrInStr([职称],“教授”)=2

 

姓名

In(“李元”,“王朋”)

查询姓名为“李元”或“王朋”的记录

“李元”Or“王朋”

Not“李元”

查询姓名不为“李元”的记录

Left([姓名],1)=“王”

查询姓“王”的记录

Like“王*”

InStr([姓名],“王”)=1

 

课程

名称

Right([课程名称],2)=“基础”

查询课程名称最后两个字为“基础”的记录

学生

编号

Mid([学生编号],5,2)=“03”

查询学生编号第5和第6个字符为03的记录

InStr([学生编号],“03”)=5

3.参数查询:

利用对话框,提示用户输入参数。

参数查询部分用[]括起来。

4.SELECT语句

FROM子句说明要检索的数据来自哪个或哪些表,可以对单个或多个表进行检索

WHERE子句说明检索条件,可以是关系表达式,可以是逻辑式

GROUPBY对检索结果进行分组,可利用它进行分组汇总

ORDERBY子句用来对检索结果进行排序,如果排序时选择ASC,表示检索结构按某一字段值升序排列,如果选择DESC,表示检索结果按某一字段值降序排列。

例如:

sql语句举例:

select*fromstud

selet*fromstudwhere性别=”男”orderby学生编号asc

selectcount(姓名)as人数fromstud

selectmax(年龄)-min(年龄)as最大最小年龄之差,性别fromstudgroupby性别

第五章窗体

1.主/子窗体:

显示的表和查询中的数据具有一对多关系

2.窗体的5种视图:

设计视图、窗体视图、数据表视图、数据透视表视图和数据透视图视图

3.窗体设计视图是设计窗体的窗口,由5个节组成,为主体、窗体页眉、页面页眉、页面页脚和窗体页脚

默认情况下,窗体设计视图只显示主体节

4.控件是窗体中的对象,它在窗体起着显示数据、执行操作以及修饰窗体的作用

5.控件的类型分为绑定型、未绑定型与计算型

6.文本框主要用来输入或编辑数据,它是一种交互式控件

文本框分为3种:

绑定型、未绑定型与计算型

7.”格式“属性主要用于设置窗体和控件的外观或显示格式。

控件的格式属性包括标题、字体名称、字号、字体粗细、前景色、背景色、特殊效果

8.窗体的“格式“属性包括滚动条、记录选择器、导航按钮、分隔线、自动居中、控制框、最大最小按钮、关闭按钮、边框样式

9.窗体的“数据“属性包括记录源、排序依据、允许编辑、数据入口

10.窗体上控件的常见属性:

标题,名称,前景色,可见性,是否有效,tab索引

第六章报表

1.报表由以下几个区域组成:

报表页眉页面页眉主体页面页脚报表页脚

2.选择报表中需要设置分页符的位置然后单击,分页符会以短虚线标志在报表的左边界上

页码常用格式

代码

显示文本

=”第”&[Page]&”页”

第N页

=[Page]&”/”&[Pages]

N/M

=”第”&[Page]&”页,共”&[Pages]&”页”

第N页,共M页

3.在报表设计中,可通过添加线条(直线)或矩形来修饰版面

4.控件来源为计算表达式形式而实现的,这些控件就称为“计算控件”,文本框是最常用的计算控件

5.报表属性:

记录源:

将报表与某一数据表或查询绑定起来(为报表设置基表或查询记录源)

页面页眉:

控制页标题是否出现在所有的页上

页面页脚:

控制页脚住是否出现在所有的页上

第七章数据访问页

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

Access通过数据访问页发布的数据是:

数据库中保存的数据(动态和静态数据)

1.数据访问页是一种Web页,能发布的是数据库中保存的数据,是HTML文件,称为超文本标记语言。

2.有两种视图:

页视图和设计视图

3.在Access中,使用主题可以使数据访问页具有一定的图案和颜色效果。

主题为数据访问页提供字体、横线、背景图像以及其他元素的统一设计和颜色方案的集合。

在当前窗体上,若要实现将焦点移动到指定控件中,应使用的宏操作命令是:

SetFocus

第八章宏

1.宏是由一个或多个操作组成的集合

2.宏可分为:

操作序列宏、宏组和含有条件操作的条件宏

宏可以是包含操作序列的一个宏,也可是一个宏组

3.自动运行宏:

宏名叫autoexec,当打开该宏所在的数据库的时候会执行该宏里面的操作。

4.宏组是为了方便组织管理多个宏

5.调用宏组中宏的格式为:

宏组名.宏名

6.输入表达式时,可能引用窗体或报表上的控件值或控件属性。

(1)引用窗体或报表上的控件值的语法为:

Forms!

[窗体名]!

[控件名]或[Forms]!

[窗体名]!

[控件名]

Reports!

[报表名]!

[控件名]或[Reports]!

[报表名]!

[控件名]

(2)引用窗体和报表控件属性的方式:

[Forms]!

[窗体名]!

[控件名].属性名

[Reports]!

[报表名]!

[控件名].属性名

7.常用宏操作名称。

openForm打开窗体

openTable打开表

openQuery打开查询

runMacro运行宏

close关闭某数据库对象

runSql执行sql语句

runApp执行外部应用程序

quit退出Access

setValue设置某控件属性值。

requery刷新控件数据

FindRecord查找满足给定条件的第一条记录。

FindNext查找满足给定条件的下一条记录。

GoToRecord用于制定当前记录

Maximize最大化激活窗口

minimize最小化激活窗口。

Restore将最大化或最小化的窗口恢复至原始大小。

beep发声

msgbox显示消息框

第九章模块与VBA

1.“模块”是将VBA声明和过程作为一个单元进行保存的集合体

2.Access中,模块分为类模块和标准模块两种类型

3.窗体模块和报表模块都属于类模块

4.标准模块通常安排一些公共变量或过程供类模块里的过程调用。

5.过程是模块的单元组成,有VBA代码编写而成。

过程分两种类型:

sub子过程和function函数过程

6.程序语句书写原则:

1)语句书写规定:

VBA程序书写格式,通常将一个语句写在一行。

语句较长,一行写不下时,可以用续行符(_)将语句连续写在下一行。

可以使用冒号(:

)将几个语句分隔写在一行中

7.常用标准函数

绝对值函数:

Abs(<表达式>)

向下取整函数:

Int(<数值表达式>)

取整函数:

Fix(<数值表达式>)

例如:

Int(3.25)=3,Fix(3.25)=3但Int(-3.25)=-4,

Fix(-3.25)=-3

四舍五入函数:

Round(<数值表达式>[,<表达式>])

Round(3.255,1)=3.3;Round(3.255,2)=3.26;

Round(3.754,1)=3.8;Round(3,754,2)=3.75;Round(3.754,0)=4

产生随机数函数:

Rnd(<数值表达式>)

8.字符串函数

1)字符串长度检测函数:

Len(<字符串表达式>或<变量名>)

2)字符串截取函数

Left:

从字符串左边起截取N个字符

Right:

从字符串右边截取N个字符

Mid:

从字符串左边第N1个字符起截取N2个字符

3)大小写转换函数

Ucase:

将字符串中小写字母转换成大写字母

Lcase:

将字符串中大写字母转换成小写字母

4)删除空格函数

LTrim:

删除字符串的开始空格

RTrim:

删除字符串的尾部空格

Trim:

删除字符串的开始和尾部空格

9.日期/时间函数

Date():

返回当前系统日期

Time():

返回当前系统时间

Now():

返回当前系统日期和时间

Year(<表达式>):

返回日期表达式年份的整数

Month(<表达式>):

返回日期表达式月份的整数

Day(<表达式>):

返回日期表达式日期的整数

5)返回包含指定年月日的日期函数

DateSerial(表达式1,表达式2,表达式3):

返回由表达式1值为年,表达式2值为月,表达式3值为日期

10.类型转换函数

1)数字转换成字符串函数:

str(<数值表达式>)

将数字表达式值转换成字符串。

当一数字转成字符串时,总会在前头保留一空格来表示正负

2)字符串转换成数字函数:

val(<字符串表达式>)

11.在VBA中,逻辑量在表达式里进行算术运算,true值被当成-1,false值被当成0处理

12.VBA流程控制语句

执行语句可分为3种类型:

1)顺序结构:

按照语句顺序顺次执行。

2)分支结构:

又称选择结构,根据条件(表达式)选择执行路径。

3)循环结构:

重复执行某一段程序语句。

13.条件函数

1)IIf函数

该函数是根据“条件式”的值来决定函数返回值。

“条件式”值为“真(true)”,函数返回“表达式1”的值,;“条件式”值为“假false”,函数返回“表达式2”的值。

Y=IIF(x>y,x,y)

2)Switch函数

例如:

根据变量x的值来为变量y赋值。

Y=switch(x>0,1,x=0,0,x<0,-1)

4)choose函数

14.参数传递:

ByVal可选项,表示该参数按值传递(实参不变,形参变—永远不变)

ByRef(可省)可选项,表示该参数按地址传递(形参变则实参变)

第9章VBA数据库编程

1.在VBA编程中引用窗体报表属性或窗体报表控件的属性

(1)引用窗体或报表属性的方式

Forms!

窗体名.属性名

reports!

报表名.属性名

如果是引用当前的窗体或报表的属性可以用:

me.属性名

常用的属性有:

标题:

caption

记录源:

Recordsource(用来控制窗体和报表里面的控件显示的字段是取自哪个表的,该属性可以是表名,查询名,或sql语句。

(2)引用窗体或报表上控件的属性

forms!

窗体名!

控件名.属性名

reports!

报表名!

控件名.属性名

常用的属性有:

标题:

caption

可见性:

visible(该属性是用来控制控件是否在窗体视图中是否显示的,当该属性值为false时,该控件不显示,当该属性值为true时,控件显示。

);

是否有效:

enabled,该属性用来控制控件是否可用,主要是命令按钮有,当该属性值为false时,控件不可用,当该属性值为true时,可用);

前景色:

forecolor,该属性用来控制控件的文字显示颜色;

2.常用的事件过程

常用的窗体事件

form_click()单击窗体时,发生。

form_open()打开事件,打开窗体时发生。

form_load()加载事件,打开窗体加载显示记录时发生,在打开事件之后,不管里面是否会有记录显示,都会发生该事件。

form_timer()计时器事件,与该事件配合使用的属性是计时器间隔(TimerInterval),该属性是用来控制每间隔多少时间重复的执行计时器事件过程,单位为毫秒,当该属性值为0时,就会停止执行计时器事件过程。

(2)控

常见的事件过程。

控件名_click()单击事件过程。

有些控件有自己特有的事件过程。

比如文本框的更新事件(change)。

该事件过程是在文本框里面的内容发生改变的时候会执行该事件过程。

(3)用vba命令打开和关闭数据库对象

docmd.opentable“表名”

docmd.openform“窗体名”

docmd.openreport“报表名”,acViewPreview以打印预览的形式打开报表。

docmd.OpenQuery“查询名”

docmd.runmacro“宏名”

docmd.close对象类型,“对象名”

docmd.quit退出access

3.在控件中的数据被改变之前或记录数据被更新之前会发生

BeforeUpdate事件。

通过创建窗体或控件的BeforeUpdate事件过程,可以实现对输入到窗体控件中的数据进行各种验证。

VBA常用验证函数

IsNumeric

指出表达式的运算结果是否为数值。

返回true,为数值

IsDate

指出一个表达式是否可以转换成日期。

返回true,可转换

IsNull

指出表达式是否为无效数据null。

返回true,无效数据。

IsEmpty指出变量是否已经初始化。

返回true,未初始化。

4.计时事件(Timer)

Timer事件每隔TimerInterval时间间隔就会被激发一次,并运行Timer事件过程来响应。

“计时器间隔TimerInterval“属性

注意:

“计时器间隔“属性值以毫秒为计量单位,故输入1000表示间隔为1秒。

可以通过设置“计时器间隔“属性值为零(Me.TimerInterval=0)来终止Timer事件继续发生。

5.在MicrosoftOfficeVBA中主要提供了3种数据库访问接口:

开放数据库互联应用编程接口(OpenDatabaseConnectivityAPI,简称ODBCAPI)

数据访问对象(DataAccessObjects,简称DAO)

ActiveX数据对象(ActiveXDataObjects,简称ADO)。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2