LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Значение ...
 Тема: Значение NULL в условии отбора запроса
 
 15.06.2007 21:09:34
All
4316 сообщения
1-ый


Тема: Значение NULL в условии отбора запроса
Есть форма, в ней 3 поля со списком: код системы, код помещения, код фамилии и подчиненная форма источником строк которой является запрос, принимающий значения полей со списком в качестве параметров ( в условии отбора запроса ставлю [Forms]![название формы]![ПолеСоСписком65] и.т.д.). Пользователь выбирает значения полей со списком и подчиненная форма выводит соответствующие строки таблицы.
В такой конструкции отсутствует возможность сделать выборку по значению только одного поля со списком ( остальные 2 просто не заполняются). Я решил проблему так: в условии отбора запроса проверяю поле со списком на пустоту, если оно пустое, то запросами выявляю min и max значение и задаю запросу интервал значений, вот пример выражения для условия отбора запроса:
<=Nz([Forms]![Просмотр журнала дефектов]![ПолеСоСписком65];(SELECT Max(Дефекты.[код системы]) FROM Дефекты;)) And >=Nz([Forms]![Просмотр журнала дефектов]![ПолеСоСписком65];(SELECT Min(Дефекты.[код системы]) FROM Дефекты;))
В формируемый интервал значений не входят пустые строки. Может подскажете как в такой интервал включить еще и значение NULL, или предложите другой вариант решения проблемы в целом.



P.S. Общий раздел по формам
Автор: viurb от 0:00:00 Источник ...
 15.06.2007 21:09:34
All
4316 сообщения
1-ый


RE: Значение NULL в условии отбора запроса
Таким образом определяют нулевые поля
([ПолеСоСписком65] Is Null)


P.S. Общий раздел по формам
Автор: Admin от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Значение ...
ПоискПоиск  Список форумовСписок форумов  
right