Для создания запросов выбрать объект Запросыи команду Создать.
В диалоговом окне Новый запросвыбрать режим создания запроса:
Конструктор - самостоятельное создание запроса в графическом бланке QBE;
Простой запрос- создание запроса с помощью мастера выбором соответствующих полей одной или нескольких таблиц;
Перекрёстный запрос- создание запроса с помощью мастера, результаты которого представлены в виде двумерной таблицы;
Повторяющиеся записи - создание запроса с помощью мастера на поиск повторяющихся записей в простой таблице или запросе;
Записи без подчинений - создание запроса с помощью мастера на поиск записей, которым не соответствует ни одна запись в подчиненной таблице.
Создание запросов в режиме Конструктор
Для перехода к работе с конструктором надо:
- Перейти в режим Запросы- выполнить команду Создать.
- В окне «Новый запросавыбрать Конструктор- ОК.
- В окне «Добавление таблицы»выбрать таблицы для создания запроса.
- Открывается окно «Запрос на выборку»,состоящее из двух частей: верхняя часть - выбранные таблицы с указанием связи, нижняя часть - таблица для выбора объектов запроса:
строка Поле - выбрать поля, участвующие в запросе;
строка Имя таблицы— выбрать имя таблицы, из которой извлекаются соответствующие поля;
строка Сортировка— выбрать порядок сортировки (по возрастанию, по убыванию);
строка Вывод на экран- признак вывода данного поля на экран при выполнении запроса;
строка Условие отбора- формируется условие отбора.
Для того чтобы не создавать одинаковые запросы для различных значений параметров, в Access используют запросы с параметрами. При выполнении такого запроса выдаётся окно диалога «Введите значение параметра»,в котором пользователь может ввести конкретное значение и затем получить нужный результат.
Выражения в MS Access
Выражение в Access- это сочетание математических и логических операторов, констант, функций, имен полей, элементов управления и свойств, в результате обработки которого может получаться только одно значение. Выражение может выполнять вычисления, манипулировать знаками или проверять данные.
Функции - возвращают в выражение значение имени функции.
Операторы - знаки арифметических операций (+,-,*,/), операторы присваивания (=), логические операторы (and, or, not), операторы сравнения с образцом (Like, Between), идентификации (!, и), конкатенации (&) — объединение текстовых значений в одну строку символов.
Выражения используются для задания условий отбора в запросе. При этом возвращаются только строки, удовлетворяющие заданным условиям.
Операторы сравнения с образцом
Like- определяет, начинается ли строковое выражение с указанных символов. Для формирования запроса используются символы «*» и «?».
Например: Like "И*" - условие будет истинным для любого значения, начинающегося с буквы И; Like "10?" - условие будет истинным для значения, начинающегося с 10, вместо знака «?» может быть только один любой символ.