二级Access知识点.docx

上传人:b****7 文档编号:10169628 上传时间:2023-02-09 格式:DOCX 页数:20 大小:34.17KB
下载 相关 举报
二级Access知识点.docx_第1页
第1页 / 共20页
二级Access知识点.docx_第2页
第2页 / 共20页
二级Access知识点.docx_第3页
第3页 / 共20页
二级Access知识点.docx_第4页
第4页 / 共20页
二级Access知识点.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

二级Access知识点.docx

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

二级Access知识点.docx

二级Access知识点

文本/备注数据类型的字段格式说明表

文本/备注型

说明

@

要求文本字符(字符或空格)。

&

不要求文本字符。

<

强制所有字符为小写。

>

强制所有字符为大写。

定义“输入掩码”属性所使用的字符及其含义

字符

说明

0

数字(0到9,必选项;不允许使用加号[+]和减号[.])。

9

数字或空格(非必选项;不允许使用加号和减号)。

#

数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。

L

字母(A到乙必选项)。

?

字母(A到乙可选项)。

A

字母或数字(必选项)。

a

字母或数字(可选项)。

&

任一字符或空格(必选项)。

C

任一字符或空格(可选项)。

.,:

;/

十进制占位符和千位、日期和时间分隔符。

(实际使用的字符取决于MicrosoftWindows

控制面板中指定的区域设置。

<

使其后所有的字符转换为小写。

>

使其后所有的字符转换为大写。

!

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

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

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

使其后的字符显示为原义字符。

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

A)。

密码

将“输入掩码”属性设置为“密码”,以创建密码项文本框。

文本框中键入的任何字符都按字面字符

保存,但显示为星号(*)。

Access的数据类型

数据类型

含义

用途

文本型

一个“文本”字段最多能保存255个

字符,但默认值是50个字符。

通过设置“字段大小”属性,可以控制“文本”字段中允许输入的最大字符数

用于文本或文本与数字的组合,例如地址;或者用于不需要计算的数字,例如电话号码、零件编号、学号或邮编等

备注型

“备注”字段最多可以保存65536个字符

用于保存多于255个字符的数据,即用于长文本和数字,例如注释或说明,超出文本型的数据。

如果要保存带格式的文本或长文档,则应创建一个OLE对象字段,而不是创建“备注”字段

数字型

用于数学计算的数字数据。

通过设置“字段大小”属性,可以控制存储在数字字段中的数字值的种类和大小。

数字型可以是整型、长整型、字节型、单精度和双精度等。

长度为1、2、4、8个字节。

其中单精度的小数位精确到7位,双精度的小数位精确到15位。

字节型字段的大小只能保存从0到255的整数(没有小数位)并占有1个字节的磁盘空间

用于将要进行算术计算的数据,但涉及货币的计算除外(使用“货币”类型)

货币型

使用“货币”型字段,可以在计算时避免发生四舍五入的情形。

“货币”字段

的计算可精确到小数点前1位及小数点后4位。

“货币”字段占有8个字节的磁盘空间。

等价于双精度属性的数字数据类型

用于货币计算。

向货币字段输入数据时,不必输入美元符号和千位分隔符。

例如“单价”、

“金额”等字段

创建可以在添加记录后自动输入唯一编号的字段。

在为记录生成编号之后,就不能进行删除或更改。

“自动编号”字段可以生成3种类型的编号:

每次增加1的顺序编号、随机编号及“同步复制ID”(也称作GUIDS全局唯一标识符)。

最常见的“自动编号”方式为每次增加1,并且通常用作表的主键。

随机“自动编号”将生成随机编号,且该编号对表中的每一条记录都是唯一的。

“同步复制ID”的“自动编号”用于数据库同步复制,可以为同步副本生成唯一的标识符

日期/时间型

从100年到9999年之间任意日期和时间的数字

用于日期型数据。

例如“出生日期字段”

是/否型

只包含两种不同取值的字段。

取“是”或

否值的数据类型。

显示为(Yes/NoTrue

/False、On/Off)不允许Null值。

存储1位

只包含两种不同取值的字段。

例如“婚否”字段。

用于只可能是两个值中的一个(例如“是/否”、“真/假”、“开/关”)的数据

