- •Комп’ютерні інформаційні технології
- •6.010103 „Математика*”,
- •6.010103 „Фізика*”
- •Робота з об'єктами windows
- •Завдання
- •Контрольні питання
- •Створення та Редагування графічних файлів. Редактор Paint
- •Завдання
- •Контрольні питання
- •Створення текстових документів. Редактор ms word
- •Завдання
- •Контрольні питання
- •Робота з об’єктами в ms word
- •Завдання
- •Контрольні питання
- •Робота з багатосторінковими документами
- •Завдання
- •Контрольні питання
- •Створення серійних документів в ms word
- •Завдання
- •Контрольні питання
- •Створення електронних таблиць ms excel
- •Завдання
- •Контрольні питання
- •Технологія роботи з функціями в ms excel
- •Завдання
- •Контрольні питання
- •Створення вкладених функцій. Фільтрація даних в ms excel
- •Завдання
- •Загальна відомість за квартал
- •Контрольні питання
- •Робота з діаграмами в ms excel
- •Завдання
- •Ріст населення
- •Контрольні питання
- •Зведені таблиці в ms Excel
- •Завдання
- •Хід роботи
- •Самостійне завдання
- •Контрольні питання
- •Проектування бази даних. Створення таблиць та форм в Ms Access
- •Завдання
- •Контрольні питання
- •Технологія створення запитів та звітів в Ms Access
- •Завдання
- •Контрольні питання
- •Технологія створення багатотабличної бази в Ms Access
- •Завдання
- •Контрольні питання
- •Створення презентацій пакетом Microsoft Power Point
- •Завдання
- •Контрольні питання
- •Створення схем та моделей пакетом Ms Visio
- •Завдання
- •Контрольні питання
- •Інтернет-технології. Електронна пошта
- •Завдання
- •Контрольні питання
- •Список використаних джерел
Контрольні питання
Як створити базу даних?
З якими об’єктами працює база даних?
Що таке таблиця?
Як задавати властивості полів?
Що таке ключове поле?
Як змінити структуру таблиці?
Що таке форма?
Які види форм створює база даних?
Які є режими відображення форми?
Як створити обчислюване поле в формі?
Технологія створення запитів та звітів в Ms Access
Мета: познайомитися з технологією створення запитів та звітів. Отримати навички зміни макету звіту, модифікації запитів відповідно до потреб користувача.
Теоретичні відомості
Запитипризначені для відбору потрібних даних з одної або декількох таблиць на основі деяких критеріїв. Завдяки їм з БД в будь-який момент можна отримати потрібні дані. Результатом запиту є набір записів, які зібрані в таблицю.

Рис. 13.61
Одним з найпростіших запитів є простий запит, що дозволяє із зв’язаних таблиць бази даних отримати нову таблицю, в яку включені окремі поля різних таблиць.
Створення запиту через майстра.
Перейти на вкладку Создание. Натиснути кнопкуМастерзапросов.
У діалоговому вікні вибрати тип запиту простий і таблицю, на основі якої буде створено запит. Якщо БД містить зв’язані таблиці, то поля слід вибирати із основної таблиці, бо підлегла містить тільки коди записів, за якими ведеться зв’язок.
В наступних діалогових вікнах вибрати тип звіту і вписати його назву. Натиснути Готово.
Для внесення змін у готовий запит потрібно скористатись кнопкою Конструкторзапросов(Рис.13.1). З’явиться вікно побудови запиту (Рис.13.2). У верхній частині вікна виводяться таблиці, на основі яких будується запит, а в нижній частині вказані поля, що вибрані для запиту.
Додавання таблиціу звіт: команда контекстного менюДобавить таблицуу верхній частині вікна.
Додавання поліву звіт: подвійний клік мишею на назвах полів таблиці у верхній частині вікна.
Видалення полівзі звіту: в нижній частині виділити стовбець і натиснути Del.

Рис. 13.62
В області вибраних полів є рядок Условия отбора, який слід використовувати для відбору і фільтрації даних (Рис.13. 3). РядокИлицього вікна дозволяє ввести додаткову умову для фільтру. В умові використовують знаки <, >, = для даних типуЧисло, Счётчик, Дата, параметри True, False, And, Or, порівнюють текстові значення.
Для числових значень використовують знаки порівняння <, >, =, <>, >=, <=.
Для дати використовують знак «#». Наприклад запис: > #1.09.2012# означає всі дати після 1.09.2012.
Для текстових значень використовують лапки «». Наприклад, запис «Західне» означає відбір всіх записів із такою назвою.
Також в умові використовують квадратні дужки [ ]. Якщо, потрібно вивести запит з якоюсь назвою, то в полі умови в квадратних дужках пишуть текст запиту. Такий запит називають параметричним. Тоді після виклику запиту з’явиться діалогове вікно, в якому слід ввести дані. Наприклад (Рис.13. 3):

