Отчёты. Лекция 6

Содержание

Слайд 2

I. НАЗНАЧЕНИЕ ОТЧЕТОВ


Отчет служит для представления сведений из БД в нужном

I. НАЗНАЧЕНИЕ ОТЧЕТОВ Отчет служит для представления сведений из БД в нужном
виде на экране или печати.
В отчет могут включаться только необходимые записи и колонки (поля), а также добавляться промежуточные и окончательные итоги. Можно также использовать самые разнообразные способы размещения элементов отчета: названий, записей, колонок, итогов.
Отчет - один из объектов БД, один раз созданное описание отчета может многократно использоваться для получения отчета.

© А.Н. Поручиков, 2018

Следующий

Слайд 3

II. ИСТОЧНИКИ ОТЧЕТОВ


Вывод: у отчета один источник!

Следующий

© А.Н. Поручиков, 2018

II. ИСТОЧНИКИ ОТЧЕТОВ Вывод: у отчета один источник! Следующий © А.Н. Поручиков, 2018

Слайд 4

III. ВИДЫ ОТЧЕТОВ



Отчет в один столбец

Заголовок отчета

Данные из полей

Имена полей

Следующий

©

III. ВИДЫ ОТЧЕТОВ Отчет в один столбец Заголовок отчета Данные из полей
А.Н. Поручиков, 2018

Слайд 5



Ленточный отчет

Заголовок отчета

Данные из полей

Следующий

© А.Н. Поручиков, 2018

Ленточный отчет Заголовок отчета Данные из полей Следующий © А.Н. Поручиков, 2018

Слайд 6



Отчет с группировкой и итогами

Заголовок группы

Итоги группы

© А.Н. Поручиков, 2018

Следующий

Отчет с группировкой и итогами Заголовок группы Итоги группы © А.Н. Поручиков, 2018 Следующий

Слайд 7

IV. СРЕДСТВА ДЛЯ СОЗДАНИЯ ОТЧЕТОВ



Команды для создания отчетов

© А.Н. Поручиков,

IV. СРЕДСТВА ДЛЯ СОЗДАНИЯ ОТЧЕТОВ Команды для создания отчетов © А.Н. Поручиков, 2018 Следующий
2018

Следующий

Слайд 8



Мастер Отчет создает ленточный отчет

© А.Н. Поручиков, 2018

Следующий

Мастер Отчет создает ленточный отчет © А.Н. Поручиков, 2018 Следующий

Слайд 9



Мастер Пустой отчет

© А.Н. Поручиков, 2018

Следующий

Мастер Пустой отчет © А.Н. Поручиков, 2018 Следующий

Слайд 10



Команда Мастер отчетов позволяет формировать разные отчеты

Шаги мастера отчетов
Источники отчета.
Группировка.
Сортировка

Команда Мастер отчетов позволяет формировать разные отчеты Шаги мастера отчетов Источники отчета.
и итоговые функции для отчета с группировкой.
Вид отчета (в один столбец, табличный).
Стиль отчета.
Имя отчета.

© А.Н. Поручиков, 2018

Следующий

Слайд 11



Конструктор отчетов

Подписи

Поля источника

Свободные поля

Заголовок отчета

© А.Н. Поручиков, 2018

Следующий

1. Раздел заголовка.

2.

Конструктор отчетов Подписи Поля источника Свободные поля Заголовок отчета © А.Н. Поручиков,
Раздел верхнего колонтитула.

3. Раздел данных.

4. Раздел примечания.

1

2

3

4

5

2. Раздел нижнего колонтитула.

Слайд 12



Команды для работы с отчетом в конструкторе

Вкладка Конструктор

Вкладка Упорядочить

Вкладка Параметры

Команды для работы с отчетом в конструкторе Вкладка Конструктор Вкладка Упорядочить Вкладка
страницы

© А.Н. Поручиков, 2018

Следующий

Слайд 13

V. ПОРЯДОК СОЗДАНИЯ ОТЧЕТОВ



Создаем отчет в мастере.
Устанавливаем для отчета параметры

V. ПОРЯДОК СОЗДАНИЯ ОТЧЕТОВ Создаем отчет в мастере. Устанавливаем для отчета параметры
страницы:
размер бумаги;
поля;
ориентацию страницы.
Дорабатываем отчет в конструкторе.

© А.Н. Поручиков, 2018

Следующий

Слайд 14



Отчет в один столбец

Создается
Мастером отчетов

Параметры страницы

© А.Н. Поручиков, 2018

Следующий

