Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access для юристов.doc
Скачиваний:
66
Добавлен:
04.05.2019
Размер:
2 Мб
Скачать

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

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

Для создания запроса на добавление нужно сначала создать запрос на выборку, ввести условия отбора и выполнить команду Запрос/ Добавление. В появившемся диалоговом окне Добавление (см. рис. 15) в поле Имя таблицы нужно ввести имя таблицы, в которую необходимо добавить записи, и нажать кнопку ОК.

Рисунок 15. Диалоговое окно Добавление

После запуска запроса на выполнение выбранные записи будут добавлены в указанную таблицу.

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

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

Для создания запроса на создание таблицы нужно сформировать запрос на выборку, ввести условия отбора и выполнить команду Запрос/ Создание таблицы. В появившемся диалоговом окне Создание таблицы (см. рис 16) необходимо указать базу данных, в которой требуется создать новую таблицу, затем в поле Имя таблицы нужно ввести имя новой таблицы и нажать кнопку ОК.

Рисунок 16. Диалоговое окно Создание таблицы

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

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

Цель: научиться создавать различные запросы: с параметрами, итоговые, перекрестные, на изменение, с вычислениями. Научиться модифицировать структуру запросов и запускать запросы на выполнение.

Оборудование: компьютер.

СОДЕРЖАНИЕ РАБОТЫ

  1. Откройте базу данных Учет договоров.mdb.

Создание запросов с параметрами

  1. Создайте параметрический запрос, который выводит диалоговое окно с приглашением ввести ФИО юриста и отбирает из таблицы Реестр договоров все сведения о договорах, заключенных этим юристом. Полученный запрос сохраните под именем Запрос 9.

  2. Создайте запрос с двумя параметрами, который выводит диалоговые окна с приглашениями ввести начальную и конечную даты окончания срока действия договора, и отбирает из таблицы Реестр договоров все договоры, срок действия которых заканчивается в указанный промежуток времени. Полученный запрос сохраните под именем Запрос 10.

Создание перекрестных запросов

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

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

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

  1. При помощи запроса на обновление в таблице Сведения о сотрудниках обновите данные с учетом того, что сотрудникам, имеющим стаж работы 5 и более лет, оклад увеличили на 5%. Сохраните запрос под именем Запрос 13.

Создание запроса на создание

  1. При помощи запроса на создание создайте архивную таблицу, которая будет содержать информацию из таблицы Реестр договоров о договорах, заключенных в 2010 году. Сохраните таблицу под именем Договоры_2010. Сохраните запрос под именем Запрос 14.

Создание запроса на удаление

  1. С помощью запроса на удаление из таблицы Реестр договоров удалите все записи о договорах, заключенных в 2010 году. Сохраните запрос под именем Запрос 15.

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

  1. С помощью запроса на добавление восстановите исходные данные таблицы Реестр договоров, добавив в таблицу записи из архивной таблицы Договоры_2010. Сохраните запрос под именем Запрос 16.

Создание итогового запроса

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

  2. Добавьте в Запрос 17 условие для выбора юристов, заключивших больше двух договоров, и сохраните изменения, внесенные в запрос.

  3. Вычислите количество договоров, заключенных 02.03.2011. Вычисляемому полю присвойте имя Количество договоров. Сохраните запрос под именем Запрос 18.

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