Условия отбора для полей запроса задаются в одноименной строке. Если условия в этой строке определены для нескольких полей, то они связаны логической функцией «И». Если условия отбора разных полей определены в разных строках - «Условие отбора» и
«Или», - то такие условия связаны логической функцией «ИЛИ». Запрос может иметь сложный критерий, в соответствии с которым для
полей определены условия отбора в обеих строках.
Условие отбора записей - это набор предопределенных в Access и устанавливаемых в запросе пользователем правил. При построении
критерия (условия) отбора в запросах могут использоваться выражения, операторы и функции Access.
Оператор Between позволяет задать интервал для числового значения, например: Between 300 And 500.
Оператор IN - выполнить проверку на равенство любому значению из списка, который задается в круглых скобках, например: IN(3181, 3185) или IN («Москва», «Санкт-Петербург», «Казань»).
Оператор Like разрешает использовать образцы и символы шаблона при поиске данных, например: Like «Михайлов» или Like «М*».
|
|
Допускается использование в литералах символов шаблона *,?, #, [список], [!список]:
* - любое количество символов;
? - в позиции шаблона может быть любой символ: (0-9), (Aa-Zz),
(Аа-Яя);
# - в позиции может быть любая цифра;
[список] – в позиции может быть любой символ из списка;
[!список] - в позиции может быть любой символ за исключением символов из списка.
При написании шаблон заключается в двойные кавычки.
Примеры:
Like «A*» - в поле «Фамилия» отражаются все фамилии, начинающиеся на А.
Like «*.01.2012»- в поле «Дата» - все записи за январь 2012 года.
Like [введите первые буквы фамилии] + «*» - в поле «Фамилия» - любые фамилии, начинающееся с указанных букв.
Запросы-действия
Выполнение запроса-действия приводит к изменению содержимого базы данных. При выполнении таких запросов следует быть осторожным, так как необдуманное применение этих запросов может
привести к необратимой утрате информации в базе данных. Поэтому
Access автоматически помечает в окне базы данных запросы-действия символом «!».
При создании запроса Access по умолчанию создает запрос на выборку. При необходимости с помощью команд конструктора запросов можно указать другой тип запроса.
Существуют четыре типа запросов на изменение:
• запрос на добавление;
• запрос на обновление;
• запрос на удаление;
• запрос на создание таблицы.