OLE对

象型

表中链接或嵌入的对象。

例如Word、

Excel、图形、图像、声音或二进制文件等。

字段大小最多为IGB,并受磁盘空间限制

例如“照片”字段

超链

接型

可以链接到另一个文档。

URL或者文档内

的一部分。

最多存储64000个字符

可以超链接到另一个文档、URL或者文档内的一部分

查阅向导型

创建查阅向导数据类型的字段,可以允许

用户使用组合框选择来自其他表或来自值列表的值。

在数据类型列表中选择此选项,将会启动向导进行疋义。

一般为4个字节

例如设置职称字段为查阅向导数据类型,通过提供的列表框选择各种职称数据

【说明】“文本”及“备注”数据类型只是保存输入到字段中的字符,而并不保存字段中没有用到的空字符。

用户可以根据“文本”字段或“备注”字段进行排序和分组,但在根据“备注”字段进行排序和分组时,Access仅使用前255个字符。

文本/备注数据类型的字段格式说明

文本/备注型

说明

@

要求文本字符(字符或空格)

&

不要求文本字符

<

强制所有字符为小写

>

强制所有字符为大写

日期/时间数据类型的字段格式说明

日期/时间型

说明

常规日期

(默认值)例如,4/3/05,05:

34:

OOPM

长日期

与Windows区域设置中的“长日期”设置相同。

例如,20XX年4月3日

中日期

例如,05-04-03

短日期

与Windows区域设置中的“短日期”设置相同。

例如,05-4-3

长时间

与Windows区域设置中的“时间”选项卡上的设置相同。

例如,17:

34:

23

中时间

例如,17:

34:

O

短时间

例如,17:

34

各种数据类型可选择的格式

口期/时间率

數字/送币率

文备淳率

是/否型

说明

设雹

设置

说明

设置

说明

—般日期

舉.則丰星恭n闾:

—般数字

P

@

要求文本字符(字袴

真/假

•1为E0为False

—俪冋tftll

或空格)

长日期

格式:

1

2008年8

月日日

愎月千位好

&

不要求文

本手符

是/否

忖为是,

0为否

中日期

短日期1

08-08-08

|轮型

显示至少

亠位数宇

<

更为小写

开/共

•1为开,

格式

OB0B.08

:

标?

S3!

使用千位分隔符

>

符卷为大写

百孙优

耳即虧跟1他并阳加-

f

使胆程字苻屯左瓦

右填充

科学计敎

怦用标准的科学计

数据类型

字段名

类型

字段名

类型

序号

自动编号

团员否

是/否

姓名

文本

照片

OLE对象

简历

备注

工资

货币

年龄

数字

网址

超级链接

入校日期

日期/时间

一个列表或组合框

查阅向导

创建SQL查询

SQL查询语句的格式

常用的SQL查询语句包括Select、Insert、Update、Delete、Create和Drop等。

其中SELECT语句是最常用的SQL语句,也称为SELECT命令。

SELECT语句是构成了SQL数据库语言的核心。

语句的基本形式是:

SELECT.FROM.WHEF查询块,包括的主要子句分别是FROM、WHERE和ORDERBY子句。

SQL基本查询模块的结构如下:

SELECT*|<字段列表>

FROM<表名>

WHERE条件表达式>

ORDERBY字段名>[ASC|DESC];

SELECT子句和FROM子句以回车键换行符表示子句结束,也可以整个句子在一行或多行写,但是整个查询要用分号表示语句结束。

SELECTF句中“*号表示检索结果是表中所有字段,<字段列表>表示检索选取的字段,

各个字段之间用逗号分隔,系统据此对查询结果进行投影运算。

FROM子句用于指定查询目标以及Where子句中所涉及的所有表的名称;WHERE子句用于指定查询目标必须满足的条件,系统根据条件进行选择运算。

ORDERBY子句用于指定排序的字段和排序的依据,系统默认的排序依据是升序排序,

若对字段值进行降序排列应选择DESC选项。

创建SQL查询的操作步骤如下:

在数据库窗口中的查询”对象下,双击在设计视图中创建查询”项,并关闭弹出的显示表”对话框;

选择查询”菜单中的SQL特定查询”命令;在弹出的SQL查询”编辑器框中输入SQL语句。

