Самостоятельная работа №14
Тема: "Создание запросов с условиями отбора и параметрами. Построение отчетов"
Для выбранного варианта задания необходимо:
Создать пустую базу данных (сразу при запуске Access или через пункт меню Файл / Создать / База данных) и сохранить ее на дискете с именем: Фамилия_ср5.
Скопировать в эту пустую базу все таблицы из учебной базы данных Борей.mdb, для чего необходимо выбрать пункты меню Файл / Внешние данные / Импорт. Затем выбрать базу данных Борей, появится окно "Импорт объектов" с несколькими вкладками. На вкладке Таблицы выделить все таблицы и нажать кнопку ОК.
Создать запрос к указанной таблице БД, содержащий условие отбора (без параметра и с параметром) (см. таблицу 1). Сохранить запросы под именем Запрос_задание3-1 и Запрос_задание3-2.
Создать запрос к 2-м связанным таблицам БД, содержащий условие отбора (без параметра и с параметром) (см. таблицу 1). Сохранить запросы под именем Запрос_задание4-1 и Запрос_задание4-2.
Создать с помощью автоотчета 2 вида простых отчетов (в столбец и ленточный) для указанной таблицы БД (см. таблицу 2). Сохранить отчеты под именем Отчет_задание5-1 и Отчет_задание5-1.
Создать с помощью мастера отчет на основе 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 |
Заказано |
Типы – Товары |
Категория Описание Марка ЕдИзмерения Цена НаСкладе |
Вывести список товаров, сгруппировав их по полю Категория типа товара |