Ms access 访问表字段中的If-Else语句
我非常困惑如何在访问表字段而不是查询中应用if/else语句。请帮忙!根据我构建的表,我需要做以下工作:Ms access 访问表字段中的If-Else语句,ms-access,if-statement,Ms Access,If Statement,我非常困惑如何在访问表字段而不是查询中应用if/else语句。请帮忙!根据我构建的表,我需要做以下工作: 使用以下公式填写“总体评分”字段:如果“可用”字段为false,则无论分数如何,总体评分均为“待定”。否则,如果每个评分分数为9分或以上,则评级为“优秀”;如果面试平均分为9分或以上,且一个评分分数小于9分,则评级为“非常好”;如果面试平均分低于9分,一个(或两个)评分为8分或以上,则评分为“不稳定”;否则,评级为“拒绝” 从Access 2010开始,您确实可以在表中创建计算字段。为此,请
从Access 2010开始,您确实可以在表中创建计算字段。为此,请在“设计”视图中打开该表,输入新列的名称,然后选择
computed
作为其数据类型
使用表达式生成器或任何外部文本编辑器为计算字段生成/写入表达式。只有有限的函数子集可用于计算表字段中。因此,在本例中,表达式生成器实际上很有用,因为它只显示可在此上下文中使用的函数
为了根据您的需求获得结果,您需要一个包含多个嵌套的Iif
-函数调用的表达式。(此处没有开关
功能。)
实际表达式将与查询中使用的表达式相同
如果你真的愿意,这就是你可以做到的方法我同意评论者的观点,从Access 2010开始,在几乎任何情况下,最好使用查询进行此类计算,这样您就可以在表中创建计算字段。为此,请在“设计”视图中打开该表,输入新列的名称,然后选择
computed
作为其数据类型
使用表达式生成器或任何外部文本编辑器为计算字段生成/写入表达式。只有有限的函数子集可用于计算表字段中。因此,在本例中,表达式生成器实际上很有用,因为它只显示可在此上下文中使用的函数
为了根据您的需求获得结果,您需要一个包含多个嵌套的Iif
-函数调用的表达式。(此处没有开关
功能。)
实际表达式将与查询中使用的表达式相同
如果你真的愿意,这就是你可以做到的方法我同意评论者的观点,即在几乎任何情况下,最好使用查询进行此类计算