Какие итоговые значения можно посчитать в отчетах

от admin

Печеньки / Отчет по ACCESS №5

Студент группы ММТ-51-14-01 ________________Коротков А.В.

Доцент кафедры ВТИК ______________ Каданцев М.Н.

Лабораторная работа №5

«Создание отчетов»

1. Цель работы

Овладеть основными пользовательскими навыками работы в СУБД MS Access, научиться:

2. Результаты работы

Проведенная лабораторная работа позволила овладеть основными навыками работы с СУБД MS Access: созданию отчетов и т. д.

Какие итоговые значения можно посчитать в отчетах

В большинстве отчетов надо выводить некую итоговую информацию: сумма по группе, количество строк в списке и т.п. В FastReport для этих целей существуют так называемые итоговые значения. С их помощью можно подсчитать функцию от определенного значения по диапазону данных.

Для итога нужно указать следующие параметры:

1. тип итоговой функции;
2. диапазон данных, для которого будет вычисляться функция;
3. выражение, которое надо вычислять. Для функции «Количество» выражение не указывается;
4. выражение – условие. Функция будет вычисляться, если это условие выполняется. Этот параметр задавать не обязательно.

Диапазон данных задается следующим образом: указывается бэнд «Данные», для каждой строки которого будет вычисляться функция. Также указывается бэнд, на котором будет печататься итог. После печати этого бэнда значение итога сбрасывается.

Ниже приведен список итоговых функций:

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

Вычисляет минимальное значение указанного выражения для диапазона данных.

Вычисляет максимальное значение указанного выражения для диапазона данных.

Как в отчетах можно подсчитать итоговые значения?

В области навигации щелкните отчет правой кнопкой мыши и выберите команду Макет. Щелкните поле, для которого вы хотите добавить агрегатное выражение. Например, если необходимо добавить сумму в столбец чисел, щелкните одно из чисел в этом столбце. На вкладке Конструктор в группе Группировка и итоги щелкните Итоги.

Как сделать сумму в Access?

В Access существует множество агрегатных функций, включая Sum, Count, Avg (для вычисления среднего значения), Min и Max. Суммирование данных производится путем добавления в запрос функции Sum, подсчет данных — путем использования функции Count и т. д.

Какие действия нужно выполнить чтобы включить в отчет поля из нескольких таблиц?

На вкладке Создание в группе Отчеты выберите Пустой отчет. В режиме макета будет открыт пустой отчет, а в правой части окна Access появится область «Список полей«. В области Список полей щелкните знак плюс (+) рядом с одной или несколькими таблицами, содержащими поля, которые вы хотите включить в отчет.

Для чего используются области Примечание группы и примечание отчета конструктора отчетов?

Примечание группы можно использовать для печати сводной информации по группе. Нижний колонтитул группы может состоять из нескольких разделов в зависимости от добавленных уровней группирования. . Примечание: В режиме конструктора примечание отчета отображается под нижним колонтитулом.

Методич_Пособие_Access. Создание баз данных в microsoft access 2016

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма
Скачать 0.66 Mb.

Лабораторная работа № 5
Создание отчетов

Отчеты предназначены для вывода информации на печать. Часто данные в них располагаются в табличной форме. В отличие от распечаток таблиц или запросов отчет дает более широкие возможности сортировки и группировки данных, он предоставляет возможность добавлять итоговые значения, а также поясняющие надписи, колонтитулы, номера страниц, стили и различные графические элементы.
Создавать отчеты в базе данных Access можно несколькими способами:

  • с помощью Мастера отчетов;
  • на основе таблиц или запросов;
  • в режиме Конструктора.
  1. В окне базы данных выполните команду: вкладка ленты Создание→

панель инструментов Отчеты→Мастер отчетов.

  1. Выберите из списка таблицу (или запрос), которая будет использована как источник данных (например, запрос Адреса клиентов).
  2. В появившемся диалоговом окне Создание отчетов (рис. 15) переместите все доступные поля в область «выбранные поля».
  1. С помощью Мастера отчетов создайте отчет Дни рождения. В качестве источника данных используйте таблицу Сотрудники.
  2. Если требуется напечатать почтовые наклейки, Access предоставляет такую возможность. Для этого выделите таблицу Клиенты и выполните коман-ду: вкладка ленты Создание→ панель инструментов Отчеты→Наклейки.
  1. В появившемся диалоговом окне (рис. 16) укажите размер наклейки, систему единиц, тип наклейки и нажмите кнопку Далее.

