IIF-запрос с использованием операторов ИЛИ не работает

Я пытаюсь использовать следующие критерии в запросе доступа MS. В основном я хочу сделать следующее:

  • Если checkbox = True, то отображаются все записи, включая записи с пустыми или пустыми полями (значение по умолчанию в поле со списком моей формы [combo9] - «*»)
  • Если checkbox = False, тогда отображаются только записи, которые соответствуют значению в Combo9

Мое текущее выражение не дает никаких ошибок, но также и не дает никаких результатов! Половины TRUE и FALSE выражения работают нормально сами по себе, но не не работает в сочетании с выражением iif.

Like IIf([Forms]![F_leg_reg]![Check25]=True,Like [Forms]![F_leg_reg]![Combo9] Or "" Or Is Null,Like [Forms]![F_leg_reg]![Combo9])

Кто-нибудь, пожалуйста, скажите мне, что я здесь делаю не так? Заранее спасибо.

5
задан Reigncloud 16 February 2012 в 11:00
поделиться