Флажок и запрос

Akim1974
Дата: 29.11.2015 02:19:58
Помогите решить следующую проблему: Есть форма, в которой существует Флажок. Этот Флажок имеет 3 состояния: галочка (-1), нет галочки(0), неопределенное(is null). Скажите пожалуйста, какие условия должны быть в запросе, в который передаются состояние Флажка, чтобы в зависимости от его состояния выбирались данные из поля "наименование" таким образом:
Если Флажок is null - выбираются все записи
Если Флажок -1 - выбираются только коробки
Если Флажок 0 - выбираются все данные кроме коробок.
Заранее спасибо.
-Практикант-
Дата: 29.11.2015 05:58:24
Akim1974, схематично
WHERE Флажок Is Null OR IIf(наименование='коробка', Флажок, Not Флажок)
Аким1974
Дата: 29.11.2015 10:38:50
Спасибо, получилось.
__Michelle
Дата: 29.11.2015 14:46:57
Akim1974,

Но ведь состояние Флажка "неопределенное(is null)" возможно только в начальный момент.
Затем, после переходов в True/False, сделать его таковым можно только программно.

Может, сделать группу переключателей-радиокнопок?
__Michelle
Дата: 29.11.2015 14:47:34
0814
Дата: 29.11.2015 16:06:01
__Michelle
Но ведь состояние Флажка "неопределенное(is null)" возможно только в начальный момент.
Затем, после переходов в True/False, сделать его таковым можно только программно.
Если флажок не связан с данными и для него установлено свойсnво "Тройное состояние", то Null устанавливается обычным кликом по флажку.
True ==> False ==> Null
__Michelle
Дата: 29.11.2015 16:16:25
0814,

Ваша правда.
Как-то "тройное состояние" от меня ускользнуло,
хотя на периферии сознания что-то подобное мелькало.(((
sdku
Дата: 29.11.2015 16:46:15
....или "тройное состояние"-нет. Значение по умолчанию NULL
__Michelle
Дата: 29.11.2015 17:00:56
sdku
....или "тройное состояние"-нет. Значение по умолчанию NULL
Это-то понятно.
Речь о том, можно ли будет привести Флажок в это состояние вручную, не программно, после переключений.
sdku
Дата: 29.11.2015 17:27:46