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

3. Отчет по работе – распечатка форм.

Литература: [3], с. 220, 233-234.

Работа 7. Создание многотабличных запросов

1. Цель работы – создание многотабличного запроса на основе связанных таблиц.

  1. Основные теоретические положения

Для обработки данных в СУБД используются запросы. Запрос можно построить на основе одной или нескольких таблиц и запросов.

Возможны следующие виды обработки данных с помощью запросов:

  • выборка записей, удовлетворяющих заданным условиям отбора;

  • включение в бланк запроса задаваемых пользователем полей;

  • вычисление с помощью формул и функций;

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

3. Порядок выполнения работы

Задание. Создать запрос, используя три таблицы: ПРЕДПРИЯТИЯ, НАЛОГИ, ПЛАН.

3.1. В окне НАЛОГ: База данных на панели объектов выбрать Запросы, нажать кнопку Создание запроса в режиме конструктора.

3.2. В появившемся окне Добавление таблицы выбрать таблицу ПЛАН и нажать кнопку Добавить. Появится окно Запрос1: запрос на выборку за окном Добавление таблицы. Добавить таблицы ПРЕДПРИЯТИЯ и НАЛОГИ.

3

Рис. 25

.3.
Закрыть окно Добавление таблицы. В верхней части окна Запрос1: (рис. 25) отображены списки полей таблиц ПЛАН, ПРЕДПРИЯТИЯ и НАЛОГИ, а в нижней находится область для формирования запрос. Так как запрос создается на основе таблиц, в окне запроса отображаются связи, установленные в схеме данных.

3.4. Двойным щелчком по любому полю таблицы его можно поместить в бланк запроса (или перетащить левой кнопкой мыши). В строку Поле бланка запроса поместить из таблицы ПРЕДПРИЯТИЯ поле НАИМ ПРЕД, из таблицы НАЛОГИ – поле НАИМ НАЛ, из таблицы ПЛАН – поле СУММА в столбцы с первого по третий соответственно. Под каждым именем поля в следующей строке появится имя таблицы, из которой взято поле.

Бланк запроса выглядит следующим образом (рис. 26).

П

Рис. 26

римечание
: Значок  (вывод на экран) появится автоматически. Щелкнув по этому значку, можно отменить вывод поля на экран (убрать значок).

3.5. После заполнения бланка выполнить запрос с помощью кнопки ! Запуск) панели инструментов или команды ЗапросЗапуск. На экране появится результат запроса (рис. 27).

3.6. Просмотрев результаты запроса, закрыть окно. Сохранить запрос и вместо стандартного имени Запрос1 ввести в диалоговом окне имя План с расшифровкой кодов.

4. Отчет по работе - распечатка запросов.

Литература:[3], с. 231-233.

Рис. 27

Рис. 27

Работа 8. Создание параметрических запросов

1. Цель работы – научиться создавать запросы для отбора информации по какому-либо параметру.

2. Основные теоретические положения

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

При выполнении запроса Access запрашивает в окне диалога значение параметра. Его вводит пользователь.