Отчет в один столбец Создается Мастером отчетов Параметры страницы © А.Н. Поручиков, 2018 Следующий

Слайд 15



Отчет в один столбец


Создан
Мастером отчетов

Изменен в конструкторе

© А.Н.

Отчет в один столбец Создан Мастером отчетов Изменен в конструкторе © А.Н. Поручиков, 2018 Следующий
Поручиков, 2018

Следующий

Слайд 16



Отчет в один столбец в конструкторе


Создан
Мастером отчетов

Изменен в

Отчет в один столбец в конструкторе Создан Мастером отчетов Изменен в конструкторе
конструкторе

© А.Н. Поручиков, 2018

Следующий

Слайд 17



Ленточный отчет

Создается командой Отчет или
Мастером отчетов

Параметры страницы

© А.Н. Поручиков,

Ленточный отчет Создается командой Отчет или Мастером отчетов Параметры страницы © А.Н. Поручиков, 2018 Следующий
2018

Следующий

Слайд 18



Ленточный отчет


Создан командой Отчет или
Мастером отчетов

Изменен в конструкторе

Ленточный отчет Создан командой Отчет или Мастером отчетов Изменен в конструкторе © А.Н. Поручиков, 2018 Следующий

© А.Н. Поручиков, 2018

Следующий

Слайд 19



Ленточный отчет в конструкторе


Создан командой Отчет или
Мастером отчетов

Изменен

Ленточный отчет в конструкторе Создан командой Отчет или Мастером отчетов Изменен в
в конструкторе

© А.Н. Поручиков, 2018

Следующий

Слайд 20



Отчет с группировкой и итогами


Создан
Мастером отчетов

© А.Н. Поручиков,

Отчет с группировкой и итогами Создан Мастером отчетов © А.Н. Поручиков, 2018 Следующий
2018

Следующий

Слайд 21



Отчет с группировкой и итогами


Изменен в конструкторе

© А.Н. Поручиков,

Отчет с группировкой и итогами Изменен в конструкторе © А.Н. Поручиков, 2018 Следующий
2018

Следующий

Слайд 22



Отчет с группировкой и итогами, созданный мастером, в конструкторе


©

Отчет с группировкой и итогами, созданный мастером, в конструкторе © А.Н. Поручиков, 2018 Следующий
А.Н. Поручиков, 2018

Следующий

Слайд 23



Исправленный отчет с группировкой и итогами в конструкторе


© А.Н.

Исправленный отчет с группировкой и итогами в конструкторе © А.Н. Поручиков, 2018 Следующий
Поручиков, 2018

Следующий

Слайд 24




Исходный ленточный отчет, созданный мастером

VI. ОТЧЕТ С ВЫЧИСЛЯЕМЫМ ПОЛЕМ

©

Исходный ленточный отчет, созданный мастером VI. ОТЧЕТ С ВЫЧИСЛЯЕМЫМ ПОЛЕМ © А.Н. Поручиков, 2018 Следующий
А.Н. Поручиков, 2018

Следующий

Слайд 25



Отчет с вычисляемыми полем


Исходный ленточный отчет в конструкторе

© А.Н.

Отчет с вычисляемыми полем Исходный ленточный отчет в конструкторе © А.Н. Поручиков, 2018 Следующий
Поручиков, 2018

Следующий

Слайд 26



Добавление вычисляемых полей в отчет


=[Цена поставки]*[Количество]*(1-[Скидка %]))

=Sum([Цена поставки]*[Количество]*(1-[Скидка %]))

Свободные

Добавление вычисляемых полей в отчет =[Цена поставки]*[Количество]*(1-[Скидка %])) =Sum([Цена поставки]*[Количество]*(1-[Скидка %])) Свободные
поля

© А.Н. Поручиков, 2018

Следующий

Слайд 27



Отчет с добавленными вычисляемыми полями


© А.Н. Поручиков, 2018

Следующий

Отчет с добавленными вычисляемыми полями © А.Н. Поручиков, 2018 Следующий

Слайд 28

VII. ОТЧЕТ С ПАРАМЕТРОМ




Параметр в заголовке отчета

Параметр в вычисляемом

VII. ОТЧЕТ С ПАРАМЕТРОМ Параметр в заголовке отчета Параметр в вычисляемом поле
поле

=[Sum-Стоимость товаров]*(1-[Введите скидку в %]/100)

© А.Н. Поручиков, 2018

Следующий

Слайд 29



Отчет с параметром


Параметр в заголовке отчета

Окно ввода параметра –

