Режимы создания запросов

Для создания запросов выбрать объект Запросыи команду Создать.

В диалоговом окне Новый запросвыбрать режим создания запроса:

Конструктор - самостоятельное создание запроса в графическом бланке QBE;

Простой запрос- создание запроса с помощью мастера выбором соответ­ствующих полей одной или нескольких таблиц;

Перекрёстный запрос- создание запроса с помощью мастера, результаты которого представлены в виде двумерной таблицы;

Повторяющиеся записи - создание запроса с помощью мастера на поиск повторяющихся записей в простой таблице или запросе;

Записи без подчинений - создание запроса с помощью мастера на поиск записей, которым не соответствует ни одна запись в подчиненной табли­це.

Создание запросов в режиме Конструктор

Для перехода к работе с конструктором надо:

- Перейти в режим Запросы- выполнить команду Создать.

- В окне «Новый запросавыбрать Конструктор- ОК.

- В окне «Добавление таблицы»выбрать таблицы для создания запроса.

- Открывается окно «Запрос на выборку»,состоящее из двух частей: верхняя часть - выбранные таблицы с указанием связи, нижняя часть - таблица для выбора объектов запроса:

строка Поле - выбрать поля, участвующие в запросе;

строка Имя таблицы— выбрать имя таблицы, из которой извлекаются соответ­ствующие поля;

строка Сортировка— выбрать порядок сортировки (по возрастанию, по убыва­нию);

строка Вывод на экран- признак вывода данного поля на экран при выполне­нии запроса;

строка Условие отбора- формируется условие отбора.

Для того чтобы не создавать одинаковые запросы для различных значений параметров, в Access используют запросы с параметрами. При выполнении та­кого запроса выдаётся окно диалога «Введите значение параметра»,в кото­ром пользователь может ввести конкретное значение и затем получить нужный результат.

Выражения в MS Access

Выражение в Access- это сочетание математических и логических опера­торов, констант, функций, имен полей, элементов управления и свойств, в ре­зультате обработки которого может получаться только одно значение. Выраже­ние может выполнять вычисления, манипулировать знаками или проверять данные.

Функции - возвращают в выражение значение имени функции.

Операторы - знаки арифметических операций (+,-,*,/), операторы при­сваивания (=), логические операторы (and, or, not), операторы сравнения с об­разцом (Like, Between), идентификации (!, и), конкатенации (&) — объединение текстовых значений в одну строку символов.

Выражения используются для задания условий отбора в запросе. При этом возвращаются только строки, удовлетворяющие заданным условиям.

Операторы сравнения с образцом

Like- определяет, начинается ли строковое выражение с указанных сим­волов. Для формирования запроса используются символы «*» и «?».

Например: Like "И*" - условие будет истинным для любого значения, начи­нающегося с буквы И; Like "10?" - условие будет истинным для значения, на­чинающегося с 10, вместо знака «?» может быть только один любой символ.