- MS Access 教程
- MS Access - 首页
- MS Access - 概述
- MS Access - 关系数据库管理系统 (RDBMS)
- MS Access - 对象
- MS Access - 创建数据库
- MS Access - 数据类型
- MS Access - 创建表
- MS Access - 添加数据
- MS Access - 查询数据
- MS Access - 查询条件
- MS Access - 操作查询
- MS Access - 创建查询
- MS Access - 参数查询
- MS Access - 备选条件
- MS Access - 关联数据
- MS Access - 创建关系
- 一对一关系
- 一对多关系
- 多对多关系
- MS Access - 通配符
- MS Access - 计算表达式
- MS Access - 建立索引
- MS Access - 数据分组
- MS Access - 数据汇总
- MS Access - 连接
- MS Access - 重复记录查询向导
- 不匹配记录查询向导
- MS Access - 创建窗体
- MS Access - 修改窗体
- MS Access - 导航窗体
- MS Access - 组合框
- MS Access - SQL 视图
- MS Access - 格式设置
- MS Access - 控件和属性
- MS Access - 报表基础
- MS Access - 报表格式设置
- MS Access - 内置函数
- MS Access - 宏
- MS Access - 数据导入
- MS Access - 数据导出
- MS Access 有用资源
- MS Access - 快速指南
- MS Access - 有用资源
- MS Access - 讨论
MS Access - 计算表达式
在 MS Access 中,表达式就像 Excel 中的公式一样。它由许多元素组成,这些元素可以单独使用或组合使用以产生结果。表达式可以包含运算符、常量、函数和标识符。
表达式可用于执行各种任务,从检索控件的值或为查询提供条件,到创建计算控件和字段或定义报表的组级别。
在本章中,我们将重点介绍创建一种非常特殊的表达式,称为计算表达式。我们将创建几个计算字段,这些字段将计算和显示数据库本身未存储但从存储的单独字段计算得出的数据。
现在我们有一个新的 Access 数据库,其中包含更多要计算的数据。
示例
让我们尝试一个示例来理解这一点。我们将从多个表中检索一些信息——**tblCustomers、tblOrders、tblOrdersDetails** 和 **tblBooks**,并查看各种字段。
现在让我们运行查询,您将看到以下结果。
我们需要一个非常简单的子总计计算,它将订购的书籍数量乘以书籍的零售价格。最好在每个表达式或任何表达式之前添加一个名称来调用该字段。让我们将其命名为 **subtotal**。
完整的表达式 **(Subtotal: [tblOrdersDetails]![QTY]*[tblBooks]![RetailPrice])** 包括表名,首先是方括号内的 tblOrdersDetails,因为这就是我们的数量字段所在的位置。现在感叹号告诉 Access 在该表中查找 QTY 字段,并将其乘以 tblBooks 中的零售价格字段。
让我们尝试运行您的查询,您将在最后看到子总计字段。
假设我们要计算销售税。在查询网格中,我们将像以前一样进行操作,这次我们将字段命名为 Tax,并将子总计乘以 9% 的税率。
让我们再次运行您的查询,您将在最后看到新的 **Tax 字段**。
广告