Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12марта лекция по запросам.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.16 Mб
Скачать

Создание запросов с помощью мастера запросов.

  1. Окно бд/ создание/Мастер запросов/Простой запрос

  2. Щёлкните кнопку раскрывающегося списка Таблицы/Запросы и выберите таблицу.

  3. Щёлкните каждое поле, которое хотите включить в запрос и затем кнопку (>) (>>).

  4. Щёлкните кнопку Далее

  5. Если в поле запросов выбрали числовые поля или поля дат, то в следующем окне необходимо определить способ представления данных: подробный или Итоговый. Если Итоговый, то щёлкнуть кнопку Итоги.

Задается тип вычислений выполняемых для каждого поля: итог, среднее значение, минимум ,максимум и подсчет числа записей.

В заключительном диалоге вводится имя создаваемого запроса и выбирается режим просмотра результата запроса или для перехода в окно Конструктора запроса.

Выполнение запроса

Как и с формами и отчетами, сохраненный запрос можно открыть в любой момент. Открытие запроса означает его запуск на выполнение и вывод результатов на экран. Для запуска запроса на выполнение следуйте приведенной последовательности действий:

  1. Выберите страницу Запросы окна базы данных.

  2. Сделайте двойной щелчок мышью на имени запроса.

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

В окнах мастера простых запросов можно выбирать поля и выполнять над ними математические операции, но нельзя вводить критерии отбора, как это делается в фильтрах. Что если, например, вы планируете отдохнуть у моря и собираетесь совместить приятное с полезным (или, иначе говоря, хотите оформить расходы на деловую поездку)? Вам нужен список не всех клиентов, а только тех, кто находится в Сочи, Одессе, Ялте или там, куда вы планируйте поехать.

Чтобы создать запрос в режиме «Конструктор», выделите в ДО Новый запрос Конструктор и OK.Тогда Access в ДО Добавление таблицы запросит имена таблиц, на которых будет основываться запрос. Выберите таблицы, которые нужно включить в запрос ( двойной щелчок на имени таблицы) либо выделить таблицу и кнопку Добавить - запросы.

Добавление таблицы

После выбора нужных таблиц или запросов Access добавляет их к запросу и отображает. Запрос на выборку в режиме «Конструктора» запросит окно, которое разделено на две панели: верхняя панель содержит схему данных запроса, которая включает выбранные для данного запроса таблицы. Нижняя панель является бланком запроса по образцу.

Таблицы представлены списками. Схема данных отображает связи с м/у таблицами.

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

В строке Сортировка выбрать порядок сортировки записей результата.

В строке Условие отбора .Если условие отбора запишет ваши условия отбора строковые, то они заключаются в кавычки; если числовые значения , то кавычки не обязательны.

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

Выражение вводится в бланк запроса в пустую ячейку строки Поле. В этой ячейке после нажатия клавиши ← или → в другую ячейку формируется имя поля: Выражение N ,где N – целое число, увеличивающееся на 1, для каждого нового создаваемого вычисляемого поля в запросе. Имя вычисляемого поля выводится перед выражением и отделяется от него: «Например» Выражение 1: [цена]*[количество]. Имя вычисляемого поля «Выражения 1» становится заголовком столбца в таблице с результатами выполнения запроса. Это имя можно изменить, в бланке запроса вместо Выражение N ввести новое имя.