Створити зв'язані форму

Щоб створити зв'язану форму "Клієнти і замовлення" використовуємо також Мастер форм. Вибираємо Довідник клієнта і переносимо всі поля. Потім вибираємо таблицю "Замовлення послуг" і переносимо поле Номер замовлення. З таблиці "Виконавці послуг" переносимо Прізвище виконавця.

Далі з таблиці "Замовлення послуг" - Код послуги, Дата замовлення, Примітка, Далі.

У наступному вікні установлюємо «флажок» Связанная форма, уводимо назву, Готово.

Аналогічно попередній таблиці додаємо в підлеглу форму поля Загальна кількість і Загальна вартість.

 

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

Створення звітів.

Теоретичні відомості.

Звіт - це результат виконання багатьох завдань управління базами даних. За допомогою звітів дані можна представити фактично у будь-якому форматі з різними рівнями деталізації. В Access є різні способи створення звітів. Можна використати команду Автоотчет для створення звіту, що базується на будь-якій таблиці або запиті бази даних. Для швидкої розробки звітів можна використовувати майстра звітів. Можна також повністю контролювати процес розробки звіту, працюючи у вікні конструктора.

Для створення звіту за допомогою майстра звітів слід:

1. У вікні БД відкрити вкладку Отчет і натиснути на кнопці Создать, з'явиться діалогове вікно Новый отчет.

2. У списку, розміщеному в діалоговому вікні праворуч, натиснути на пункті Мастер отчетов. В списку внизу вибрати таблицю або запит, дані з яких будуть використовуватися у звіті. Якщо треба використати дані з декількох таблиць, вибрати первинну таблицю. Натиснути на кнопці ОК, щоб відкрити 1-е діалогове вікно Создание отчетов.

3. У цьому вікні використати список Таблицы и запросы, щоб вибрати таблицю або запит як джерело даних для звіту, а також списки Доступные поля і Выбранные поля для доповнення звіту потрібними полями.

4. Якщо у звіті використовуються дані більш як однієї таблиці, і всі потрібні поля першої таблиці вже додані, вибрати іншу таблицю зі списку Таблицы и запросы і додати з неї всі потрібні поля. Додавши поля, натиснути на кнопці Далее.

5. Якщо вибрані поля з декількох таблиць, з'явиться 2-е діалогове вікно. За допомогою елементів управління цього діалогового вікна вибрати таблицю, яка буде використовуватися для групування даних, що виводяться у звіт. Натиснути на кнопці Далее.

6. У наступному діалоговому вікні задається порядок сортування записів у звіті. Записи можна сортувати за декількома полями (до 4-х включно). Вибравши порядок сортування, необхідно натиснути на кнопці Далее.

7. У наступному діалоговому вікні треба вибрати макет, орієнтацію (книжкова або альбомна) і вказати, чи треба автоматично налагоджувати ширину полів, щоб помістити їх на одній вкладці. Вибравши необхідні значення параметрів, натиснути на кнопку Далее.

8. Зі списку, який з'явиться в наступному діалоговому вікні, можна вибрати стиль звіту. Access пропонує декілька стилів. При виборі стилю у діалоговому вікні з'явиться його зразок. Вибравши стиль, слід натиснути на кнопку Далее.

9. В останньому діалоговому вікні треба вказати заголовок звіту. Використовуючи керуючі елементи цього діалогового вікна, можна дати вказівку Access відкрити звіт із даними в режимі конструктора, щоб змінити його структуру.

При закритті нового (ще не збереженого) звіту Access видасть запит на збереження. Для збереження слід натиснути кнопку Да і вказати його ім'я. Ім'я може містити не більше 64 символів з пробілами чи без них. Після цього натиснути кнопку ОК.

Для того, щоб надрукувати звіт, необхідно вибрати його у вікні БД і виконати команду Файл/Печать або натиснути кнопку Печать панелі інструментів.

Контрольні питання

1. Поясніть поняття „звіту” у Ms Access?

2. Як створити звіт використовуючи команду Автоотчет в Access?

3. Як створити звіт за допомогою майстра звітів в Access?

4. Як проконтролювати процес розробки звіту, працюючи у вікні конструктора у Ms Access?

5. Як створити новий звіт, використовуючи дані однієї таблиці?

6. Як створити новий звіт, використовуючи дані більш як однієї таблиці?

7. Як створити новий звіт, використовуючи дані існуючого звіту?

8. Як надрукувати звіт?

Завдання для виконання.

Завдання для виконання відповідного варіанту теми лабораторної роботи ми продовжуємо розглядати на прикладі виконання теми № 1 „Облік послуг по ремонтних роботах оргтехніки і комп’ютерної периферії”.

1. Створити звіт, використовуючи дані однієї таблиці.

2. Створити звіт, використовуючи дані більш як однієї таблиці.

3. нНадрукувати звіт.

Створення звітів.

