Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сам раб 12-14 БД.doc
Скачиваний:
5
Добавлен:
18.11.2019
Размер:
123.39 Кб
Скачать

Самостоятельная работа №14

Тема: "Создание запросов с условиями отбора и параметрами. Построение отчетов"

Для выбранного варианта задания необходимо:

  1. Создать пустую базу данных (сразу при запуске Access или через пункт меню Файл / Создать / База данных) и сохранить ее на дискете с именем: Фамилия_ср5.

  2. Скопировать в эту пустую базу все таблицы из учебной базы данных Борей.mdb, для чего необходимо выбрать пункты меню Файл / Внешние данные / Импорт. Затем выбрать базу данных Борей, появится окно "Импорт объектов" с несколькими вкладками. На вкладке Таблицы выделить все таблицы и нажать кнопку ОК.

  3. Создать запрос к указанной таблице БД, содержащий условие отбора (без параметра и с параметром) (см. таблицу 1). Сохранить запросы под именем Запрос_задание3-1 и Запрос_задание3-2.

  4. Создать запрос к 2-м связанным таблицам БД, содержащий условие отбора (без параметра и с параметром) (см. таблицу 1). Сохранить запросы под именем Запрос_задание4-1 и Запрос_задание4-2.

  5. Создать с помощью автоотчета 2 вида простых отчетов (в столбец и ленточный) для указанной таблицы БД (см. таблицу 2). Сохранить отчеты под именем Отчет_задание5-1 и Отчет_задание5-1.

  6. Создать с помощью мастера отчет на основе 2 связанных таблиц БД с группировкой по заданному полю. (см. таблицу 2). Сохранить отчеты под именем Отчет_задание6-1.

Варианты заданий:

Таблица 1. Создание запросов с условием отбора (без параметра и с параметром)

№ вар.

Создать запрос к одной таблице (задание 3)

Создать запрос к 2-м связанным таблицам (задание 4)

Таблицы

Выводимые поля

Результат запроса

1

Из таблицы Доставка выбрать записи, у которых поле Название равно Почта или другому значению введенному через параметр

Сотрудники –

Заказы

Фамилия

Имя

Должность

КодЗаказа

ДатаИсполнения

АдресПолучателя

Выбрать список заказов, которые принял сотрудниик с фамилией Кротов или с другой фамилией, введенной через параметр

2

Из таблицы Заказы выбрать записи, у которых поле СтранаПолучателя равно США или другому значению введенному через параметр

Типы –

Товары

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Выбрать список товаров, имеющих название категории – Фрукты или другую категорию, введенную через параметр

3

Из таблицы Доставка выбрать записи, у которых поле Название равно Почта или другому значению введенному через параметр

Сотрудники –

Заказы

Фамилия

Имя

Должность

КодЗаказа

ДатаИсполнения

АдресПолучателя

Выбрать список заказов, которые принял сотрудниик с фамилией Кротов или с другой фамилией, введенной через параметр

4

Из таблицы Типы выбрать записи, у которых поле Категория равно Напитки или другому значению введенному через параметр

Клиенты –

Заказы

Название

Адрес

Страна

КодЗаказа

ДатаИсполнения

АдресПолучателя

Выбрать список заказов, которые заказал клиент с названием Comercio Mineiro или другой клиент, введенный через параметр

5

Из таблицы Товары выбрать записи, у которых поле НаСкладе >= 20 или другого значения, введенного через параметр

Доставка –

Заказы

Название

Телефон

КодЗаказа

ДатаИсполнения

АдресПолучателя

СтранаПолучателя

Выбрать список заказов, которые имеют название вида доставки Почта или другой вид доставки, введенный через параметр

6

Из таблицы Клиенты выбрать записи, у которых поле Страна равно Германия или другому значению введенному через параметр

Заказы –

Заказано

КодЗаказа

ДатаИсполнения

АдресПолучателя

КодТовара

Цена

Количество

Вывести список заказанных товаров по заказу с кодом заказа равным 10257 или с другим кодом заказа, введенным через параметр

7

Из таблицы Сотрудники выбрать записи, у которых поле Должность равно Представитель или другому значению введенному через параметр

Товары –

Заказано

Марка

ЕдИзмерения

Цена

КодЗаказа

Количество

Скидка

Вывести список заказанных товаров с названием марки Chocolade или с другим названием марки, введенным через параметр

8

Из таблицы Поставщики выбрать записи, у которых поле Страна равно Япония или другому значению введенному через параметр

Сотрудники –

Заказы

Фамилия

Имя

Должность

КодЗаказа

ДатаИсполнения

АдресПолучателя

Выбрать список заказов, которые принял сотрудниик с фамилией Кралев или с другой фамилией, введенной через параметр

9

Из таблицы Заказы выбрать записи, у которых поле СтоимостьДоставки > 10

или другого значения, введенного через параметр

Поставщики –

Товары

Название

Адрес

Страна

Марка

ЕдИзмерения

Цена

Выбрать список товаров, которые поставляют организации из страны с названием Швеция или из другой страны, введенной через параметр

10

Из таблицы Заказано выбрать записи, у которых поле Количество > 20

или другого значения, введенного через параметр

Типы –

Товары

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Выбрать список товаров, имеющих название категории – Рыбопродукты или другую категорию, введенную через параметр

Таблица 2. Построение отчетов

№ вар.

Создать с помощью автоотчета 2 вида простых отчетов для таблицы

Создать с помощью мастера отчет на основе 2 связанных таблиц с группировкой по заданному полю

Таблицы

Выводимые поля

Содержимое отчета

1

Типы

Клиенты –

Заказы

Название

Адрес

Страна

КодЗаказа

ДатаИсполнения

АдресПолучателя

Вывести список заказов, сгруппировав их по полю Название клиента

2

Заказано

Поставщики –

Товары

Название

Адрес

Страна

Марка

ЕдИзмерения

Цена

Вывести список товаров, сгруппировав их по полю Название поставщика

3

Заказы

Типы –

Товары

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Вывести список товаров, сгруппировав их по полю Категория типа товара

4

Товары

Доставка –

Заказы

Название

Телефон

КодЗаказа

ДатаИсполнения

АдресПолучателя

СтранаПолучателя

Вывести список заказов, сгруппировав их по полю Название вида доставки

5

Клиенты

Заказы –

Заказано

КодЗаказа

ДатаИсполнения

АдресПолучателя

КодТовара

Цена

Количество

Вывести список заказанных товаров, сгруппировав их по полю КодЗаказа

6

Заказы

Поставщики –

Товары

Название

Адрес

Страна

Марка

ЕдИзмерения

Цена

Вывести список товаров, сгруппировав их по полю Название

7

Заказано

Типы –

Товары

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Вывести список товаров, сгруппировав их по полю Категория типа товара

8

Сотрудники

Товары –

Заказано

Марка

ЕдИзмерения

Цена

КодЗаказа

Количество

Скидка

Вывести список заказанных товаров, сгруппировав их по полю Марка товара

9

Поставщики

Сотрудники –

Заказы

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Вывести список заказов, сгруппировав их по полю Фамилия сотрудника

10

Заказано

Типы –

Товары

Категория

Описание

Марка

ЕдИзмерения

Цена

НаСкладе

Вывести список товаров, сгруппировав их по полю Категория типа товара