Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок 14.doc
Скачиваний:
9
Добавлен:
28.08.2019
Размер:
333.31 Кб
Скачать

Параметрический запрос

Параметрический запрос (запрос с параметром) предназначен для автоматизации процесса изменений условий отбора данных.

Параметрический запрос - это запрос, при выполнении которого пользователю необходимо ввести значение требуемого ему параметра.

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

Пример 1. Предположим, что у нас имеется база данных, содержащая таблицу «Водопад», которая представлена на рисунке 4.44. Необходимо создать запрос, отображающий информацию обо всех водопадах конкретной страны.

Рис. 4.44

Создание любого параметрического запроса начинается с конструирования обычного запроса по выбору. Затем для поля, значение данных которого пользователю необходимо будет вводить при запуске запроса, в строке Условие отбора указывается текст подсказки в квадратных скобках, например [Введите название страны], как показано на рисунке 4.45.

При каждом выполнении этот параметрический запрос будет предлагать пользователю в специальном окне с подсказкой ввести название страны, например «Норвегия» (рис. 4.46).

Рис. 4.45

Рис. 4.46

В результате выполнения запроса на экране компьютера мы получим сведения о водопадах Норвегии, как представлено на рисунке 4.47.

Рис. 4.47.

Итоговые запросы

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

Для использования групповых операций пользователю необходимо в режиме Конструктора активизировать строку Групповые операции. Для этого необходимо щелкнуть мышью по кнопке Групповые операции .

Групповые операции могут быть разделены на итоговые функции, выражения.

Итоговые функции выполняют определенные действия над данными. Назначение некоторых функций представлены в таблице.

Название функции

Описание

COUNT

Считает количество непустых значений в поле

SUM

Суммирует значения данных в поле

MAX

Вычисляет максимальное значение данных в поле

MIN

Вычисляет минимальное значение данных в поле

AVG

Вычисляет среднее значение данных в поле

Пример 2. Подсчитать количество водопадов в каждой стране, представленных в таблице «Водопад».

Для создания такого запроса в строке Групповые операции в окне Конструктора запросов, указывается операция Группировка и функция Count как показано на рисунке 4.48.

Рис. 4.48

Выполненный запрос сформирует таблицу, представленную на рисунке 4.49.

Рис. 4.49

Пример 3. Определить в запросе минимальное, максимальное и среднее значения высоты водопадов по записям в таблице «Водопад».

Для создания такого запроса в строке Групповые операции в окне Конструктора запросов, указывается Итоговые функции для поля «Высота (м)», как представлено на рисунке 4.50.

Рис. 4.50

В результате выполнения запроса сформируется таблица, представленная на рисунке 4.51.

Рис. 4.51

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]