Отчет с параметром Параметр в заголовке отчета Окно ввода параметра – величины
величины скидки

© А.Н. Поручиков, 2018

Следующий

Слайд 30



Вид отчета с параметром


© А.Н. Поручиков, 2018

Следующий

Вид отчета с параметром © А.Н. Поручиков, 2018 Следующий

Слайд 31

VIII. ИСПОЛЬЗОВАНИЕ СВОЙСТВ ОТЧЕТА



Доступ к свойствам правой кнопкой мыши


VIII. ИСПОЛЬЗОВАНИЕ СВОЙСТВ ОТЧЕТА Доступ к свойствам правой кнопкой мыши Свойства всего


Свойства всего отчета

Свойства раздела

Свойства элемента

© А.Н. Поручиков, 2018

Следующий

Слайд 32



Группа свойств отчета Данные, источник отчета




Источник отчета

©

Группа свойств отчета Данные, источник отчета Источник отчета © А.Н. Поручиков, 2018 Следующий
А.Н. Поручиков, 2018

Следующий

Слайд 33



Группа свойств отчета Данные, сортировка в отчете




Сортировка

Группа свойств отчета Данные, сортировка в отчете Сортировка в отчете Сортировка по
в отчете

Сортировка по убыванию

© А.Н. Поручиков, 2018

Следующий

Слайд 34



Группа свойств отчета Данные, фильтрация в отчете




Фильтрация

Группа свойств отчета Данные, фильтрация в отчете Фильтрация в отчете © А.Н. Поручиков, 2018 Следующий
в отчете

© А.Н. Поручиков, 2018

Следующий

Слайд 35



Свойства раздела – деление отчета на страницы




На

Свойства раздела – деление отчета на страницы На каждой странице отчета в
каждой странице отчета в один столбец одна запись

© А.Н. Поручиков, 2018

Следующий

Слайд 36



Свойство элемента отчета – расширение




Данные не умещаются

Свойство элемента отчета – расширение Данные не умещаются по ширине колонки © А.Н. Поручиков, 2018 Следующий
по ширине колонки

© А.Н. Поручиков, 2018

Следующий

Слайд 37



Свойство элемента отчета – расширение




Включено свойство Расширение

Свойство элемента отчета – расширение Включено свойство Расширение для поля Наименование © А.Н. Поручиков, 2018 Следующий
для поля Наименование

© А.Н. Поручиков, 2018

Следующий

Слайд 38



Свойство элемента отчета – расширение




Данные поля Наименование

Свойство элемента отчета – расширение Данные поля Наименование выводятся полностью © А.Н. Поручиков, 2018 Следующий
выводятся полностью

© А.Н. Поручиков, 2018

Следующий

Слайд 39



Свойство элемента отчета – формат поля




Основной формат

Свойство элемента отчета – формат поля Основной формат в поле Стоимость со
в поле Стоимость со скидкой

© А.Н. Поручиков, 2018

Следующий

Слайд 40



Свойство элемента отчета – формат поля




Денежный формат

Свойство элемента отчета – формат поля Денежный формат в поле Стоимость со
в поле Стоимость со скидкой

© А.Н. Поручиков, 2018

Следующий

Слайд 41



Свойство элемента отчета – формат поля




Денежный формат

Свойство элемента отчета – формат поля Денежный формат в поле Стоимость со
в поле Стоимость со скидкой

© А.Н. Поручиков, 2018

Следующий

Слайд 42



Нумерация строк в отчете




Использование свойства Сумма с

Нумерация строк в отчете Использование свойства Сумма с накоплением для нумерации строк
накоплением для нумерации строк отчета

Свободное поле для нумерации строк

© А.Н. Поручиков, 2018

Следующий

Слайд 43



Нумерация строк в отчете




Отчет с пронумерованными строками

©

Нумерация строк в отчете Отчет с пронумерованными строками © А.Н. Поручиков, 2018 Следующий
А.Н. Поручиков, 2018

Следующий

Слайд 44

© А.Н. Поручиков, 2018

IX. РАЗМЕЩЕНИЕ ОТЧЕТА НА БУМАГЕ

Параметры страницы - размер бумаги

Следующий

© А.Н. Поручиков, 2018 IX. РАЗМЕЩЕНИЕ ОТЧЕТА НА БУМАГЕ Параметры страницы - размер бумаги Следующий

Слайд 45

© А.Н. Поручиков, 2018

Параметры страницы - поля

Следующий

© А.Н. Поручиков, 2018 Параметры страницы - поля Следующий

Слайд 46

