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

Лабораторная работа №3

Цель работы: научиться создавать запросы различных видов в системе управления БД MSAccess.

Теоретические вопросы:

3. Назначение различных запросов

3.1. Запрос на выборку

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

3.1.1. Запрос с параметрами

Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например, условие для возвращения записей или значение, которое требуется вставить в поле.

3.1.2. Перекрестные запросы

В перекрестном запросе отображаются результаты статистических расчетов (суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке.

3.2. Запросы на изменение (удаление, добавление, обновление записей, создание таблицы)

Запрос на удаление

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

Запрос на обновление записей

Вносит общие изменения в группу записей одной или нескольких таблиц.

Запрос на добавление

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

Запрос на создание таблицы

Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц.

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

  1. В окне БД выбрать Запросы Создать.

  2. В появившемся диалоговом окне выбрать Простой запрос - OK.

  3. В появившемся диалоговом окне

выбрать: 1) таблицу или запрос, поля из которого будут использованы в запросе из списка Таблицы и Запросы; 2) поля для запроса перенести из списка Доступные поля в список Выбранные поля.

  1. После выбора полей нажать Далее.

  2. В последнем окне дать имя запросу и нажать Готово.

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

  1. В окне бд выбрать Запросы Создать.

  2. В появившемся диалоговом окне выбрать Конструктор - OK.

  3. В окне диалога Добавление таблицы выберите вкладку, содержащую объекты, данные из которых будут использованы в запросе.

  1. Двойным щелчком выберите объекты, которые нужно добавить в окно запроса, и нажмите Закрыть.

  2. В бланке запроса в строке Поле первого столбца вывести первое поле, данные из которого будут использоваться в запросе. Для этого курсор установить в строку Поле первого столбца. В появившемся раскрывающемся списке (стрелка справа) выбрать имя поля, записи из которого будут использоваться в запросе.

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

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

  3. Сохранить запрос, выбрав команду Сохранить на ПИ.

  4. Закрыть запрос.

3.5. Создание запроса с параметрами, запрашивающего ввод условий отбора при каждом запуске

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

  2. Для каждого поля, которое предполагается использовать как параметр, введите в ячейку строки Условие отбора текст приглашения, заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса. Текст приглашения должен отличаться от имени поля, но может включать его.

ПРИМЕЧАНИЕ Для поля, которое выводит даты, можно ввести приглашения следующего вида "Введите начальную дату:" и "Введите конечную дату:", чтобы задать границы диапазона значений. В ячейке Условие отбора поля наберите Between [Введите начальную дату:] And [Введите конечную дату:].

  1. Для просмотра результатов нажмите кнопку Вид на ПИ.

  2. В появившемся диалоговом окне введите значение параметра.

 

  1. Чтобы вернуться в режим конструктора запроса, снова нажмите кнопку Вид на панели инструментов.

ПРИМЕЧАНИЕ. Чтобы запросить у пользователя один или несколько символов для поиска записей, которые начинаются с этих символов или содержат их, создайте запрос с параметрами, использующий оператор LIKE и подстановочный знак (*).

Например, выражение:

LIKE [Введите первый символ для поиска: ] & "*"

выполняет поиск слов, начинающихся с указанного символа.

Выражение:

LIKE "*" & [Введите любой символ для поиска: ] & "*"

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

  1. Сохранить запрос, выбрав команду Сохранить на ПИ.

  2. Закрыть запрос.

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