第四章 acess表达式详细教程.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表达式简介 表达式概述 表达式是以下部分或全部内容的组合:内置或用户定义的函数和常量,其 计算结果为单个值。 例如,以下表达式包含全部四种元素: =Sum([购买价格])*0.08 在此示例中,Sum() 是内置函数,[购买价格] 是标识符,* 是数学运算符, 0.08 是常量。此表达式可在窗体页脚或报表页脚中的文本框中用于计算一组项 目的营业税。 表达式可能会比此示例复杂得多或简单得多。例如,以下布尔表达式只包 括运算符和常量: 0 此表达式在与大于 0 的数字进行比较时返回 True,在与小于 0 的数字进 行比较时返回 False。您可以在控件或表字段的“有效性规则”属性中使用此 表达式,以确保只输入正值。 在 Access 中,表达式在很多地方用于执行计算、操作字符或测试数据。 表、查询、窗体、报表和宏都具有接受表达式的属性。例如,可以在控件的“控 件来源”和“默认值”属性中使用表达式,还可以在表字段的“有效性规则” 属性中使用表达式。此外,在为事件过程或模块编写 Microsoft Visual Basic for Applications (VBA) 代码时,使用的表达式通常与在 Access 对象(如表 或查询)中使用的表达式类似。 为什么要使用表达式? 在 Access 中,可以使用表达式执行下列任何操作: 计算并非正好存在于您的数据中的值。您可以为窗体和报表上的查询字段 和控件计算值。 为窗体或报表上的表字段或控件设置默认值。只要打开表、窗体或报表, 这些默认值就会显示。 创建有效性规则。有效性规则控制用户可以在字段或控件中输入的值。 指定查询条件。 在 Access 中使用表达式的其中一种最常见的方法是计算数据中并非正好 存在的值。例如,您可以在查询中创建一列,用于计算项目行合计,然后在窗 体或报表中使用该值。查询中的此类计算得出的列称为计算字段。例如,查询 中的以下表达式可根据适用的折扣来计算项目行合计: 总价: CCur([订单明细].[单价]*[数量]*(1-[折扣])/100)*100 此表达式将结果列(即计算字段)命名为“总价”。 您无法创建自动计算自己的值的表字段。如有必要,可以使用表字段存储 在其他位置(例如,在查询中或窗体上 )执行的计算的结果。但是,除非有明 确的理由这样做,否则,只存储执行计算所需的值,然后根据需要计算结果, 这样会更加有效。 例如,假设您需要计算发票中某个行项目的总金额。您可以根据需要利用 数据库中存储的其他两个项目(数量和价格)计算该总金额,而不必将项目行 合计存储在数据库中。在发票报表上的文本框控件中,使用以下表达式计算该 值: =CCur([数量]*[价格]) 此表达式将数量与价格相乘,然后使用转换为货币 CCur 函数将结果转换 为货币数据类型。也可以为每个订单计算折扣。 当需要对两个或更多个表字段中的数据执行计算或操作时,可以创建计算 字段。例如,许多表将名字和姓氏存储在不同的字段中。如果要合并这些名字 和姓氏,然后将它们显示在一个字段中,可以在查询中创建计算字段。如前面 所述,直接在表中创建该类型的计算字段看上去可能符合逻辑,但表不支持该 类型的操作。它们不提供要在其中添加必要表达式的字段或属性。 合并名字和姓氏的计算字段类似于:[姓氏] [名字]。在此示例中, “And”符 () 将“姓氏”字段中的值、一个空格字符(包含在引号中的空格) 和“名字”字段中的值合并在一起。 还可以在 Access 中使用表达式为表中的字段或控件提供默认值。例如, 若要将日期字段的默认值设置为当前日期,请在该字段的“默认值”属性框中 键入 Date()。 此外,也可以使用表达式设置有效性规则。例如,可在控件或表字段中使 用有效性规则,以要求输入的日期晚于或等于当前日期。在这种情况下,应将 “有效性规则”属性框中的值设置为 = Date()。 最后,可以使用表达式设置查询条件。例如,假设您要查看在特定时间范 围内发货的订单的产品销售情况。您可以输入用于定义日期范围的条件,Ac

文档评论(0)

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

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

1亿VIP精品文档

相关文档