文档详情

access的表达式语句和通配符省名师优质课获奖课件市赛课一等奖课件.ppt

发布:2024-09-21约6.25千字共35页下载文档
文本预览下载声明

字面值、常量、变量

字面值:也称原义值、文字值,是指在Access系统中使用值与显示值完全相同,即我们所说常数。

如:0.125,18,“China”,“王威”,#99-4-20#等都是字面值。

通常能够在表示式中使用字面值,也能够在VB中将字面值赋给常量或变量。

常量:代表固定不变数值或字符串值。如:True、False和Null都是常量。常量要以代表一个字符串或数值、另一个常量,或任何包含数学或逻辑运算符表示式,但不能包含IS语名和乘幂运算符。在表、查询、窗体、报表及宏表示式中均能够使用常量。

;Access系统支持三类常量:

1、符号常量:用Const语句说明,能够在模块中引用。

2、固有常量:是Access系统自动定义作为操作参数和函数值常量。

3、系统定义常量:True、False和Null

变量:是指命名存放空间,用于存放在程序执行过程中能够改变常量。变量名必须以字母开头,能够包含字母、数字和下划线,在同一范围内必须是唯一(即不允许重名)。组成变量字符个数不能超出255个字符,而且中间不能包含标点符号、空格和类型申明字符。;表示式

算式表示式:^、*、\、/、mod、+、-

;说明:普通在查询中使用计算字段时,字段名应该用方括号[]括起来,假如没有括起来,系统会自动识别而且为字段名加上方括号。在窗体和报表中也能够使用计算字段,其中表示式使用方法与查询中使用方法相同。但在窗体和报表中使用计算字段时有两点要求:

1、输入算术表示式必须要用等号开头。

2、字段名必须要用方括号括起来。

关系表示式:用于比较两个表示式,结果为逻辑值。

;运算符;连接表示式:主要用于连接两个字符串。和+

:用来强制两个表示式作字符串连接。

例:“hello””world”,其结果为“helloworld”

“check”36“check”,其结果为“check36check”。运算符将数值36强制转换成字符串“36”,然后再连接。

+:连接两个字符串。要求运算符两端类型必须一致。

例:“hello”+”world”,其结果为“helloworld”

“check”+36+“check”,系统会给出犯错信息“类型不匹配”。即运算符+必须要求类型相同才能连接。;逻辑表示式:主要用于对表示式进行真、假??断。其运算符有:NotAndOrEqv(逻辑相等)Imp(逻辑蕴含)Xor(逻辑异或)。;惯用函数

数值函数

绝对值函数

格式:ABS(数值表示式)

功效:求“数值表示式”值绝对值。

说明:

1、格式中尖括号内内容是必选,在详细使用时尖括号不能写上。在后面碰到同类情况不再说明。

2、假如“数值表示式”值是Null值,则函数值是Null值。

3、假如“数值表示式”是一个未初始化量,则函数值为0。;指数函数

格式:EXP(数值表示式)

功效:计算指数函数ex值,其中“数值表示式”即指数x。

举例:EXP(2)即e2值

对数函数

格式:LOG(数值表示式)

功效:计算“数值表示式”值自然对数(以e为底对数)。

说明:

1、“数值表示式”值要求大于0。

2、求任意底nx对数,则需要换算。;取整函数

格式:INT(数值表示式)或FIX(数值表示式)

功效:取“数值表示式”值整数部分值。

说明:

1、当“数值表示式”是正数是,二者功效相同,都返回“数值表示式”值整数部分(不四舍五入)。

2、当“数值表示式”值是负数时,INT函数返回小于或等于“数值表示式”值第一个负整数;FIX函数返回是大于或等于“数值表示式”值第一个负整数。

举例:INT(99.8)返回99;FIX(99.2)返回99;

INT(-99.8)返回-100;FIX(-99.2)返回-99;求平方根函数

格式:SQR(数值表示式)

功效:计算“数值表示式”值平方根值。

说明:

“数值表示式”值要求大于0。

举例:SQR(4)返回2

;符号函数

格式:SGN(数值表示式)

功效:返回“数值表示式”值符号值。

说明:

1、当“数值表示式”值大于0,函数返回1。

2、当“数值表示式”值等于0,函数返回0。

3、当“数值表示式”值小于0,函数返回-1。

举例:

SGN(12)返回1

SGN(-2.4)返回-1

SGN(0)返回0

;字符函数

空字符串函数

格式:SPACE(数值表示式)

功效:返回由“数值表示式”值确定空格个数组成字符串。

举例:SPACE(5)返回一个由5个空格组成字符串“”。

重复字符串函数

格式:STRING(数值表示式,字符串表示式)

功效:返回一个由“字符表示式”第1个字符重复组成指定长度为“数值表示式”值字符串。

说明:若数值、字符表示式中有一个Null,则函数值为Null

显示全部
相似文档