Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab11.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.73 Mб
Скачать

Обчислення у звіті

Для виконання обчислень над полями за допомогою кнопки Поле створюють нове поле. У його підписі вказують назву. Для поля задають значення у вигляді формули. На початку формули ставлять знак =, після якого у квадратних дужках пишуть назви полів та математичні символи (+, – , *, /) для розрахунку потрібного поля. Квадратні дужки можна не писати, якщо назви полів не містять пропусків. Якщо поле виділити та натиснути кнопку , можна побудувати вираз за допомогою майстра. При генерації звіту Access виконає необхідні обчислення і виведе отримані результати.

Розрахункові поля створюються в розділі Примечание группы – для обчислень в межах певної групи даних, в розділі Примечание отчета – для загальних обчислень щодо даних всього звіту, в розділі Область данных – для певних розрахунків в межах полів області даних.

Для розрахункових полів часто використовують вбудовані статистичні функції:

Sum() – сума значень поля для групи;

Avg() – середнє серед усіх значень поля в групі;

Max(), Min() – максимальне, мінімальне значення поля в групі;

Count() – кількість значень поля в групі без урахування порожніх значень.

Оформлення звіту

Щоб добитися естетичного вигляду, об’єкти на формі вирівнюють чи переміщують у режимі конструктора. Для вирівнювання вибраних об’єктів використовують команді меню Формат/Выровнять. Для переміщення вибраного об’єкта покажчик миші треба навести на його межу і, коли він набуде вигляду долоні, виконати перетягування. Поле буде переміщатися разом зі своїм підписом. Щоб ці елементи перемістити окремо, покажчик потрібно навести на верхній лівий маркер поля або підпису, де він має набути вигляду вказівного пальця, піднятого вгору, і виконати переміщення.

Виділити декілька об’єктів можна за допомогою миші при натиснутій клавіші Shift.

Зовнішній вигляд об’єктів змінюють за допомогою кнопок панелі інструментів Формат. Кнопка Автоформат дозволяє вибрати стилі форматування й атрибутів зовнішнього оформлення звіту.

Переглянути та змінити будь-які параметри налагодження об’єкту можна командою Свойства з контекстного меню або за допомогою кнопки Свойства панелі Конструктор отчетов.

Перегляд звіту

На будь-якій стадії створення звіт можна переглянути через команду Файл/Предварительный просмотр або через відповідну кнопку на панелі інструментів . Для перегляду вже раніше створеного звіту оберіть вкладку Отчеты і натисніть кнопку Просмотр.

Завдання для лабораторної роботи

  1. Завантажити MS Access Пуск → Программы → MS Access.

  2. Відкрити БД “Магазин безмитної торгівлі, яка була створена у лабораторній роботі 10.

Для цього обираємо пункт меню Файл Открыть вказати ім’я файлу Магазин безмитної торгівлі та шлях до папки для збереження БД (папка Лаб 10 папки Модуль 4 особистої папки диску Z: або S:) → ОК.

  1. Зберегти копію відкритого файлу у папці Лаб 11 папки Модуль 4 особистої папки диску Z: або S:.

  2. За допомогою майстра створити форму Магазин.

Вибрати вкладку Форми Створити. У вікні Нова форма у списку режимів створення форми вибрати Майстер форм ОК.

Для побудови форми з таблиці Магазин вибрати поля Накладна, Дата, Код товара, Ціна, Обсяг партії, з таблиці Постачальник – поле НазваДалее→Далее.

Вибрати зовнішній вигляд форми (наприклад ленточный) Далее.

Задати стиль форми (наприклад официальный)Далее.

Увести назву форми – Магазин → Готово.

Відкрити форму для перегляду або уведення даних. Закрити форму.

  1. За допомогою конструктора створити форму Товар із підлеглою формою Магазин.

Вибрати вкладку Форми СтворитиКонструкторджерело даних таблиця Товар ОК.

Додати заголовок форми: Вид – Заголовок Формы. Для введення тексту заголовка обирати на панелі елементів кнопку Надпись . У заголовку форми натиснути кнопку миші і, не відпускаючи її, розтягнути рамку тексту до потрібного розміру. Ввести текст заголовку – Форма ТОВАР та натиснути <Enter>. До заголовку застосувати всі елементи форматування (шрифт, розмір, колір, розташування тощо).

Якщо поряд з формою відсутній список полів, додати його командою: Вид/Список полів (рис. 6).

Поля зі списку перетягнути в потрібне місце у формі за допомогою миші. При цьому у формі розміщуються поле і зв’язаний з ним підпис (рис. 7).

Рис. 7. Вигляд перетягнутих полів до форми

Методом перетягування та за допомогою кнопок форматування надати елементам форми естетичного вигляду.

Додати до форми Товар підлеглу форму Магазин. Для цього в режимі конструктора натиснути на панелі елементів кнопку Подчиненная форма/отчет . Потім встановити курсор на місце розміщення створюваного об’єкта у формі, натиснути кнопку миші. У діалоговому вікні майстра вибрати таблицю Магазин – Далее – Выбор из списка – 'магазин’ для каждой записи ‘товар’ – Далее – Готово.

Переглянути форму: Вид – Режим формы.

Підрахувати в формі кількість накладних з вказаним товаром.