一般情况下,用户没有必要通过输入SQL语句来创建查询。

可以通过打开某个已经建

立的查询(在设计视图或数据表视图),然后选择视图”菜单中的SQL视图”命令,在SQL

视图中查看SQL语句或进行简单的修改。

算术运算符

运算符

含义

举例

结果

-

单运算符正负号

-5

-5

+

两个运算相加

3+5.7

8.7

-

两个运算相减

8.7-3

date()-20

5.7

2009-10-13

(当前系统日期是2009-10-13)

*

两个运算相乘

3*5

15

/

两个运算相除

15/3

5

A

指数运算

3A2

9

\

整数除法(结果只包含整数部分,不包含四舍五入操

作)

7.5、3

2

MOD

求模(取余数)运算

5mod3

2

比较运算符

运算符

含义

举例

结果

>

大于

>85

大于85

>=

大于等于

>=60

大于等于60

=

等于

=60

="陈艳“

等于60

等于陈艳

<

小于

<60

小于60

<=

小于等于

<=#1985-12-31#

1985年12月31日以前出生

<>

不等于

<>"党员”

不等于党员

逻辑运算符

运算符

含义

举例

结果

And

逻辑与(并且)

>=60and<90

选择60到89数值范围

Or

逻辑或(或者)

<60or>=90

选择小于60或者大于等于90数值范围

Not

逻辑非(取反)

Not"群众”

不是群众

特殊运算符

运算符

含义

举例

结果

In

一个字符串是否是一列表值的成员

In(”团员”,”党员”)

是“团员”或是“党员”中的任意一种情况

Between

一个数值是否在一个指定值的范围内

Between1And10

在1到10数值范围

Like

个字符串是否超一个或更多字符开始,需要通配符“*”号或“?

”号以使Like运算符正确地使用

Like"陈?

?

"

Like"f*"

第一个字符为“陈”,后两位是任意以字符f开始的字符串

Is

与Null—起使用,以决定一个值是否

是Null或NotNull

IsNull

IsNotNull

表示该字段无数据表示该字段有数据

连接运算符

运算符

含义

举例

结果

&

强制将表达式连接成一个字符串

"06级"&"法学专业"

06级法学专业

+

连接两个字符串,要求+号两边的数据类型必须一致

"法学"+2009

类型不匹配

数值函数及说明

函数

功能

举例

结果

绝对值函数:

Abs(<数值表达式>)

求“数值表达式”值的绝对值

Abs(-6)

Abs(3-6)

6

3

取整函数:

取“数值表达式”值的整数部分

Int(99.8)

99

Int(<数值表达式>)

Int(-99.8)

-100

求平方根函数:

计算“数值表达式”值大于等于

Sqr(4)

2

Sqr(<数值表达式>)

O的平方根值

Sqr(0)

O

符号函数:

Sgn(<数值表达式>)

返回“数值表达式”值的符号值

Sgn(12),Sgn(-2.4),

Sgn(0)

1,-1,c

四舍五入函数:

Round(数值表达式,小数位数)

根据指定的小数的位数对“数值表达式”的值进行四舍五入

Round(156.77,O)

Round(156.77,1)

157

156.8

字符函数及说明

函数

动能

举例

结果

空字符串函数:

Space(<数值表达式>)

返回由“数值表达式”的值确定的空格个数组成的字符串

Space(5)

产生5个空字符串

重复字符串函数:

String(<数值表达式>,

<字符串表达式>)

返回一个由“字符串表达式”的第1个字符重复组成的指定长度为“数值表达式”值的字符串

String(5,"*")

String(4,"ABC")

"AAAA"

截取左子串函数:

Left(<字符串表达式>,

<数值表达式>)

从“字符串表达式”左侧第1个字符开始,截取“数值表达式”值大小的字符

Left("中国北京",2)

Left("中国北京",6)

"中国"

"中国北京”

截取右子串函数:

Right(<字符串表达式>,

<数值表达式>)

从“字符串表达式”的最右端的第1个字符开始,截取“数值表达式”值大小的字符

Right("中国北京”,

2)

Right(”中国北京”,

6)

"北京“

"中国北京”

测试字符串长度函数:

