表达式生成器.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表达式生成器

3.2 表达式与函数 3.2.1 表达式概述 3.2.2 运算符表 3.2.3 使用函数 3.2.4 表达式生成器 3.2.5 应用表达式 第3章 3.2.1 表达式概述 在创建查询的过程中,表达式其实就是一个条件,一个规则,用来标识要包含在查询结果中的记录。 一个表达式由多个单独使用或组合使用以生成某个结果的可能元素组成。 可能元素包括:标识符(字段名称、控件名称或属性名称)、运算符(+、-)、函数、常量和引用值。 可以使用表达式执行计算、检索控件值、提供查询条件、定义规则、创建计算控件和计算字段,以及定义报表的分组级别。 3.2.1 表达式概述 表达式 用途 =[进库日期]-[进书日期] 计算报表上两个文本框控件中的值之差 Date() 将表中字段的默认值设置为当前日期 Between#1/1/2009#And#12/31/2009 用于输入查询中[日期/时间]字段的条件 =[订单子窗体].Form!订单小计 返回“订单”窗体的“订单”子窗体上的[订单小计]控件的值 0 设置表中数值字段的有效性规则 3.2.1 表达式概述 表达式的构成: 以上表达式表明,Access中的表达式不仅仅是一种计算,还可用于不同的用途;根据应用对象不同,表达式的应用方式也不相同。 要使用表达式,必须掌握正确的语法。语法是在表达式中正确组合单词和符号所依据的规则集。 要生成表达式,可使用函数、运算符和常量来合并标识符。所有有效的表达式都必须至少包含一个函数或至少包含一个标识符,另外还可以包含常量或运算符。 3.2.1 表达式概述 表达式的使用规则: 表达式中标识符的常规形式为:[集合名称]![对象名称].[属性名称]。 集合:由选定类型对象的所有成员组成的集(如数据库中所有的表); 对象:数据库中的表、查询、窗体、报表和字段分别称为对象。 使用函数的表达式的常规形式是:函数(参数,参数),其中的参数之一通常是标识符或表达式。另外,也有些函数不需要参数。 使用运算符的表达式的常规形式是:标识符 运算符 标识符。 使用常量的表达式的常规形式是:标识符 比较运算符 常量。 3.2.1 表达式概述 1、标识符 标识符是字段、属性或控件的名称。在表达式中使用标识符可引用与字段、属性或控件关联的值。 在标识符中使用的运算符有“!”、“.”和“[] ”。 2、常量 常量是一种在Access运行时其值保持不变的命名数据项。 在表达式中最常用到的常量包括Ture、False和Null,也可在VBA中定义自己的常量,以在VBA程序中使用。 注:VBA是Access使用的编程语言。 3.2.1 表达式概述 3、引用值 可以在表达式中使用文字值、数值。 数值就是一组数字,包括正值、负值、科学记数法表示的数; 文本字符串值应置于引号中;如果希望表达式生成一个实际用引号括起来的字符串,可以用单引号或三组双引号将嵌套字符串括起来; 日期/时间值应以编号符号(#)括起来。 第2节 3.2.2 运算符表 1、算术运算符 运算符 用途 示例 +(加号) 求两个数的和 [小计]+[销售税] -(减号) 求两个数的差或指示某个数的负值 [价格]-[折扣] *(乘号) 将两个数相乘 [数量]*[单价] /(除号) 用第一个数除以第二个数 [总计]/[数据项计数] \(整除) 将两个数都舍入为整数,然后用第一个数除以第二个数,并将结果舍入为一个整数 [登记人数 ]\[房间数] Mod(取余) 用第一个数除以第二个数,仅返回余数 [登记人数 ]Mod[房间数] ^(开平方) 将一个数的乘方表示为指数幂的形式 数字^指数 3.2.2 运算符表 2、比较运算符 比较运算返回值为 True、False、或Null。 在所有情况下,如果第一个值或第二个值为Null,则结果也为Null。 运算符 符号名称 用途 小于 确定第一个值是否小于第二个值 = 小于且等于 确定第一个值是否小于或等于第二个值 大于 确定第一个值是否大于第二个值 = 大于且等于 确定第一个值是否大于或等于第二个值 = 等于 确定第一个值是否等于第二个值 不等于 确定第一个值是否不等于第二个值 3.2.2 运算符表 3、逻辑运算符 可以使用逻辑运算符合并两个值,返回结果True、False或Null。 运算符 用法 说明 And Expr1 And Expr2 当Expr1和Expr2均为True时,结果为True Or Expr1 Or Expr2 当Expr1或Expr2为True时,结果为True Eqv Expr1 Eqv Expr2 当Expr1和Expr2均为True或False时,结果为True Not Not Expr 当Expr不为True时,结果为True Xor Expr1 Xor Expr2 当Exp

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档