Рис. 16.Диалоговое окно Создание наклеек

  1. На следующем шаге создания отчета установите шрифт, размер, цвет текста и начертание. Нажмите кнопкуДалее.
  1. Выберите поля, которые будут размещаться на наклейке. Например, Название компании, Адрес, Телефон и Факс. Если на каждой наклейке требуется вывести определенный текст, то введите его в прототип наклейки.
  2. При необходимости измените название отчета с наклейками и нажмите кнопку Готово.
  1. Иногда в отчетах требуется вычислять итоговые значения, среднее, минимальное или максимальное значения, а также проценты. Для этого запустите Мастер отчетов и в качестве источника данных укажите запрос Сумма заказа.

Рис. 17. Вычисление итоговых значений в отчетах
12. В диалоговом окне Итоги (рис. 18) для полей Сумма и Налогу становите флажки в столбце sum, чтобы посчитать итоговую сумму.

  1. Далее выполните все шаги Мастера и нажмите кнопку Готово.
  2. Создайте отчет Дни рождения, используя в качестве источника данных запрос Дни рождения.
  1. Составьте отчет Выполненные заказы, в котором будут данные о компании и сумме заказа. Вычислите итоговую сумму, среднее значение (Avg) и максимальную сумму для каждой фирмы.
  2. Покажите работу преподавателю.

Контрольные вопросы

  1. Для чего предназначены отчеты?
  2. Какие способы создания отчетов вы знаете?
  3. Как в отчетах можно посчитать итоговые значения?
  4. Какие итоговые значения можно посчитать в отчетах?
  5. Как в Access напечатать почтовые наклейки?
Читать:
Сколько квартир на этаже

Задания для самостоятельного выполнения

Вариант 1

  1. Разработайте базу данных «Электронная библиотека», состоящую из трех таблиц со следующей структурой:

Читатели –читательский билет(ключевое поле), фамилия, имя, отчество, адрес.

  1. Установите связи между таблицами.
  2. С помощью запроса отберите все книги, выпущенные с 1990 по 2020 годы.
  3. Создайте запрос с параметром для отбора книг определенного автора.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант2

  1. Разработайте базу данных «Продуктовый магазин», которая состоит из четырех таблиц со следующей структурой:

Поступление товаров –код товара,дата поступления,цена приобретениятовара за единицу, код поставщика.

Продажа товаров –код товара,месяц продажи,проданное количество замесяц, цена продажи товара.

  1. Установите связи между таблицами.
  1. С помощью запроса отберите товары, цены которых от 100 до 450 руб.
  2. Создайте запрос с параметром для отбора товаров, проданных в определенном месяце.
  3. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант3

  1. Разработайте базу данных «Сессия», состоящую из четырех таблиц со следующей структурой:

Экзамены –шифр студента, дата, шифр дисциплины, оценка.

Зачеты –шифр студента, дата, шифр дисциплины, зачет.

  1. Установите связи между таблицами.
  2. С помощью запроса отберите студентов, сдавших экзамен на 4 или 5.
  3. Создайте запрос с параметром для отбора студентов, получивших или не получивших зачет.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

1. Разработайте базу данных«Оптовый склад», состоящую из четырех таблиц со следующей структурой:

Склад –код товара, количество, дата поступления.

Товары –код товара (ключевое поле),название товара, срок хранения. Заявки –код заявки (ключевое поле),название организации, код товара, требуемое количество.

  1. Установите связи между таблицами.
  2. С помощью запроса отберите товары, количество которых от 50 до 200 штук.
  3. Создайте запрос с параметром для отбора товаров, поступивших на склад какого-либо числа.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант5

  1. Разработайте базу данных «Абитуриенты», состоящую из четырех таблиц со следующей структурой:

