2014-12-04 8 views
0

Я работаю над базой данных Access, которая позволит менеджеру выполнить некоторую проверку на записи в форме наших сотрудников. Общая идея состоит в том, что этот запрос будет сравнивать ответы сотрудников с ответами менеджеров и в зависимости от разницы он будет вычитать точки из общего числа 100. Этот же iif выполняется 21 раз для каждого условия формы.iif и zero как ложный результат

По какой-то причине, когда я запускаю этот запрос, 0 в iif ложной категории не заполняется в моих записях, и это тоже не заполняет мою математическую функцию. Вот 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) 

 Смежные вопросы

  • Нет связанных вопросов^_^