访问365数据表计算

时间:2018-12-05 16:24:52

标签: access

我想在数据表中添加一列,该列在公式中使用日期已过期字段和今天的日期,然后显示该字段是否处于活动状态,待处理的过期或已过期。这是我尝试和访问的内容:

IIf([Date Expired] -Date()> 60,“有效”,IIf([Date Expired] -Date()<60 AND [Date Expired] -Date()=> 0,“ Pending Expiration”, “已过期”))

我首先进入数据表的设计视图。通过转到底部的第一行,并从第二列的菜单选项中选择“计算”,它会弹出表达式构建器。

当我尝试在访问表达式生成器窗口中输入上述公式时,它说我无法在计算列中输入公式。

如何获取一列以显示这样的公式的结果?

1 个答案:

答案 0 :(得分:0)

您不能使用单词AND,而需要功能AND(test1,test2)

 IIf([Date Expired]-Date()>60,"Active",IIf(AND([Date Expired]-Date() < 60 , [Date Expired]-Date() >= 0),"Pending Expiration","Expired"))