需要在 MS Acess 查询字段中使用逻辑运算

需要在 MS Acess 查询字段中使用逻辑运算

假设我在 MS Access 中有一张表。它有一个文本字段“size”。size 只能取几个值:“tiny”、“small”、“medium”、“large”、“jumbo”。我想创建一个查询,其中的字段将根据表的大小字段计算一个数字。如果 size 为“tiny”,则新字段应为 1,“small”为 2,“medium”为 3,等等。我想我需要使用逻辑运算来做到这一点,但在查看了我能找到的有关它们的材料后,我仍然不知道该怎么做。有人知道怎么做吗?

答案1

创建一个字段并将其数据类型设置为计算。在表达式构建器窗口中输入以下内容:

IIf([Size]="tiny","1",IIf([Size]="small","2",IIf([Size]="medium","3",IIf([Size]="large","4","5"))))

在此处输入图片描述

添加新数据时,计算表将根据所选/输入的大小得出其值,如下所示。将字段名称更改[Size]为您在表格中指定的名称。

在此处输入图片描述

相关内容