Если false, ищите true и false в Access sql - PullRequest
0 голосов
/ 03 декабря 2009
SELECT id
FROM Activity
WHERE important = see below

IF [Forms]![Search]![important] = false, поиск по true и false

IF [Forms]![Search]![important] = true, поиск только true

Я надеюсь, вы понимаете, что я хочу сделать. Это возможно?

Ответы [ 2 ]

3 голосов
/ 03 декабря 2009

Попробуйте это:

SELECT id
FROM Activity
WHERE important = @important OR @important = false

Или, может быть (как сказал ammoQ)

SELECT id
FROM Activity
WHERE important OR NOT [Forms]![Search]![important]
2 голосов
/ 03 декабря 2009

Вероятно, самая короткая форма, хотя и не очень читаемая:

SELECT id
FROM Activity
WHERE important OR NOT @important
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...