Обрати на панелі елементів кнопку Поле . Встановити курсор у формі в область приміток і натиснути кнопку миші. Комірку Поле 1 перейменувати на Кількість найменувань товарів. На комірці Свободный натиснути праву клавішу миші – СвойстваДанныеДанные - …(построитель выражений)вставити функцію =Count([код_товара]) – ОК.

Переглянути форму: Вид – Режим формы (рис. 8).

Закрити форму та задати їй назву Товар.

Рис. 8. Форма товар з вбудованою таблицею Магазин розрахунковим полем

  1. Створити звіт Перелік товарів” . Звіт повинний мати вигляд:

Перелік найменувань та цін товарів

Код товару

Назва товару

Одиниці виміру

Всього _________(кількість найменувань товарів)

Дані у звіті необхідно впорядкувати за назвою товару.

Обрати вкладку Отчеты→Создать→Конструктор. Обрати джерело даних – таблиця Товар→ОК. У порожньому вікні конструктора звітів, якщо немає, вивести на екран список полів таблиці – кнопка .

У списку виділити поле Код товару та перетягнути до Область данных.

Виділити підпис Код товару, виконати команду меню Правка/Вырезать, клацнути у області Верхний колонтитул та виконати команду меню Правка/Вставить.

За аналогією додати всі інші поля таблиці.

Методом перетягування розмістити елементи звіту так, як показано на рис. 9.

Командою меню Вид/Заголовок/Примечание отчета додати до звіту заголовок та примітки.

Щоб вставити у заголовок текст, на панелі елементів вибрати Надпись, клацнути у розділі Заголовок та ввести текст – Перелік найменувань товарів. Завершити дію натисненням клавіші Enter.

В області Примечание отчета створити нове розрахункове поле: натиснути на кнопку елемента Поле Frame3 на панелі елементів та клацнути у області Примечание отчета. У підписі поля ввести текст – Всього, а у полі Свободный створити вираз = Count ( [товар]![код_товара] ) (рис. 10).

Розрахунковий вираз можна встановити так:

  •  У контекстному меню поля Свободный вибрати команду Свойства. Клацнути в рядку Данные по кнопці Frame4 – кнопка Построитель выражений. Клацнути кнопку Frame5 .

  • Обрати папку Функции→Встроенные функции →Статистические →функція Count.

  • Виділити текст <<expr>>, обрати Таблицы→Товар→код товара. Таким чином у вікні Построитель выражений з’явиться вираз:

Count( [товар]![код_товара])

  • Клацнути кнопку ОК, щоб вставити вираз у поле.

Виділити елементи звіту та командами меню Формат вирівняти їх розташування.

Змінити зовнішній вигляд елементів за допомогою кнопок панелі інструментів Формат.

Рис. 10. Звіт Перелік товарів в режимі Конструктор

Переглянути звіт . Результат:

Зберегти звіт під назвою Перелік товару та закрити.

  1. Створити звіт про накладні, що надійшли від постачальників товару. Використати комбінований спосіб розробки звіту. Звіт повинний мати вигляд:

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

Постачальник (код постачальника) Назва

Адреса

Номер накладної

Дата

Назва товару

Обсяг партії

Одиниці виміру

Ціна за одиницю

Вартість товару

Всього вартість товару за постачальником

Всього вартість товару

Дані впорядкувати за номером накладної.

Обрати вкладинку Отчеты→Создать→Мастер→ОК.

Обрати поля: з таблиці Постачальник: Постачальник, Назва, Адреса; з таблиці Магазин: Накладна, Дата, Обсяг партії, Ціна; з таблиці Товар: Товар, Одиниці виміру.

Натиснути Далее→Далее→Далее. Дані впорядкувати за полем Накладна за зростанням. Натиснути кнопку Итоги. Встановити прапорець для розрахунку суми по полю ЦінаДалее.

Вибрати вигляд макетупо левому краю 1 → Далее.

Вибрати стиль деловой → Далее.

Ввести назву звіту Постачальники → Готово.

Для доопрацювання звіту кнопкою перейти у режим Конструктор.

Щоб додати стовпчик Вартість товару, у області даних необхідно створити нове розрахункове поле: натиснути на кнопку елемента Поле Frame6 на панелі елементів та клацнути у області Область данных. У підписі поля ввести текст – Вартість товару, а у полі Свободный створити вираз = [ціна]*[обсяг_партії]. Перемістити підпис Вартість товару з області даних до заголовку групи Постачальник кнопками Вырезать, Вставить на панелі інструментів.

Методом перетягування та засобами форматування надати елементам звіту естетичного вигляду.

У області Примечание группы “Постачальник відкоригувати підпис Sum змінити на Всього вартість товару за постачальником; виправити формулу у розрахунковому полі=Sum([ціна]*[обсяг_партії]). Видалити зайве поле – Итоги по’Постачальник….

Аналогічно у області Примечание отчета відкоригувати підпис Итого – змінити на Всього вартість товару; виправити формулу у розрахунковому полі=Sum([ціна]*[обсяг_партії]).

Переглянути звіт – . Результат у режимі Конструктор:

Результат у режимі Предварительный просмотр:

. . .

8. Зберегти звіт та закрити базу даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]