1 / 35
文档名称:

access的表达式语句及通配符.ppt

格式:ppt   大小:416KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

access的表达式语句及通配符.ppt

上传人:lajie 2022/10/14 文件大小:416 KB

下载得到文件列表

access的表达式语句及通配符.ppt

文档介绍

文档介绍:该【access的表达式语句及通配符 】是由【lajie】上传分享,文档一共【35】页,该文档可以免费在线阅读,需要了解更多关于【access的表达式语句及通配符 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。字面值、常量、变量
字面值:也称原义值、文字值,是指在Access系统中运用的值与显示的值完全相同,即我们所说的常数。
如:,18,“China”,“王威”,#99-4-20#等都是字面值。
通常可以在表达式中运用字面值,也可以在VB中将字面值赋给常量或变量。
常量:代表固定不变的数值或字符串值。如:True、False和Null都是常量。常量要以代表一个字符串或数值、另一个常量,或任何包含数学或逻辑运算符的表达式,但不能包含IS语名和乘幂运算符。在表、查询、窗体、报表及宏的表达式中均可以运用常量。
Access系统支持三类常量:
1、符号常量:用Const语句说明,可以在模块中引用。
2、固有常量:是Access系统自动定义的作为操作参数和函数值的常量。
3、系统定义常量:True、False和Null
变量:是指命名的存储空间,用于存储在程序执行过程中可以变更的常量。变量名必需以字母开头,可以包含字母、数字和下划线,在同一范围内必需是唯一的(即不允许重名)。组成变量的字符个数不能超过255个字符,而且中间不能包含标点符号、空格和类型声明字符。
表达式
算式表达式:^、*、\、/、mod、+、-
运算符
功能
数学表达式
Access表达式
^
一个数的乘方
X5
X^5
*
两个数相乘
XY
X*Y
/
两个数相除
5÷2
5/
\
两个数整除(不四舍五入)
5÷2取整
5\2结果为2
Mod
两个数取余
5÷2取余
5mod2结果为1
+
两个数相加
X+Y
X+Y
-
两个数相减
X-Y
X-Y
说明:一般在查询中运用计算字段时,字段名应当用方括号[]括起来,假如没有括起来,系统会自动识别并且为字段名加上方括号。在窗体和报表中也可以运用计算字段,其中表达式的用法与查询中的用法相同。但在窗体和报表中运用计算字段时有两点要求:
1、输入的算术表达式必须要用等号开头。
2、字段名必须要用方括号括起来。
关系表达式:用于比较两个表达式,结果为逻辑值。
运算符
功能
举例
例子含义
<
小于
<100
小于100
<=
小于等于
<=100
小于等于100
>
大于
>#99-01-01#
大于1999年1月1日
>=
大于等于
>=“97105”
大于等于“97105”
=
等于
=“刘莉雅”
等于“刘莉雅”
<>
不等于
<>“男”
不等于“男”
Betweenand
介于两值间
Between10and20
在10到20之间
In
在一组值中
IN(“China”,”Japan”,”France”)
在三个国家中的一个
IsNull
字段为空
IsNull
字段无数据
IsnotNull
字段非空
IsNotNull
字段中有数据
Like
匹配模式
Like“Ma*”
以“Ma”开头字符串
连接表达式:主要用于连接两个字符串。&和+
&:用来强制两个表达式作字符串连接。
例:“hello”&”world”,其结果为“helloworld”
“check”&36&“check”,其结果为“check36check”。运算符将数值36强制转换成字符串“36”,然后再连接。
+:连接两个字符串。要求运算符两端的类型必需一样。
例:“hello”+”world”,其结果为“helloworld”
“check”+36+“check”,系统会给出出错信息“类型不匹配”。即运算符+必须要求类型相同才能连接。
逻辑表达式:主要用于对表达式进行真、假推断。其运算符有:NotAndOrEqv(逻辑相等)Imp(逻辑蕴含)Xor(逻辑异或)。
运算符
举例
含义
Not
NotLike“Ma*”
不是以“Ma”开头的字符串
And
>=10And<=20
在10和20之间
Or
<10Or>20
小于10或者大于20
常用函数
数值函数
确定值函数
格式:ABS(<数值表达式>)
功能:求“数值表达式”值的确定值。
说明:
1、格式中尖括号内的内容是必选的,在具体运用时尖括号不能写上。在后面遇到同类状况不再说明。
2、假如“数值表达式”的值是Null值,则函数值是Null值。
3、假如“数值表达式”是一个未初始化的量,则函数值为0。
指数函数
格式:EXP(<数值表达式>)
功能:计算指数函数ex的值,其中“数值表达式”即指数x。
举例:EXP(2)即e2的值
对数函数
格式:LOG(<数值表达式>)
功能:计算“数值表达式”值的自然对数(以e为底的对数)。
说明:
1、“数值表达式”的值要求大于0。
2、求随意底n的x的对数,则须要换算。
取整函数
格式:INT(<数值表达式>)或FIX(<数值表达式>)
功能:取“数值表达式”值的整数部分值。
说明:
1、当“数值表达式”是正数是,二者的功能相同,都返回“数值表达式”值的整数部分(不四舍五入)。
2、当“数值表达式”的值是负数时,INT函数返回小于或等于“数值表达式”值的第一个负整数;FIX函数返回的是大于或等于“数值表达式”值的第一个负整数。
举例:INT()返回99;FIX()返回99;
INT(-)返回-100;FIX(-)返回-99