І. Для створення звітів переходимо на вкладку Отчёты. Кнопка Створити-> у вікні вибираємо Мастер отчётов -> ОК. На вкладці Создание отчётов в «Таблицы и Запросы» вибираємо таблицю Замовлення послуг. Унизу переносимо поля Номер замовлення, Дата, Примітка, Кількість. Далі вибираємо таблицю Види послуг і переносимо відтіля Назву послуги і Ціна, грн. З таблиці "Довідник клієнта" переносимо полючи Найменування клієнта і Телефон, Далее.

У наступному вікні вибираємо рівень угруповання - виділяємо Дата і переносимо в макет, Далее. Наступне вікно залишаємо без зміни, Далее. Вибираємо макет звіту і встановлюємо альбомну орієнтацію, Далее. У наступному вікні вибираємо стиль оформлення звіту, Далее. Уводимо назву "Аналіз замовлень послуг у розрізі місяців", Готово. Після створення звіту його структуру можна змінити в режимі Конструктора. Для того, щоб додати розрахункові полючи на панелі елементів клацаємо Поле, а після цього клацаємо лівою кнопкою миші в потрібному місці. Замість " Поля " уводимо заголовок нашого стовпця (наприклад Вартість), а в «Свободное» уводимо формулу (наприклад формулу вартості). Точно також робимо поля Загальна вартість і Загальна кількість. Для того щоб у рамках однієї групи згрупувати по полю Назва послуги - клацнуємо мишею на цьому полі, кнопка Сортировка и группировка на панелі елементів, вибираємо поле Назва послуги, ОК.

2. Для другого звіту переносимо з таблиці Замовлення послуг поля Номер замовлення, Дата, Примітка, Кількість, з таблиці Виконавці послуг переносимо поле Прізвище, з "Види послуг" переносимо Назву послуги і Ціна, грн. У Мастере отчетов ставимо угруповання по полю Дата (по місяцях). У Конструкторі ще раз групуємо звіт по полю Прізвище виконавця. Так само як і в попередньому додаємо полючи Загальна вартість і Загальна кількість. Назву вводимо "Аналіз виконаних замовлень у розрізі виконавці послуг"

3. Для звіту "Аналіз замовлень послуг у розрізі клієнтів" з таблиці з таблиці "Довідник клієнтів" переносимо поля Найменування клієнта, Телефон, з таблиці Замовлення послуг - Номер замовлення, Дата, Примітка, Кількість, з таблиці Види послуг - Ціна, грн. Дані згрупуємо по полю Найменування клієнта. Як і в попередніх звітах додаємо розрахункові поля Загальна кількість і Загальна вартість.

 

Теми лабораторних робіт.

Зміст лабораторних роботи для кожного студента:

1. Кінцева ціль виконання усіх лабораторних робіт – створення прикладних програмних продуктів у середовищі Ms Access з використанням архітектури клієнт/сервер.

2. Кожна лабораторна робота послідовно одна за одною відповідно завдання виконуються студентом за узгодженою з викладачем темою.

3. Підготовляється звіт про виконання кожної лабораторної роботи.

 

№п/п Варіанти тем для виконання лабораторних робіт.
1. Облік послуг по ремонтних роботах оргтехніки і комп’ютерної периферії.
2. Облік телефонних розмов абонента за заданим переліком тарифів.
3. Обліку замовлень з агенції по прокату авто.
4. Формування програми телебачення для певного каналу.
5. Формування графіків маршутів міського транспорту.
6. Ведення книги кулінарних рецептів.
7. Облік відвідування занятьстудентами.
8. Облік надходження товарів насклад.
9. Облік продажу лікарських препаратів в агтеці.
10. Облік методичних посібників в бібліотеці.
11. Облік постачальників п р од у ктв харчування.
12. Ведення ділового щоденника.
13. Ведення довідника про випус к ник і в  ф а культет у.
14. Формування продажу квитків напасажирський потяг.
15. Облік потояльців в готелі.
16 Формування міської телефонної мережї.
17. Формування міжміської телефонної мережї.
18. Формування міжнародної телефонної мережї.
19. Облік прокату автомобілів.
20. Формування графіку роботи авто.
21. Вибір авто для оформлення за’явки.
22. Аналіз завантаженості авто.
23. Облік продажу путівок туристичної агенції.
24. Облік кліентів туристичної агенції.
25. Облік успішгості студентів по дисциплінам.

 

Література.

1. Інформатика: Комп'ютерна техніка Комп'ютерні технології: Підручник для студентів вищих навчальних закладів / За ред О.І. Пушкаря. - К.: Видавничий центр «Академія», 2003. - 704 с.

2. Баженов В.А.,. Венгерський П.С, Горлач В.М.,. Левченко О.М, Лізунов П.П., Гарвона В.С., Ананьєв О.М. Інформатика. Комп'ютерна техніка. Комп'ютерні технології: Підручник. - К.: Каравела, 2004. - 464 с.

3. Моисеенко С.И., Соболь Б.В. Разработка приложений в Microsoft Office Access. Краткое руководство. Вильямс, 2006. - 272 с.

4. Фуллер Л.У., Кук К., Кауфельд Дж. Microsoft Office Access 2007 для "чайников". Диалектика, 2007. – 384 с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: