新彩天欢迎您!
幻海优品

MS Access - 计算表达式

在MS Access中,表达式类似于Excel中的公式.这包括许多可以单独使用或组合使用以产生结果的元素.表达式可以包括运算符,常量,函数和标识符.

  • 表达式可用于执行检索中的各种任务为查询创建计算控件和字段或为报告定义组级别的控件或提供条件的值.

  • 在本章中,我们将是专注于创建一种非常特殊的表达式,称为计算表达式.我们将创建几个计算字段,这些字段将计算和显示未存储在数据库本身任何位置但是根据存储的单独字段计算的数据.

我们现在有一个新的Access数据库,其中包含更多要计算的数据.

示例

让我们尝试一个例子来理解这一点.我们将从各种表中检索一些信息 -   tblCustomers,tblOrders,tblOrdersDetails tblBooks 并查看各种字段.

正在审核

现在让我们运行查询,您将看到以下结果.

小计

我们希望对小计进行非常简单的计算,该小计将采用所订书籍的数量并乘以书的零售价格.最好开始每个表达式或任何带有名称的表达式来调用该字段.我们称之为小计.

Expression

完整表达(小计:[tblOrdersDetails]![QTY] * [tblBooks]![RetailPrice])包括表名,方括号内的第一个tblOrdersDetails,因为这是我们的数量字段所在的位置.现在,感叹号告诉Access在该表中查找字段QTY并将其乘以tblBooks中的零售价格字段.

让我们尝试运行您的查询,您将在最后看到小计字段.

小计字段

让我们说我们想要计算我们的销售税.在查询网格中,我们将采用与之前完全相同的方式进行操作,这次我们将简单地调用该字段税,然后让我们将小计乘以9%的税率.

简单税

让我们再次运行您的查询,您最终会看到新的税收字段 .

小计字段

免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除