- 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 - 创建表单
- 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: [tblOrdersDetails]![QTY]*[tblBooks]![RetailPrice])包括表名称,第一个 tblOrdersDetails 位于方括号内,因为这是我们的数量字段所在的位置。现在,一个感叹号告诉 Access 在该表中查找字段 QTY,并将其乘以 tblBooks 中的零售价格字段。
让我们尝试运行您的查询,您将在末尾看到小计字段。
假设我们要计算销售税。在查询网格中,我们将以与之前完全相同的方式执行操作,这次我们将该字段简称为“税”,并让我们将“小计”乘以 9% 的税率。
让我们再次运行您的查询,您最终将看到新的“税收”字段。