3.7 运算符和表达式

1.表达式

表达式可以是内置的或用户定义的函数、标识符、运算符、常量全部或部分的组合。在Access的表、查询、窗体、报表和宏中可以使用表达式。

2.运算符

运算符包括算术运算符、关系运算符、逻辑运算符和连接运算符等四类。

(1)常见的算术运算符

运算运算符作用运算运算符作用
加法+x+y除法/x除以y
减法-x-y整除\x除以y后的整数
乘法*x*y指数运算^x的y次幂

    (2)关系运算符

    关系运算符的返回值是逻辑值”真”或“假”。
    关系运算符:>(大于)、<(小于)、=(等于)、<>(不等于)、>=(大于等于)、<=(小于等于).
    关系运算用于比较两个表达式的值是否相等。因此关系运算符中的“=”与数学运算中的等号有完全不同的意义。

    (3)逻辑运算符

    逻辑运算的返回值是逻辑值“真’’或“假”。逻辑运算用于逻辑表达式。
    常用的逻辑运算符:And(与)、Or(或)和Not(非)。

    (4)字符串运算符

    连接运算符用于字符串的连接。连接运算符“+"和“&"两者的意义完全相同。
    Like(类似于),Not Like(不类似于)。

    3.标识符

    标识符是窗体或报表上引用的表字段或控件的名称,或者是这些字段或控件的属性。在表达式中使用标识符以引用与字段、属性或控件关联的值。
    在对象集合和集合中的元素之间以及上一级对象和下一级对象之间,使用感叹号连接起来。例如,可以将名为“学生’’表中“姓名"的字段表示为[学生]![姓名].感叹号告诉Access后面的内容是属于前面带有感叹号学生表的对象。
    对象和它的属性用点连接起来量例如LForms]![按课程查询不及格学生l![Combo0].[value]中的点,是表示组合框Combo0的值value属性。

    4.通配符

    当查找信息时,可以使用通配符来代替一个或多个真正字符;当不知道真正字符或者不想建入完整名字时,常常使用通配符代替一个或多个真正字符。 
    通配符包括星号“*‘和问号“?",星号表示匹配的数量不受限制,而问号的匹配字符数则受到限制为1个字符。  "#"表示任意一个数字。

    5.其他运算符

    Between...And:用于确定表达式的值是否在指定值范围中
    In列表比较:对象表达式In(值1,值2,值3)
    Is保留字:对象表达式Is Null,值1 

    例如:

    Between #2010-1-1# And #2010-12-31#在2010年1月1日至2010年12月31日。这里的“#”号,是表示日期和时间所必须使用的限定符号。
    In(”北京”,“上海”,“重庆”);In(“男”,”女”)
    Is [姓名] Null  姓名为空返回True    。

    6.常用函数

    函数完成特定的运算,实现特定的任务。函数具有返回值。Access的常用函数功能如表。
    函数的语法格式:函数名(参数)
    参数是一个或多个自变量、表达式。
 

函数功能函数功能
Count(字段名)计算某一个字段的数量DAY(日期)返回值介于1~31,指定日期的是数
MIN(字段名)计算出某一字段数据的最小值Month(日期)返回值介于1~12,指定日期的月分
MAX(字段名)计算出某一字段数据的最大值Year(日期)返回整数值,指定日期的年数
AVG(字段名)计算出某一字段数据的平均值Date(日期)返回当前系统日期
SUM(字段名)计算出某一字段数据的总和Now()返回当前系统时间
Weekday(日期)返回值介于1~7指定日期的星期DateDiff返回两个指定日期间的间隔数目

7.常量

常量是指在表达式进行运算中,1不变的数字和字符串。例如:3.1415、  “北京”。‘
 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值