Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - 1 семестр.doc
Скачиваний:
18
Добавлен:
15.11.2019
Размер:
6.31 Mб
Скачать

Запросы.

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

  1. Запросы на выборку возвращают данные из одной или нескольких таблиц согласно заданному критерию и отображают их в виде таблицы.

  2. Запрос с параметрами - позволяет извлечь данные из одной или нескольких таблиц согласно одному или нескольким критериям.

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

  4. Запросом на изменение создают новые таблицы из запросов. Они позволяют включить новые записи или удалить старые, внести в них изменения с помощью выражений, встроенных в запрос. Существует четыре типа запросов на изменение:

    1. Запрос на удаление записей. Данный запрос удаляет группу записей из одной или нескольких таблиц.

    2. Запрос на обновление записей. Данный запрос вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 5 процентов увеличить зарплата сотрудников определенной категории.

    3. Запрос на добавление записей. Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них.

    4. Запрос на создание таблицы. Данный запрос создает новую таблицу на основе всех или части данных из одной или нескольких таблиц.

  5. Запрос SQL - это запрос, создаваемый при помощи инструкций SQL.

Запрос можно создать с помощью мастера или в режиме конструктора. Наиболее простой способ построения запроса предусматривает использование мастера. Режим конструктора позволяет задавать не только условия выбора данных, но и порядок сортировки. Запросы сохраняются как отдельные объекты и отображаются в окне базы данных.

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

Для открытия окна мастера запроса на панели объектов нужно выбрать “Запросы” и команду “Создать” запрос с помощью мастера. В диалоговом окне выбрать “Простой запрос”. Выбрать таблицы и поля, участвующие в запросе.

При создании запроса по нескольким таблицам в следующем окне положением переключателя нeжно выбрать “подробный” (вывод каждого поля каждой записи) или “итоговый”. Итоговые запросы содержат поля, по которым группируются данные, и числовые поля, по которым определяют, например, суммарное, среднее, максимальное или минимальное значение. Для добавления вычислений в результаты запроса нужно нажать кнопку “Итоги” и выбрать нужные поля.

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

Для создания запроса на панели объектов нужно выбрать “Запросы” и команду “Создать” запрос в режиме конструктора. В окне “Добавление таблицы” перейти на вкладку, содержащую объекты, данные из которых будут использованы в запросе. Двойным щелчком мыши нужно выбрать объекты, которые нужно добавить в окно запроса, и нажать кнопку “Закрыть”. Откроется окно бланка запроса.