Анкета –номер абитуриента (ключевое поле),фамилия, имя, отчество, дата рождения, оконченное среднее учебное заведение (название, номер, населенный пункт), дата окончания учебного заведения, наличие красного диплома или золотой / серебряной медали, адрес, телефон, шифр специальности.

Специальности –шифр специальности (ключевое поле), название специальности.

  1. Установите связи между таблицами.
  2. Составьте запрос для отбора студентов, сдавших экзамены без троек.
  3. Создайте запрос с параметром для отбора студентов, поступающих на определенную специальность.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант6

  1. Разработайте базу данных «Транспортные перевозки», состоящую из трех таблиц со следующей структурой:

Заявки код заявки (ключевое поле),дата заявки, название груза, количество груза, пункт отправления, пункт назначения.

  1. Установите связи между таблицами.
  1. С помощью запроса отберите заявки с количеством груза от 100 до 500 кг.
  2. Создайте запрос с параметром для отбора транспорта по марке автомобиля.
  3. Создайте формы для ввода данных, отчеты и главную кнопочную форму.
  1. Разработайте базу данных «Прокат спортивного оборудования», состоящую из трех таблиц со следующей структурой:

Склад –код оборудования (ключевое поле), название, количество, залоговая стоимость, остаток.

  1. Установите связи между таблицами.
  2. Создайте запрос для отбора оборудования с залоговой стоимостью от 10000 до 50000 руб.
  1. Создайте запрос с параметром для отбора клиентов, возвративших оборудование.
  2. Создайте формы для ввода данных, отчеты и главную кнопочную форму.
    1. Разработайте базу данных «Банк», состоящую из трех таблиц со следующей структурой:

Виды кредитов –код кредита(ключевое поле),название кредита, процентная ставка, условия предоставления.

    1. Установите связи между таблицами.

4 Создайте запрос с параметром для отбора кредитов по процентной ставке.

5 Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант 9
1. Разработайте базу данных«Туристическая фирма», состоящую из четырех таблиц со следующей структурой:
Клиенты –код клиента(ключевое поле),фамилия, имя, отчество, телефон, адрес, паспорт.
Сотрудники –код сотрудника(ключевое поле),фамилия, имя, отчество, должность, телефон, адрес, паспортные данные.

  1. Установите связи между таблицами.
  2. Создайте запрос для отбора маршрутов со стоимостью от 10000 до 20000 руб.
  3. Создайте запрос с параметром для отбора клиентов, выбравших определенный вид маршрута.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Вариант10

  1. Разработайте базу данных «Поликлиника», состоящую из четырех таблиц со следующей структурой:
  1. Установите связи между таблицами.
  2. С помощью запроса отберите врачей-стоматологов и ортопедов.
  3. Создайте запрос с параметром для отбора пациентов с определенным видом заболевания.
  4. Создайте формы для ввода данных, отчеты и главную кнопочную форму.

Библиографический список

  1. Боровиков,В.В.Microsoft Access 2002.Программирование и разработка баз данных и приложений / В. В. Боровиков. – М. : СОЛОН-Р, 2012. –560 с.
  2. Дубнов,П.Ю.Access 2010.Проектирование баз данных/П.Ю.Дубнов. – М. : ДМК, 2000. – 272 с.
  3. Каратыгин,С.А.Access 2000.Руководство пользователя с примера-ми / С.А. Каратыгин. – М. : Лаборатория базовых знаний, 2010. – 376 с.
  4. Кошелев,В.Е.Access 2013. Практическое руководство/В.Е.Кошелев. – М. : ООО «Бином-Пресс», 2015. – 464 с.
  5. Робинсон,С. MicrosoftAccess 2010 :учебный курс /С .Робинсон. –СПб. : Питер, 2011. – 512 с.

ПРИЛОЖЕНИЕ

Образец оформления титульного листа
лабораторной работы

правительство санкт-петербурга

комитет по науке и высшей школе

Санкт-Петербургское государственное бюджетное
профессиональное образовательное учреждение

СПб ГБПОУ «Петровский колледж»

Отчет о лабораторных работах
Разработка базы данных «Электронная библиотека»

Related Posts