Рис. 13.63
Побудова виразів(Построительвыражений) для вибірки.
Викликати контекстне меню в Условие отбораі вибрати командуПостроить(Рис.13.4).
У вікні Побудови виразів (Построитель выражений)побудувати вираз, використовуючи елементарні операнди та вбудовані функції. Подвійний клік мишею у вікні на елементі запиту робить підстановку його у вираз.
Натиснути ОК.

Рис. 13.64
Існує декілька видів запитів: на вибірку, на додавання, на виділення, на оновлення.
Змінити типзапитуможна у вікні конструктора, викликавши контекстне меню в області таблиць для запитуТип запроса (Рис.13.5).

Рис. 13.65
Запит на оновленняробить заміну значень полів у таблиці. Наприклад: змінилася назва установи і потрібно у всій таблиці знайти стару назву і змінити її на нову.
Порядок створення запиту на оновлення.
Створити простий запит для таблиці, вибравши всі поля таблиці.
Перейти в режим конструктора і в контекстному меню в області таблиць вибрати команду Тип запроса-Обновление(Рис.13.6. а).
В полі, яке потрібно змінити, в рядку Условие отборавказати старе значення поля, в рядкуОбновлениевказати нове значення. В режимі таблиці можна переглянути записи, які будуть оновлені.
На панелі інструментів натиснути кнопку
.
В діалоговому вікні прийняти зроблені
зміни.Закрити вікно запиту. Переглянути результати у таблиці даних.


а б
Рис. 13.66
Запит на додаваннядозволяє додавати записи з таблиці 1 у таблицю 2 БД. Тому потрібно, щоб у запиті були вказані поля, спільні для обох таблиць БД.
Порядок створення запиту на додавання.
Створити простий запит для таблиці 1, вибравши всі поля таблиці.
Перейти в режим конструктора.
Вибрати (в контекстному меню) тип запиту Добавление.
В діалоговому вікні вказати назву таблиці 2, куди будуть додані записи (Рис.13.6.б).
В конструкторі в рядку Додаваннябудуть відображені всі поля таблиці 2, що відповідні полям таблиці 1. В режимі таблиці можна переглянути записи, які будуть додані.
На панелі інструментів натиснути кнопку
.
У діалоговому вікні прийняти зроблені
зміни. Якщо таблиці містили записи з
однаковим ключовим полем, то такі записи
не будуть додані в таблицю 2.Закрити вікно запиту. Переглянути результати у таблиці 2.
Запит на видаленнядозволяє вилучати записи з таблиці БД.
Запит на вилучення робиться аналогічно запитам на додавання (Рис.13.7).

Рис. 13.67
Звіти. Звіти будують на основі таблиць і запитів у зручному для огляду (роздрукування) вигляді. Звіти створюються в тих випадках, коли потрібно наочно представити на екрані або папері інформацію, яка є в базі даних (Рис.13.8).

Рис. 13.68
Способи створення звітів:
Конструктор.
Майстер звітів.
Автоматичне формування звіту через макет.
Створення звіту через майстра.
Перейти на вкладку Создание. Натиснути кнопкуМастеротчетов.
У діалоговому вікні вибрати таблицю або запит, на основі яких буде створено звіт.
Вибрати поля цієї таблиці, які переносяться у звіт. З вікна Доступныеполяперенести потрібні поля у вікноВибранныеполя. Натиснути кнопкуДалее.
В другому діалоговому вікні вибрати Уровнигруппировки. Натиснути кнопкуДалее.
В третьому діалоговому вікні вказати поля, за якими треба зробити сортування. Натиснути кнопку Далее.
Вибрати макет для звіту і стиль. Натиснути кнопку Далее.
Дайте назву звіту. Поставте перемикач у поле Просмотретьотчет. Натиснути кнопкуГотово.
Коли звіт створено, відкривається меню для роботи зі звітами (Рис.13.9).
![]()

Рис. 13.69
На вкладці Упорядочитьзнаходяться команди зміни макету звіту.
Для огляду звіту потрібно виділити назву звіту в області переходів і натиснути кнопку ОТКРЫТЬ.
За допомогою кнопки КОНСТРУКТОР можна змінити структуру звіту. Побудова нового звіту за допомогою конструктора робиться аналогічно побудові форми.
