1、运算符(注意:必须是半角英文字符)1、算术运算符:名称乘方乘除整除取余(模运算)加减符号*/Mod+-注意:在算术表达式中乘号不能省略。-2、关系运算符:名称大于大于等于小于小于等于等于不等于符号=-3、逻辑运算符:名称非与或符号NotAndOr-4、文本运算符:名称连接(两个操作数都为文本)连接(两个操作数可以不是文本)模糊匹配(要求通配符,如:*、?和#)符号+&Like如:”12” + “34”=”1234” (但:12+”34”为算术运算,结果为46)12 & 34=”1234”Like “?红*” 表示:第二个字符是“红”字的-5、特殊运算符:名称封闭区间值集合判断是否空符号Betw
2、een AndInIs (not) Null如:20-30(含20和30): Between 20 and 30查找姓名在集合中出现的记录:In(“张一”,”李二”,”王三”),即查找姓名是“张一”,”李二”,”王三”的记录查找某一字段中没有添加数据(即为Null)的记录:Is Null 不为空:Is Not Null-6、优先级:算术运算符关系运算符逻辑运算符如:30+2045 and 12-345为真;96为假最后:真 And 假的结果为假-常用函数日期函数:函数格式说明结果举例Year(日期)获取日期中的年数字类型Year(#2006-12-3#)=2006Month(日期)获取日期中的
3、月 数字类型Month(#2006-12-3#)=12Day(日期)获取日期中的日数字类型Month(#2006-12-3#)=3Date()获取系统当前日期日期类型Now()获取系统当前日期和时间日期和时间类型Weekday(日期,数值)获取日期是星期中的第几天;默认星期日为第一天,若星期一为第一天,则数值为2数字类型Weekday(#2010-3-21#)=1Weekday(#2010-3-21#,2)=7Time()获取系统当前时间时间类型Hour(时间),Minute(时间),Second(时间)分别获取时间中的时,分和秒数值类型Hour(#12:23:30#)=12Minute (#
4、12:23:30#)=23Second (#12:23:30#)=30-字符串函数:函数格式说明结果举例Left(字符串,N)获取字符串左起N个字符文本类型Left(“abcdefg”,3)=”abc”Right(字符串,N)获取字符串右起N个字符文本类型Right(“abcdefg”,3)=”efg”Mid(字符串,N,M)获取字符串从第N个字符开始M个字符,(若省略M,则为到字符串末尾)文本类型Mid(“abcdefg”,3)=”cdefg”Mid(“abcdefg”,3,2)=”cd”Len(字符串)获取字符串中字符的个数数值类型Len(“abcd”)=4Trim(字符串)去掉字符串前后
5、空格文本类型Trim(“ abcd ”)=”abcd”LTrim(字符串)去掉字符串前部空格文本类型LTrim(“ abcd ”)=”abcd ”RTrim(字符串)去掉字符串后部空格文本类型RTrim(“ abcd ”)=” abcd”Instr(N,字符串1, 字符串2)确定字符串2在字符串1中的位置(若有N则从字符串1中第N个符开始比较)。如果没有,则返回0数字类型Instr(“abcdedef”,”de”)=4Instr(5,“abcdedef”,”de”)=6Instr(“abcdedef”,”df”)=0Replace(字符串1, 字符串2, 字符串3)在字符串1中查找字符串2,找
6、到后用字符串3替换。文本类型Replace(“abcdefde”,”de”,”12”)=”abc12f12”-转换函数:函数格式说明结果举例Chr(N)获取统一编码值N所对应的字符文本类型Chr(65)=”A”Chr(97)=”a”Chr(13)=回车Asc(字符)获取字符所对应的统一编码值数值Asc(“a”)=97Val(字符串)将字符串从左端起的数字(去掉空格、制表符)直到第1个非数字字符为止,转换为数值。数值类型Val(“ 12 43abc”)=1243Val(“a124bcdefg”)=0Str(N)将数值N转换为字符串文本类型Str(23)=”23”UCase(字符串)LCase(字
7、符串)将字符串转换为大写或小写文本类型UCase(“abc”)=”ABC”LCase(“ABcD”)=”abcd”-数学函数:函数格式说明结果举例Int(N)Fix(N)获取N的整数N0,=0或=0且1 的随机数数值类型-统计函数:函数格式说明举例Sum(字段名)统计该字段中值的和Sum(库存量)Avg(字段名)统计该字段中值的平均值Count(字段名)统计该字段中值的个数Max(字段名)统计该字段中值的最大值Min(字段名)统计该字段中值的最小值-其他函数:函数格式说明举例IIF(条件,值1,值2)如果条件成立则返回值1,否则返回值2IIF(性别 =”男”,20,30)如果性别是男的返回20,否则返回30DLookup(“字段名”,”表名”,”限定表达式”)用于从指定记录集获取特定字段的值。DLookup(“课程名称”,”课程表”,”课程表.课程编号=” & 课程编号 & “”)RGB(Red,Green,Blue)获取由三基色(红、绿、蓝)组成的颜色红色:RGB(255,0,0)