- •Міністерство освіти та науки України
- •Консультация
- •Побудова методичних вказівок
- •Лабораторна робота №1
- •Теоретичні відомості: Типи та властивості полів
- •Контрольні питання до лабораторної роботи 1:
- •Теоретичні відомості:
- •Контрольні питання до лабораторної роботи 2:
- •Лабораторна робота № 3.
- •Теоретичні відомості: Зв'язування таблиць бази даних
- •Контрольні питання до лабораторної роботи 3:
- •Лабораторна робота № 4.
- •Теоретичні відомості: Створення схем даних
- •Визначення зв'язків між таблицями
- •Зміна існуючого зв'язку
- •Вилучення зв'язку
- •Перегляд існуючих зв'язків
- •Створення або зміна ключа
- •Контрольні питання до лабораторної роботи 4:
- •Лабораторна робота № 5.
- •Теоретичні відомості: Створення та використання запитів
- •Контрольні питання до лабораторної роботи 5:
- •Видалення полів і таблиць із запиту
- •Сортування даних у запиті
- •Встановлення критеріїв відбору записів
- •Малюнок 4
- •Скасування відображення полів у запиті
- •Обчислення в запиті
- •Редагування запиту
- •Контрольні питання до лабораторної роботи 6:
- •Лабораторна робота №7
- •Теоретичні відомості:
- •Синтаксис обчислювальних полів
- •Заключення полів в дужки
- •Використання операторів в обчислювальних полях
- •Приклади обчислювальних полів
- •Вартість: [Ціна]*[Кількість]
- •Створення простого обчислювального поля
- •Малюнок 1
- •Визначення властивості Подпись обчислювального поля
- •Обробка порожніх значень у запитах
- •Порожні значення тепер замінені нулями.
- •Контрольні питання до лабораторної роботи 7:
- •Теоретичні відомості:
- •Запити на зміну
- •Запит на додавання
- •Запит на видалення
- •Запит на поновлення
- •Запит на створення таблиці
- •Параметричні запити
- •Перехресні запити
- •Створення перехресного запиту за допомогою майстра
- •Контрольні питання до лабораторної роботи 8:
- •Лабораторна робота № 9.
- •Теоретичні відомості: Створення та використання форм.
- •Контрольні питання до лабораторної роботи 6:
- •Лабораторна робота №10
- •Теоретичні відомості:
- •Екран конструктора форм
- •Категорії властивостей
- •Зміна властивості Подпись
- •Зміна властивості Рисунок
- •Властивості Данные
- •Контрольні питання до лабораторної роботи 10:
- •Лабораторна робота №11
- •Теоретичні відомості:
- •Елементи керування Access
- •Створення форми, що містить елементи керування
- •Переміщення і зміна розмірів елементів керування
- •Переміщення елементів керування незалежно один від одного
- •Одночасне переміщення декількох елементів керування
- •Вирівнювання елементів керування
- •Зміна розмірів елементів керування
- •Робота з властивостями елементу керування
- •Контрольні питання до лабораторної роботи 11:
- •Лабораторна робота №12
- •Зв’язок головної та підлеглої форми в Microsoft Access
- •Визначимо режим відображення підлеглої форми
- •Створення кнопочної форми
- •Створення кнопочної форми за допомогою диспетчера кнопочних форм
- •Контрольні питання до лабораторної роботи 12:
- •Лабораторна робота №13
- •Теоретичні відомості: Використання майстра звітів
- •Побудова звітів за допомогою майстра звітів
- •Вибір виду макету для звіту
- •Вибір стиля звіту
- •Використання автозвітів та майстра звітів
- •Контрольні питання до лабораторної роботи 13:
- •Лабораторна робота №14
- •Теоретичні відомості:
- •Створення поштових наклейок за допомогою майстра
- •Вибір номера Avery
- •Вибір шрифтів та їх розмірів для наклейок
- •Заповнення наклейок інформацією
- •Вибір полів для сортування
- •Друкування звітів
- •Попередній перегляд
- •Параметри діалогового вікна Печать
- •Огляд інструментів конструктора звітів
- •Створення обчислювальних полів
- •Додавання в звіт номера сторінки або дата/час.
- •Контрольні питання до лабораторної роботи 14:
- •Теоретичні відомості:
- •Контрольні питання до лабораторної роботи 15:
Обчислення в запиті
Запит можна використовувати для виконаннярозрахунків іпідведеннярезультатів, узагальнившиданіз вихідних таблиць. Для цих цілей у Access передбаченістатистичніфункції SQL.Статистичнуфункцію задають у рядкуГруповая операция,щоз'являєтьсяпіслянатисканнякнопки з грецькою літерою сигма, розміщеної на панелі інструментів. За допомогоюстатистичноїфункції можна опрацювати зміст кожного поля запиту. Результатопрацюванняз'являєтьсяврезультуючомунаборі записів запиту.
Функція Дія
Sum Підсумовування значень визначеногополя, що знаходяться в записах, що відібрані запитом.
Avg Обчислення середнього значення в тих записах визначеногополя, що відібрані запитом.
Min Обчислення мінімального значення в записах визначеногополя, відібраних запитом.
Max Обчислення максимального значення в записах визначеногополя, відібраних запитом.
Count Обчислення кількості записів, відібраних запитом, у визначеномуполі.
First Визначається перше значення в зазначеномуполі записів, відібраних запитом.
Last Визначається останнє значення в зазначеномуполі записів, відібраних запитом.
StDev Обчислюється стандартне відхиленнязначень даного поля для усіхзаписів, відібраних запитом.
Var Обчислюється варіація значень даного поля для всіхзаписів, відібраних запитом.
Редагування запиту
Редагування запиту здійснюється в режимі конструктора, що встановлюється принатисканнікнопкиВставка у вікні бази даних.
Щоб додати в запит поле, потрібно перетягнути його із списку поля у верхній частині вікна конструктора в ту колонкуобластіспецифікації, у котру його необхідно вставити. Поле , що знаходитьсявданійколонці, а також усі поля,розташованісправа від нього, будуть зрушені праворуч на одну колонку.
Для видалення поля варто маркірувати його і натиснути клавішу [Del] або вибрати в меню ПравкакомандуУдалить столбцы.
Поле, позиціюкотрогопотрібно змінити, також варто попередньо маркірувати. При переміщенні поля зміщується праворуч поле, спочаткурозташованевобранійпозиції, а також усі поля справа від нього.
Контрольні питання до лабораторної роботи 6:
Що утворюється в результаті виконання запиту?
Які запити називають QBE-запитами?
Які можливості QBE-запитів?
Як видаляти та додавати поля і таблиці у бланку запиту?
Як відсортувати дані за допомогою запитів?
Яким чином можна встановити критерії відбору записів в своїй БД?
Перелічіть статистичні функції SQL, які ми можемо застосовувати у QBE-запитах.
Чи можна редагувати створений запит?
Для чого служить рядок Условие отбора у вікні конструктора запиту?
Які булеві оператори застосовуються в умовах вибору запиту?
В яких випадках використовують оператор BETWEEN?
Який оператор застосовується для відбору записів, які починаються з певного символу?
Лабораторна робота №7
Тема: Використання обчислювальних полів у запитах.
Мета: Навчитися створювати запити з обчислювальними полями. Вивчити правила побудови виразів.
Зміст роботи за варіантом індивідуального завдання:
Створіть запит до таблиці вашої БД, який в останньому стовбці динамічної таблиці містив би інформацію з попередніх двох полів, розділену розділовими знаками та допоміжним текстом. Наприклад, Альфа-Львів, тел.: 77-89-54.
Створіть запит, за допомогою якого можна було б вираховувати дані таким чином, перший рядок додавався до другого і множився на третій. 25% від отриманого розмістити в одну з колонок динамічної таблиці.
Створіть запит з обчислювальним полем Повідомлення. Це поле буде вміщувати повідомлення: «Закінчується термін дії» якщо значення у полі Термін дії від 10 до 0 і повідомлення «Термін дії закінчено», якщо термін дії – 0.
Створіть вираз у запиті, який замінює порожні записи у таблиці на 0 або на «Пусто».