Методика и порядок проведения работы
Теоретическое обоснование
Данных в MS Аccess
Лаб.раб. №7
Формирование запросов и отчётов для многотабличной базы
1 Цель и содержание:отработать приемы создания запросов в многотабличной базе данных. Отработать приемы и возможности вывода информации. Освоить возможности формирования и печати отчетов на основании таблиц и созданных запросов.
2.1 Формирование запросов для многотабличной базы данных. При использовании сразу нескольких таблиц в качестве исходных для запроса, программа Access возвращает результирующие данные, как один объединённый набор записей в Режиме таблицы. При создании многотабличного запроса в базе данных будут установлены все необходимые связи между таблицами. Многотабличный запрос может быть сформирован в Режиме конструктора и с помощью Мастера создания запросов.
При создании многотабличного запроса в Режиме конструктора программа Access автоматически распознаёт установленные в базе данных межтабличные связи и отображает их в окне конструктора в виде линии объединения. Фактически в запросы можно включать и не связанные между собой таблицы – в этом случае объединение, функционирующее только в запросе, создаётся непосредственно в окне конструктора.
С помощью Мастера создания запросов можно создать итоговый запрос. Итоговый запрос включает поле (поля), по которому группируются данные и числовые значения, с которыми будут производиться вычисления.
3.1 Задание 1.Создать запрос ОПТОВАЯ БАЗАна основании таблиц: ПОСТАВЩИКИ, СВЕДЕНИЯ О ПОСТАВЩИКАХ, ЗАКАЗЧИКИ.
3.1.1 Рекомендации по выполнению:
1. Откройте ранее созданную базу данных Поставки ФН.
2. В окне База данных: Поставки ФН откройте вкладку Запрос.
3. Создайте запрос в Режиме конструктора.
4. В появившемся окне Добавление таблицы выберите таблицы.
5. Включите в запрос все необходимые поля. Для этого: в строке Поле: выберите: первое поле – КодПоставщика (ПОСТАВЩИКИ); второе поле – ИмяПоставщика (ПОСТАВЩИКИ); третье поле – ДатаДоговора (ПОСТАВЩИКИ); четвертое поле – КодЗаказчика (ЗАКАЗЧИКИ); пятое поле – ИмяЗаказчика (ЗАКАЗЧИКИ); шестое поле – Месторасположение (ЗАКАЗЧИКИ).
6. В строку Условие отбора: поля ИмяЗаказчика поместите выражение «Оптовая база» (рис. 1).
Рисунок 1 – Фрагмент окна запроса
7. Выполните запрос (рис. 2).
8. Сохраните запрос под именем ОПТОВАЯ БАЗА и закройте запрос.
Рисунок 2 – Окно выполненного запроса
3.2 Задание 2.На основании таблиц ПОСТАВЩИКИ, ТОВАРЫ создать запрос о сертифицированных товарах конкретного поставщика (например, Мясокомбинат, Хлебозавод и др.).
3.2.1 Рекомендации по выполнению:
1. В Режиме конструктора включите в запрос все необходимые поля (см. рис. 7.3).
2. В строку Условие отбора: поля ИмяПоставщикапоместите выражение «Хлебозавод». В строку Условие отбора: поля Сертификат поместить выражение - Да.
3. Выполните запрос (рис. 3).
Рисунок 3 – Выполненный запрос
4. Сохраните запрос под именем СЕРТИФИЦИРОВАННЫЙ ТОВАРи закройте запрос.