© А.Н. Поручиков, 2018

Отчет в конструкторе

Рабочая ширина отчета

Допустимая ширина отчета: 210мм-15мм(левое поле)-10мм(правое

© А.Н. Поручиков, 2018 Отчет в конструкторе Рабочая ширина отчета Допустимая ширина
поле)=185 мм

Допустимая ширина отчета <= 185 мм

Следующий

Если рабочая ширина отчета больше допустимой и за границей допустимой ширины нет данных, то появятся пустые страницы.

Слайд 47

Предупреждение о пустых страницах

© А.Н. Поручиков, 2018

Следующий

Предупреждение о пустых страницах © А.Н. Поручиков, 2018 Следующий

Слайд 48

Первая страница отчета

© А.Н. Поручиков, 2018

Следующий

Первая страница отчета © А.Н. Поручиков, 2018 Следующий

Слайд 49

Вторая (пустая) страница отчета

© А.Н. Поручиков, 2018

Следующий

Вторая (пустая) страница отчета © А.Н. Поручиков, 2018 Следующий

Слайд 50

Широкий отчет в конструкторе

© А.Н. Поручиков, 2018

Следующий

Если рабочая ширина отчета больше допустимой

Широкий отчет в конструкторе © А.Н. Поручиков, 2018 Следующий Если рабочая ширина
и за границей допустимой ширины есть данные, то появятся страницы с данными из этой области.

Слайд 51

Первая страница широкого отчета

© А.Н. Поручиков, 2018

Следующий

Первая страница широкого отчета © А.Н. Поручиков, 2018 Следующий

Слайд 52

Вторая страница широкого отчета

© А.Н. Поручиков, 2018

Следующий

Вторая страница широкого отчета © А.Н. Поручиков, 2018 Следующий

Слайд 53

Исправленная ширина отчета

Допустимая ширина отчета <= 185 мм

© А.Н. Поручиков, 2018

Следующий

Исправленная ширина отчета Допустимая ширина отчета © А.Н. Поручиков, 2018 Следующий

Слайд 54

Исправленный по ширине отчет – выводится одна страница

© А.Н. Поручиков, 2018

Следующий

Исправленный по ширине отчет – выводится одна страница © А.Н. Поручиков, 2018 Следующий

Слайд 55

Х. ЗАГОЛОВКИ ОТЧЕТОВ

1. Имя объекта

2. Подпись вкладки

3. Заголовок отчета

1. Имя объекта задается

Х. ЗАГОЛОВКИ ОТЧЕТОВ 1. Имя объекта 2. Подпись вкладки 3. Заголовок отчета
при сохранении или переименовании объекта. Оно может отражать тип объекта или его смысл.

2. Подпись вкладки в режиме просмотра может быть только смысловой. Задается в свойствах отчета - свойство «Подпись» вкладки «Макет».

3. Заголовок отчета может быть только смысловым. Задается в конструкторе отчета в разделе «Заголовок отчета».

Отчет в режиме просмотра

© А.Н. Поручиков, 2018

Следующий

Слайд 56

© А.Н. Поручиков, 2018

1. Имя объекта задается при сохранении или переименовании объекта.

© А.Н. Поручиков, 2018 1. Имя объекта задается при сохранении или переименовании
Оно может отражать тип объекта или его смысл.

2. Подпись вкладки в режиме конструктора всегда соответствует имени объекта.

3. Заголовок отчета может быть только смысловым. Задается в конструкторе отчета в разделе «Заголовок отчета».

Отчет в режиме конструктора

1. Имя объекта

2. Подпись вкладки

3. Заголовок отчета

Следующий

Слайд 57

© А.Н. Поручиков, 2018

Готовый отчет

Следующий

© А.Н. Поручиков, 2018 Готовый отчет Следующий

Слайд 58

Отчеты предназначены для представления данных пользователю на бумаге.
У отчета должен быть один

Отчеты предназначены для представления данных пользователю на бумаге. У отчета должен быть
источник. Если необходимо представить данные из нескольких источников (таблиц, запросов) необходимо создать соответствующий запрос.
Создание отчета необходимо начинать с создания базового отчета с помощью мастера, а затем редактирования его в конструкторе.
Для уменьшения количества запросов-источников отчета операции вычисления, сортировки и фильтрации можно выполнять непосредственно в отчете.
Необходимо тщательное форматирование отчета по ширине страницы чтобы не допустить появления пустых страниц и страниц с неполными данными.

© А.Н. Поручиков, 2018

ХI. ВЫВОДЫ