Сложным запросом называется запрос, включающий в себя одновременно несколько условий отбора по различным параметрам. Зная все основные этапы создания запроса с простым критерием отбора, можно перейти к более сложным условиям отбора, которые сделают запрос-выборку более производительным. В простых запросах было использовано только простое условие отбора – «Инфотур». Такой вид условия отбора называется литералом, поскольку это значение является действительным, его поиск производится в выбранной таблице. В запросах к литералам автоматически добавляются ограничители: к символьным – «»; к литералам= датам – ##.
Access имеет несколько специальных литералов, которые называются константами. Ограничители для констант не применяются. Константы используются для полей логического типа и имеют следующие значения: Да; Нет; Истина; Ложь.
Дополнительно в Access существует константа Null для пустых полей. Можно ввести эту константу как условие отбора для поля, чтобы найти все записи, которые не имеют данных в этом поле.
Задание3.15
1. Аналогично запросу «Простой запрос 1» создайте запрос на основе таблицы «Товары» и полей «Наименование товара», «Наличие», «Поставщик».
2. Укажите условие отбора для поля «Наличие» – Да, «Поставщик» – Инфотур.
3. Сохраните запрос с именем «Простой запрос 2».