У меня есть оператор if, который возвращает #type! ошибка в моей форме в Access:
IIF([Responsible]=Null,"UNASSIGNED",[Responsible])
Я пытаюсь добиться того, чтобы он возвращал имя человека, назначенного задаче (который работает без выражения), и когда никто не назначен, чтобы он возвращал текст «НЕ НАЗНАЧЕН». Я не понимаю, почему это не работает.
null
на равенство. null не может быть равен НИЧЕГО, включая самого себя. вот почему естьis null
.iif([responsible] is null, x, y)
- person Marc B   schedule 22.01.2015=Null
или!=Null
.Null
— неизвестное значение. Вместо этого используйтеIsNull()
(илиis Null
, как упоминал @MarcB). - person Ken White   schedule 22.01.2015