Len(<字符串表达式>)

返回“字符串表达式”的字符个数

Len(”中国北京")

Len(”中国北京")

4

5

删除前导空格函数:

Ltrim(<字符串表达式>)

可以去掉“字符串表达式”的前导空格

Ltrim("lamatudent"

Iamastude-nt

删除尾随空格函数:

Rtrim(<字符串表达式>)

可以去掉“字符串表达式”的尾随空格

Rtrim("Iamatudent"

返回字符串

Iamastude-

nt

删除前导和尾随空格函

数:

Trim(<字符串表达式>)

可以同时去掉“字符串表达式”

的前导和尾随空格

Trim("lamastudent"

Iamastude-nt

截取子串函数:

Mid(<字符串表达式>,

<nl>[,<n2>])

从“字符串表达式”的左端第

“n1”个撇开始,截取“n2”个字符,作为返回的子字符串

Mid("中国北京高等职业教育”,5)

Mid("中国北京高等

职业教育",3,2)

"咼等职业教育”

"北京“

日期/时间函数及说明

函数

功能

举例

结果

系统日期函数:

Date()

返回当前系统日期

Date()

09-10-14

年函数:

Year(<日期表达式>)

返回年的四位整数

Year(date())

2009(表示

20XX年)

月函数:

Month(<日期表达式>)

返回1〜12之间的整数,表示一年的某月

Month(date()

10(表示10月)

日函数:

Day(<日期表达式>)

返回值为11〜31之间的整数,表示日期中的某一天

day(date())

14(表示14

号)

系统日期和时间函数:

返回当前计算机系统的日期

Now()

2009-10-14

Now()

和时间

16:

34:

00

统计函数及说明

函数

功能

举例

求和函数:

Sum(<^符串表达式>)

返回计算字段值的总和。

“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段

的表达式

用Sum函数计算“成绩”字

段的总和:

Sum([成绩])

求平均函数:

Avg(<字符串表达式>)

求数值类型字段的平均值

用Avg函数计算“成绩”字段的平均值:

Avg(成绩)

求平均函数:

Count(<字符串表达式>)

统计记录个数

使用Count(*),将统计所有记录的个数,包括有Null值字段的记录。

计算学生表不含Null值的所有记录数:

Count[学号]

最大函数值:

Max(<字符串表达式>)

返回一组指定字段中的最大值

用Max函数统计“成绩”字段中的最高分:

Max(成绩)

最小函数值:

Min(<字符串表达式>)

返回一组指定字段中的最小值

用Min函数统计“成绩”字段中的最低分:

Min(成绩)

其他函数及说明

函数

说明

举例

结果

数值转换为字符

Str(459)

459

函数:

Str(<数值

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

Str(-459.65)

-459.65

表达式>)

Str(459.001)

459.001

返回包含在字符串中的数字。

返回值

字符转数值函数:

①当遇到第1个不能识别为数字的

Val("1615khs")

1615

Val(<字符串表达

字符时,结束转换;②函数不能识

Val("2456")

2456

式>)

别美兀符号和逗号;③空格字符将

Val("24and56")

24

被忽略

Val("ABC")

O

ASCII码值转换为

将“数值表达式”转换为对应的

Chr(65)

A

字符Chr(<数值表

ASCII码字符。

<数值表达式>的值在

Chr(97)

a

达式>)

O-255之间

Chr(62)

>

条件示例

字段名

条件

说明

政治面貌

"团员“

「查找政治面貌为团员的记录

职称

"教授"or"副教授”

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

姓名

Like"莉”

查询姓名中包含"莉”的记录

姓名

Left([姓名],1)="陈”

查找姓“陈”的记录

学号

Left([学号],4)="0401"或Mid([学号],1,4)="0401"

查找学号前4位是0401的一批记录

出生日期

Between#1988-01-01#and#1988—12-31#;

或Year([出生日期])=1988

查找1988年出生的学生

成绩

BetweenOand59或>=0and<=59

查找成绩在O〜59分的记录

常用的宏操作

操作

说明

打开或关闭数据库对象

0penTable

打开一个数据表,冋时指定打开数据表的视图模式,指定数据编辑模式

OpenForm

打开一个窗体,冋时指定打开窗体的视图模式,筛选窗体内基本表的记录,指定窗体数据编辑模式与窗体窗口模式

0penReport

打开一个报表,冋时指定打开报表的视图模式,筛选报表内基本表的记录,

指定报表窗口模式。

报表默认的视图模式为“打印”,执行宏操作时将自

动打印该报表。

在多数情况下,应该把视图模式修改为“打印预览”

OpenQuery

打开一个查询,冋时指疋打开查询的视图模式,指疋查询的编辑模式

Close

关闭数据库对象,如数据表、窗体、报表、查询、宏、数据页等。

如果没有指定对象,则关闭活动窗口

显示消息

Beep

通过计算机的扬声器发出嘟嘟声,用于提示错误或重大变化

MsgBox

显示消息框。

可以设置消息框的类型

SetWarnings

用于打开或关闭系统警告消息

移动、查找、刷新记录

GoToRecord

移动已打开的表、窗体或查询的当前记录

FindRecord

查找活动的数据表、查询或窗体数据表内满足由FindRecord参数所指疋

条件的记录

操作

说明

FindNext

査找下一个符合前面FindRecord操作或“查找和替换”对话框(通过单击

“编辑”菜单中的“查找”命令可以打开“查找和替换”对话框)中指定

条件的记录。

使用FindNext操作可以反复搜索记录

Requery

更新活动对象指定控件中的数据。

如果不指定控件,该操作将对对象本身

的数据源进行重新查询。

使用该操作可以确保活动对象或其所包含的控件显示的疋取新数据

显示模式控制

Maximize

放大活动窗口,使其充满MicrosoftAccess窗口

Minimize

将活动窗口最小化为MicrosoftAccess窗口底部的小标题栏

Restore

将处于最大化或最小化的窗口恢复为原窗口模式

PrintOut

打印打开数据库中的活动对象,也可以打印数据表、报表、窗体和模块

运行与退出

RunMacro

运仃宏

RunSQL

运仃MicrosoftAccess的操作查询或数据疋义查询

RunApp

运行基于MicrosoftWindows或MS-DOS勺应用程序,比如Microsoft

Excel、MicrosoftWord或MicrosoftPowerPoint

StopMacro

终止当前正在运行的宏

Quit

退出MicrosoftAccess。

可以指疋在退出Access之前是否保存数据库对

其他

SetValue

对MicrosoftAccess窗体、窗体数据表或报表上的子段、控件或属性的

值进行设置

GoToControl

把焦点移到打开的数据表、窗体、查询中当前记录的特定字段或控件上。

此操作不能用于数据访问页

CancelEvent

取消导致该宏运行的MicrosoftAccess事件

“打开数据表”的宏操作序列

操作

参数设置

注释

OpenTable

表名称:

学生表视图:

数据表

数据模式:

编辑

打开学生表

OpenTable

表名称:

教师表视图:

数据表

数据模式:

编辑

打开教师表

OpenTable

表名称:

课程表视图:

数据表

数据模式:

编辑

打开课程表

MsgBox

消息:

数据表已打开

显示“数据表已打开”消息框

宏“打开数据表”添加Close操作序列

操作

参数设置

注释

Close

对象类型:

表对象名称:

学生表保存:

关闭学生表

Close

对象类型:

表对象名称:

教师表保存:

关闭教师表

Close

对象类型:

表对象名称:

课程表保存:

关闭课程表

MsgBox

消息:

数据表已关闭

显示“数据表已关闭”消息框

“xsgl主界面宏”宏组的操作序列

宏名

操作

参数设置

打开学生表

OpenTable

表名称:

学生表

打开成绩表

OpenTable

表名称:

成绩表

打开教师表

OpenTable

表名称:

教师表

打开班级学生成绩查询

OpenQuery

查询名称:

班级学生成绩查询

打开低于班平均成绩查询

OpenQuery

查询名称:

低于班平均成绩查询

打开各科成绩查询

OpenQuery

查询名称:

各科成绩查询

打开教师信息窗体

OpenForm

窗体名称:

教师信息

打开学生信息窗体

OpenForm

窗体名称:

学生信息

打开学生成绩窗体

OpenForm

窗体名称:

学生成绩

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1