Тема: «Создание отчетов» Практическая работа №20. Тема: «Создание отчетов» Создайте отчет, выводящий все товары с группировкой по первой букве марки товара.
Создайте отчет в режиме Конструктор.
Добавьте в отчет Заголовок и Примечание, в Заголовок добавьте название «Список товаров»
Добавьте в верхний колонтитул надпись Товары компании «Борей», отформатируйте надпись.
Для добавления в отчет полей, вызовите свойства всего отчета, выберите вкладку «Данные», в строке «Источник записей» выберите … Включите в запрос таблицы «Типы» и «Товары».
Выберите все поля таблицы «Товары», из таблицы «Типы» поле «Категория». Для выбора товаров поставки, которых не прекращены, добавьте в запрос поле «ПоставкиПрекращены» и задайте условие «Нет». Закройте запрос
Задайте группировку по первым символам поля «Марка», выбрав для Заголовка Да, в строке Группировка- По первым символам. Для того чтобы при печати не разрывать группу задайте не разрывать Полную группу
В область данных добавьте поля «Марка», «Категория», «Единица измерения» и «На складе».
Выделите все метки, вырежете и поместите в заголовок группы «Марка».
Для вывода первых букв каждой группы товаров, добавьте в заголовок группы свободное поле, удалите метку и введите формулу =Left([Марка];1)
В нижний колонтитул добавьте поле, возвращающий дату в длинном формате.
Добавьте нумерацию к отчёту, добавив свободное поле , содержащее
"Стр. " & [Page] & " из " & [Pages]
Отформатируйте отчет по образцу: Создайте отчет «Суммы продаж по годам», выводящий продажи товаров по годам
Создайте итоговый запрос «Для отчета 2» для вычисления суммы по таблицам «Заказы» и «Заказано» в запрос включите из таблицы «Заказано» «КодЗаказа» и добавьте вычисляемое поле Сумма по формуле Sum([Заказано]![Цена]*[Заказано]![Количество]), (группировка по полю «КодЗаказа», в вычисляемом поле Сумма - Выражение).
Создайте отчет в режиме Конструктор по запросу «Для отчета 2» и таблицы «Заказы», выбрав все поля запроса «Для отчета 2» и поле «ДатаИсполнения» таблицы «Заказы» (используйте Источник строк отчета).
В верхний колонтитул добавьте надпись “Суммы продаж по годам”.
Задайте группировку по полю “ДатаИсполнения”, добавив заголовок и примечание, группировка по годам
Задайте группировку по полю “ДатаИсполнения” ещё раз, добавив примечание, группировка по кварталам
В заголовок группы «ДатаИсполнения» добавьте поле, возвращаемое год =Format([ДатаИсполнения];"yyyy") и задайте имя поля - Год (выберите свойства поля и на вкладке Другие в строке Имя)
В заголовок группы «ДатаИсполнения» добавьте ещё 3 надписи Квартал, Исполнено и Продажи, поместите их ниже.
В примечание группы «ДатаИсполнения» добавьте свободное поле для вычисления квартала и введите формулу, =Format([ДатаИсполнения];"q")
В примечание группы «ДатаИсполнения» (по кварталам) добавьте свободное поле для вычисления количества исполненных заказов и введите формулу =Count([КодЗаказа]).
В примечание группы «ДатаИсполнения» (по кварталам) добавьте свободное поле для вычисления суммы продаж товаров и введите формулу =Sum([сумма])
Поместите вычисляемые поля под надписями соответственно.
Во втором примечании группы «ДатаИсполнения» (по годам) добавьте свободное поле для отображения года и введите выражение ="Итоги за " & [Год] & ":"
Во втором примечании группы «ДатаИсполнения» (по годам) добавьте свободное поле для вывода итогов количества по годам и введите выражение =Count([КодЗаказа])
Во втором примечании группы «ДатаИсполнения» добавьте свободное поле для вывода суммы продажи по годам и введите выражение =Sum([Сумма])
В нижний колонтитул добавьте поле для нумерации страниц ="Стр. " & [Page], в верхний колонтитул для отображения даты =Date() в Среднем форме даты.
Отформатируйте таким же образом!
Создайте отчет «Товары по типам».
Создайте запрос по таблицам «Товары» и «Типы» под именем «для отчета 3».
Выбрать из таблицы «Типы» поле «Категория», из таблицы «Товары» выберите поля «Марка», «Единица измерения», «На складе», «Поставки прекращены». Задайте для полей «Категория» и «Марка» сортировка по возрастанию. Для поля «Поставки прекращены» задайте условие <> Да, для выбора поставок, которые не прекращены.
Добавьте в форму Заголовок и примечание, в Заголовок введите надпись «Товары по типам» и добавьте поле, возвращаемое дату в среднем формате.
Добавьте в отчет заголовок и примечание группы «Категория», группировка По полному значению и Не разрывать первую область данных
В заголовок добавьте поле «Категория»
В область данных добавьте поля «Марка» и «На складе», надписи этих полей вырежете и поместите в Заголовок группы «Категория».
В примечание группы «Категория» добавьте вычисляемое поле «Число товаров» по формуле =Count([Марка])
В нижний колонтитул добавьте нумерацию страниц.
Преобразуйте ваш отчет в многоколоночный, для этого вызовите свойства Заголовка группы и на вкладке Макет выберите Конец страницы Отсутствует.
Отформатируйте отчет примерно в таком виде:
Создайте наклейки с помощью Мастера
Выберите Создать, Почтовые наклейки по таблице «Клиенты».
Оставьте систему единиц метрическую и тип наклеек на листах, Далее.
Выберите по-своему усмотрению шрифт, размер и начертание.
Для размещения полей в наклейке выберите поле «Название», нажмите Tab или Enter для перехода на другую строку, «Адрес». В третьей строке выберите «Город» и «Область». В четвертой строке «Страна», Далее.
Выберите поле «Название» для сортировки.
Задайте имя для отчета «Наклейки»
Выполните Публикацию в MS Word и сохраните в папке своей группы как «Наклейки клиентов».
Создайте отчет «Итоги продаж за 1995г».
Создайте отчет в режиме Конструктор.
Для источника данных выберите таблицы «Клиенты», «Заказы» и запрос «для отчета».
Выберите поля из запроса Сумма; из таблицы Заказы –«КодЗаказа», и «ДатаИсполнения», из таблицы «Клиенты» поле «Название»
Переименуйте поле сумма в поле «Объем продаж».
Для выбора продаж за 1995 год введите условие отбора.
В область данных поместите поля «Объем продаж», «Код Заказчика» и «Название».
Вырежьте все метки и поместите их в верхний колонтитул.
Добавьте свободное поле для подсчета продаж в область данных, вырежьте надпись и поместите в верхний колонтитул, переименовав в Счетчик.
Для подсчета введите в свободное поле формулу =1 и в свойствах элемента на вкладке «Данные» задайте Сумма с накоплением Для всего.
Добавьте название отчета Итоги продаж за 1995 г.
Добавьте в отчет дату и нумерацию страниц.
Практическая работа №21. Тема: «Создание отчетов в режиме Конструктор» Создайте отчет «Суммы продаж по годам», выводящий продажи товаров по годам
Создайте итоговый запрос «Для отчета », для вычисления суммы по таблицам «Заказы» и «Заказано» в запрос включите из таблицы «Заказано» «КодЗаказа» и добавьте вычисляемое поле Сумма по формуле Sum([Заказано]![Цена]*[Заказано]![Количество]), (группировка по полю «КодЗаказа», в вычисляемом поле Сумма - Выражение).
Создайте отчет в режиме Конструктор по запросу «Для отчета» и таблицы «Заказы», выбрав все поля запроса «Для отчета 2» и поле «ДатаИсполнения» таблицы «Заказы» (используйте Источник строк отчета).
В верхний колонтитул добавьте надпись “Суммы продаж по годам”.
Задайте группировку по полю “ДатаИсполнения”, добавив заголовок и примечание, группировка по годам
Задайте группировку по полю “ДатаИсполнения” ещё раз, добавив примечание, группировка по кварталам
В заголовок группы «ДатаИсполнения» добавьте поле, возвращаемое год =Format([ДатаИсполнения];"yyyy") и задайте имя поля -Год (выберите свойства поля и на вкладке Другие в строке Имя)
В заголовок группы «ДатаИсполнения» добавьте ещё 3 надписи Квартал, Исполнено и Продажи, поместите их ниже.
В примечание группы «ДатаИсполнения» (по кварталам) добавьте свободное поле для вычисления квартала и введите формулу, =Format([ДатаИсполнения];"q")
В примечание группы «ДатаИсполнения» (по кварталам) добавьте свободное поле для вычисления количества исполненных заказов и введите формулу =Count([КодЗаказа]).
В примечание группы «ДатаИсполнения» (по кварталам) добавьте свободное поле для вычисления суммы продаж товаров и введите формулу =Sum([сумма])
Поместите вычисляемые поля под надписями соответственно.
Во втором примечании группы «ДатаИсполнения» (по годам) добавьте свободное поле для отображения года и введите выражение ="Итоги за " & [Год] & ":"
Во втором примечании группы «ДатаИсполнения» (по годам) добавьте свободное поле для вывода итогов количества по годам и введите выражение =Count([КодЗаказа])
Во втором примечании группы «ДатаИсполнения» добавьте свободное поле для вывода суммы продажи по годам и введите выражение =Sum([Сумма])
В нижний колонтитул добавьте поле для нумерации страниц ="Стр. " & [Page], в верхний колонтитул для отображения даты =Date() в Среднем форме даты.
Отформатируйте таким же образом!
Создайте многоколоночный отчет «Товары по типам».
Создайте запрос по таблицам «Товары» и «Типы» под именем «для отчета 3».
Выбрать из таблицы «Типы» поле «Категория», из таблицы «Товары» выберите поля «Марка», «Единица измерения», «На складе», «Поставки прекращены». Задайте для полей «Категория» и «Марка» сортировка по возрастанию. Для поля «Поставки прекращены» задайте условие Нет, для выбора поставок, которые не прекращены.
Создайте отчет по запросу и добавьте в отчет Заголовок и примечание, в Заголовок введите надпись «Товары по типам» и добавьте поле, возвращаемое дату в среднем формате.
Добавьте в отчет заголовок и примечание группы «Категория», группировка По полному значению и Не разрывать Полную группу
В заголовок группы добавьте поле «Категория»
В область данных добавьте поля «Марка» и «На складе», надписи этих полей вырежете и поместите в Заголовок группы «Категория».
В примечание группы «Категория» добавьте вычисляемое поле «Число товаров» по формуле =Count([Марка])
В нижний колонтитул добавьте нумерацию страниц.
Преобразуйте ваш отчет в многоколоночный, для этого вызовите свойства страницы, выбрав команду Файл, Параметры страницы, задайте поля верхнее и нижнее по 25 мм левое 19 и правое12мм, на вкладке Страница задайте ориентация Альбомная, на вкладке столбцы задайте число столбцов – 3, размер столбца: ширина 7,5, высота – 0,6, Макет столбца – сверху вниз.
Отформатируйте отчет примерно в таком виде:
Создайте наклейки с помощью Мастера
Выберите Создать, Почтовые наклейки по таблице «Клиенты».
Оставьте систему единиц метрическую и тип наклеек на листах, Далее.
Выберите по-своему усмотрению шрифт, размер и начертание.
Для размещения полей в наклейке выберите поле «Название», нажмите Tab или Enter для перехода на другую строку, «Адрес». В третьей строке выберите «Город» и «Область». В четвертой строке «Страна», Далее.
Выберите поле «Название» для сортировки.
Задайте имя для отчета «Наклейки»
Выполните Публикацию в MS Word и сохраните в папке своей группы как «Наклейки клиентов».
Создайте отчет «Итоги продаж за 1995г» со счетчиком.
Создайте отчет в режиме Конструктор.
Для источника данных выберите таблицы «Клиенты», «Заказы» и запрос «для отчета».
Выберите поля из запроса Сумма; из таблицы Заказы –«КодЗаказа», и «ДатаИсполнения», из таблицы «Клиенты» поле «Название»
Переименуйте поле сумма в поле «Объем продаж».
Для выбора продаж за 1995 год введите условие отбора - like”95”.
В область данных поместите поля «Объем продаж», «КодЗаказа» и «Название».
Вырежете все метки и поместите их в верхний колонтитул.
Добавьте свободное поле для подсчета продаж, в область данных, вырежете надпись и поместите в верхний колонтитул, переименовав в Счетчик.
Для подсчета введите в свободное поле формулу =1 и в свойствах элемента на вкладке «Данные» задайте Сумма с накоплением Для всего.
Добавьте название отчета Итоги продаж за 1995 г.
Добавьте в отчет дату и нумерацию страниц.
Практическая работа №22. Тема: «Создание отчетов в режиме Конструктор». Создайте отчет «Итоги по товарам»
Создайте отчет по таблице Заказано.
Добавьте в заголовок отчета название «Итоги по заказанным товарам» и поле, возвращающее текущую дату.
Задайте группировку данных по полю КодТовара, добавив заголовок и примечание группы, и задайте свойство группы Не разрывать Полную группу. Задайте в вашем отчете сортировку по возрастанию поля Цена.
В заголовок группы добавьте поле КодТовара, надпись измените на Товар.
В область данных добавьте поля: КодЗаказа, Цена. Количество и Скидка. Надписи этих полей вырежете, и добавьте в заголовок группы (под товаром). Расположите все элементы по горизонтали и соответственно.
Правее от поля Скидка добавьте вычисляемое поле Всего со скидкой=[цена]*[количество]*(1-[скидка])
Выполните выравнивание всех элементов отчета.
В примечание группы добавьте 4 надписи: Сумма, Максимум, Минимум и Среднее значение. Расположите их по вертикали.
Правее от надписей добавьте вычисляемые поля, для нахождения соответствующих функций по всем полям, кроме КодЗаказа и Скидка.
Добавьте нумерацию.
Создайте многоколоночный отчет «Журнал отгрузки товаров»
Создайте отчет в режиме Конструктор, выберите в качестве источника записей таблицы Заказы и Заказано, из таблицы Заказы поля КодЗаказа и ДатаИсполнения, добавьте вычисляемое поле сумма заказа= [цена]*[количество]. Добавьте условие выборки Дата исполнения с 01.02.96 по 31.03.96 (используя, оператор Between)./
Задайте группировку по полю ДатаИсполнения по полному значению, добавив Заголовок и Примечание.
В заголовок группы добавьте поле ДатаИсполнения, надпись поля переместите в верхний колонтитул и измените её на Исполнение.
В область данных добавьте поля КодЗаказа и сумма заказа, надписи полей переместите в верхний колонтитул. Расположите все элементы соответственно по горизонтали.
Добавьте в заголовок отчета – Отгрузка товаров и текущую дату.
Добавьте нумерацию страниц в нижний колонтитул.
Разбейте данные на две колонки, надписи в верхнем колонтитуле продублируйте для второго столбца. Отрегулируйте ширину столбцов.
Создайте отчет «Каталог»
Создайте отчет в режиме Конструктор, выберите в качестве источника записей таблицы Типы и Товары, из таблицы Типы поля Категория, описание и изображение; из таблицы Товары КодТовара, Марка, ЕдиницаИзмерения, Цена и ПоставкиПрекращены. Для поля ПоставкиПрекращены задайте условие о том, что поставки не прекращены (это поле не выводить на экран).
В заголовок отчета добавьте семь надписей,
в первую введите текст - БОРЕЙ
во вторую надпись введите Торговая компания, в третью - Осенний каталог, добавьте разделительную линию.
Добавьте прямоугольник и в прямоугольник четвертую надпись - Гарантия качества и пятую - Компания «Борей» гарантирует доставку товаров наивысшего качества со всего мира. Если вас не полностью удовлетворяет какой-либо товар, вы можете вернуть его нам за полную стоимость.
Добавьте разрыв страниц, используя кнопку на панели элементов.
Добавьте шестую надпись - Продукты питания всего мира от компании «Борей»!
Добавьте седьмую надпись - Когда агенты компании «Борей» ищут чудеса гастрономии, они находят для наших клиентов намного более семи чудес света. Просмотрите наш осенний каталог и облизнитесь. Напитки и закуски, предлагаемые этой осенью, удовлетворят наиболее прихотливые вкусы. Любителям чего-нибудь этакого рекомендуем тибетское пиво Chang, укрепляющее душу Laughing Lumberjack, если покрепче, то Rhonbrau Klosterbier, а чтобы освежиться - ликер Lakkalikoori. Если потянет на сладенькое, попробуйте Pavlova из Австралии, шоколадные бисквиты Teatime из Англии, Maxilaku из Финляндии или шоколадно-ореховый крем NuNuCa из Берлина. Наши представители готовы выполнить любые желания клиентов. Для удобства на последней странице каталога добавлен бланк заказа.
Задайте группировку по полному значению поля Категория, добавив Заголовок и Примечание группы, задайте сортировку по алфавиту поля Марка.
Добавьте в заголовок группы поля Категория, Описание и Изображение; надписи полей удалите и расположите элементы компактно.
В область данных добавьте поля Марка, КодТовара, ЕдиницаИзмерения и Цена. Надписи переместите в заголовок группы в прямоугольник, задайте цвет заливки прямоугольника.
В примечание группы добавьте разделительную линию.
В нижний колонтитул добавьте надпись с текстом – Осенний каталог, и поле, возвращающее текущую страницу.
Практическая работа №23. Контрольная работа по теме «Создание отчетов» Вариант№1 Откройте базу данных «бюро.mdb» в папке своей группы или импортируйте по пути G:\TXT\Access\бюро.mdb.
Создайте отчет1, отображающий сведения о предприятиях, предоставляющих вакансии.
Постройте список полей по таблицам Предприятия, Профессии и Вакансии, выбрав поля название, тип, адрес и профессия.
Добавьте заголовок отчета- предприятия по профессиям.
Задайте группировку по полям профессия (добавьте заголовок и примечание) и тип (добавьте заголовок). Группы не разрывать.
В заголовки групп добавьте соответствующие поля.
В область данных поля Название и адрес, метки полей переместите в заголовок группы профессия и расположите в две строки.
В примечание группы профессия добавьте вычисляемое поле следующего содержания: =по профессии "название профессии" количество предприятий".
Добавьте нумерацию страниц в нижний колонтитул - страница №.
В верхний колонтитул добавьте текущую дату.
Выполните подсчет количества вех профессий отчета.
Отформатируйте отчет по образцу:
создайте многоколоночный отчет2, отображающий сведения о предприятиях по округам, предоставляющих вакансии.
Постройте список полей по таблицам Предприятия и Округ, выбрав поля название, адрес и мо.
Добавьте заголовок отчета- Предприятия предоставляющие вакансии.
Задайте группировку по мо, добавив заголовок группы. Добавьте в заголовок поле мо.
Добавьте в область данных поля, метки переместите в верхний колонтитул.
Разбейте отчет на две колонки, метки полей продублируйте.
Добавьте нумерацию страниц: страница № из кол-во страниц.
Выполните форматирование по образцу:
Создайте отчет3, отображающий сведения о безработных, сгруппированных по профессиям.
Создайте отчет в режиме Конструктор.
Постройте список полей по таблицам Предложения, Профессии и Безработные, выбрав поля фамилия, имя, дата рождения, телефон, дата заявки, стаж клиента, профессия.
Добавьте заголовок отчета - безработные по профессиям.
Задайте группировку по полям профессия и дата заявки, добавьте заголовок и примечание. Группы не разрывать.
В заголовок группы Профессия добавьте соответствующее поле - Профессия.
В область данных добавьте поля Телефон, стаж клиента, дата рождения, вычисляемое поле, возвращающее фамилию и имя. Метки полей переместите в заголовок группы профессия и расположите горизонтально.
В заголовок группы дата заявки добавьте вычисляемое поле следующего содержания: заявка "год заявки" года.
В примечание группы дата заявки добавьте вычисляемое поле следующего содержания: всего с "год заявки" "количество" безработных.
В примечание группы профессия добавьте вычисляемое поле следующего содержания: = всего по профессии "профессия "количество" безработных.
Добавьте нумерацию страниц в нижний колонтитул - страница №.
В верхний колонтитул добавьте текущую дату.
Выполните подсчет количества вех безработных в примечании отчета:
Вариант№2 Откройте базу данных «бюро.mdb» в папке своей группы или импортируйте по пути G:\TXT\Access\бюро.mdb.
Создайте отчет 1, отображающий сведения о предприятиях, предоставляющих вакансии.
Создайте отчет в режиме Конструктор.
Постройте список полей по таблицам Предприятия, Профессии и Вакансии, выбрав поля название, тип, адрес и профессия.
Добавьте заголовок отчета- предприятия по профессиям.
Задайте группировку по полям профессия (добавьте заголовок и примечание) и тип (добавьте заголовок). Группы не разрывать.
В заголовки групп добавьте соответствующие поля.
В область данных поля Название и адрес, метки полей переместите в заголовок группы профессия и расположите в две строки.
В примечание группы профессия добавьте вычисляемое поле следующего содержания: =по профессии "название профессии" количество предприятий.
Добавьте нумерацию страниц в нижний колонтитул - страница №.
В верхний колонтитул добавьте текущую дату.
Выполните подсчет количества вех профессий в примечании отчета.
Отформатируйте отчет по образцу:
создайте отчет2, отображающий вакансии, предлагаемые предприятиями.
Постройте список полей по таблицам Вакансии, Профессии и Предприятия, выбрав поля профессия, оклад, название, адрес, кол вак.
Добавьте заголовок отчета- Вакансии по предприятиям, текущую дату..
Задайте группировку по полю профессия, добавьте заголовок и примечание. Группу не разрывать.
В заголовок группы Профессия добавьте соответствующее поле - Профессия.
В область данных добавьте поля название, адрес, оклад, кол вакансий. Метки полей переместите в заголовок группы профессия и расположите горизонтально.
В примечание группы профессия добавьте вычисляемые поля, возвращающие максимальную, минимальную и среднюю зарплаты.
Добавьте нумерацию страниц в нижний колонтитул - страница №.
создайте многоколоночный отчет3, отображающий сведения о предприятиях по предприятиям, предоставляющих вакансии.
Постройте список полей по таблицам Профессии и Архив профессий, выбрав поля профессия, оклад и тип.
Задайте группировку по полю профессия, добавив заголовок группы. Добавьте в заголовок поле профессия.
Добавьте в область данных поля, метки переместите в заголовок группы. Добавьте нумерацию данных по группам - счетчик.
В примечание группы добавьте вычисляемое поле, возвращающее количество предприятий по профессиям.
Разбейте отчет на две колонки. Добавьте нумерацию страниц: страница № из кол-во страниц.
|