我非常困惑如何在Access表字段中应用if / else语句,不查询。请帮忙!以下是我根据我构建的表格要求做的事情:
答案 0 :(得分:2)
从Access 2010开始,您确实可以在表格中创建计算字段。为此,请在“设计视图”中打开表,输入新列的名称,然后选择Calculated
作为其数据类型。
使用表达式生成器或任何外部文本编辑器为计算字段构建/编写表达式。在计算的表字段中只能使用有限的函数子集。所以在这种情况下,表达式构建器实际上是有用的,因为它只显示可以在此上下文中使用的函数。
要根据您的要求获得结果,您需要一个包含多个嵌套Iif
- 函数调用的表达式。 (此处无法使用Switch
功能。)
实际表达式与您在查询中使用的表达式相同。
如果你真的想要,你可以这样做。 - 我同意评论者的意见,几乎在任何情况下最好使用查询进行此类计算。