Методика и порядок проведения работы

Теоретическое обоснование

Данных в 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. Сохраните запрос под именем СЕРТИФИЦИРОВАННЫЙ ТОВАРи закройте запрос.