2014-12-04 67 views
0

我正在开发Access数据库,该数据库将允许经理对我们员工的表单条目执行一些验证。一般的想法是,这个查询将比较工作人员的答案和管理人员的答案,并且根据差异,它将从可能的总数中扣除100分。同样的iif对于表单的每个条件执行21次。iif和零作为错误结果

由于某些原因,当我运行此查询时,iif false类别中的0未填充到我的记录中,这使得我的数学函数也无法填充。这里是iif

IIf([F1]="2",IIf([F2]<>[F1],-4.76,IIf([F1]="3",IIf([F2]<>[F1],-1,0)))) 

这如果条件为真,但并非所有条件都是假的工作。

谢谢

回答

1

经过一段时间的努力解决问题后,这是解决方案。

IIf([F1]="2",IIf([F2]<>[F1],-4.76,IIf([F1]="3",IIf([F2]<>[F1],-1))),0)