
- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Запитання для самоперевірки
Поясніть призначення маски введення для записів у таблицях баз даних, наведіть приклади.
Поясніть особливість створення маски введення для однакових полів взаємопов’язаних таблиць бази даних.
Для яких полів таблиці доцільно задавати маску введення? Поясніть на прикладах.
У яких режимах можна виконувати вилучення та додавання полів у таблиці баз даних?
Поясніть відмінність між вилученням поля з таблиці та приховуванням поля таблиці.
Створення форми
Мета: ознайомити з прийомами створення форм; набути практичних навичок виконання форм, застосування різноманітних прийомів оформлення форм у базах даних.
ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ
Форма — це тип об’єкта бази даних, який, зазвичай, використовують для зручного (для користувача) відображення записів у базі даних.
Існує кілька варіантів застосування форм:
форми для введення даних;
кнопкові форми (для виконання заданих дій);
користувацьке вікно (для відкриття інших форм або інших об’єктів бази даних).
СТВОРЕННЯ ФОРМ
Форму можна створити будь-яким із трьох способів:
за допомогою Автоформы на основі таблиці;
за допомогою майстра на основі однієї або кількох таблиць;
створення «вручну» в режимі конструктора.
Розглянемо докладніше всі варіанти створення форм.
Створення форми за допомогою Автоформы. Такий варіант зручно застосовувати, коли потрібно, щоб користувачеві було видно всі поля та записи базової таблиці (тобто таблиці, на основі якої створюється форма).
Зверніть увагу, що коли базова таблиця (або інший об’єкт, на основі якого будуватиметься форма) має зв’язані таблиці, то в формі можна вмістити поля із записами таких об’єктів.
Для створення форми слід виконати такі дії:
відкрити потрібну базу даних. У вікні бази даних обрати об’єкт Формы;
натиснути кнопку Создать на панелі інструментів окна бази даних (рис. 16);
Рис. 16. Перший крок у створенні форм
у вікні Новая форма обрати майстра та вказати на основі якої таблиці слід створити форму (рис. 17) та натиснути кнопку ОК. Форму буде створено. Назва форми буде такою самою, як і назва базової таблиці.
Рис. 17. Вікно вибору варіанту створення форм
Можна обрати один із таких варіантів оформлення форми:
Автоформа: в столбец — у такому варіанті форма містить поля, що розміщуються в окремих рядках, а підпис полів — ліворуч від поля;
Автоформа: ленточная — у такому варіанті форма містить окремі рядки для вмісту всіх полів одного конкретного запису. Підписи полів розміщені у верхній частині форми (як в таблицях);
Автоформа: табличная — у такому варіанті форма містить поля та записи, які розміщені так само, як вони були розміщені в таблицях. Навіть зовнішнім виглядом така форма схожа на таблицю.
Зверніть увагу, що програма MS Access застосовує до створеної форми той формат (варіант оформлення), який застосовувався останнім, а якщо до того користувач форми не створював, то слід виконати команду меню Формат /Автоформат, тоді буде застосовано стандартний автоформат.
Рис. 18. Створена за допомогою Автоформи форма завжди містить усі поля, які містилися в базовій таблиці
Створення форми за допомогою Майстра. Такий спосіб створення форм зручно обрати для відображення у формі як полів з одної таблиці, так і полів із кількох пов’язаних між собою таблиць. Тут майстер «ставить» запитання про базові таблиці, про потрібні для відображення поля, про варіанти оформлення макета форми, про формати тощо. На основі заданих користувачем параметрів створює форму.
Для створення форми слід виконати такі дії:
відкрити потрібну базу даних. У вікні бази даних обрати об’єкт Формы;
натиснути кнопку Формы на панелі Объекты;
натиснути кнопку Создать на панелі інструментів вікна бази даних;
у вікні, що відкрилося — Новая форма, обрати з переліку Мастер форм та вказати базову таблицю для форми та натиснути кнопку ОК;
виконуючи інструкції Мастера форм, користувач створює потрібний вигляд форми. Створену форму можна змінити за допомогою Режима конструктора.
Зверніть увагу, що, виконуючи інструкції майстра щодо створення форм, можна у форму до полів із базової таблиці додати поля з інших таблиць.
Створення форми «вручну» в режимі конструктора. За такого способу створення форм зручно спочатку створити базову форму, а потім відредагувати її відповідно до потреб користувача.
Для створення форми слід виконати такі дії:
відкрити потрібну базу даних. У її вікні бази даних обрати об’єкт Формы;
натиснути кнопку Создать;
у вікні, що з’явилося — Новая форма — обрати рядок Конструктор та базову таблицю, на якій має ґрунтуватися форма та натиснути кнопку ОК;
з’явиться вікно Конструктор. На ньому буде розміщено окремим фрагментом перелік полів таблиці, а на робочому полі вікна програми — заготовка Область данных для розміщення елементів форми та спеціальна панель інструментів для створення написів полів, зон для введення і відображення даних, а також інші інструменти для створення кнопок, рамок та додаткових елементів форми.
Рис. 19. Форма, створена за допомогою Майстра.
Така форма може містити не всі поля таблиці
Зверніть увагу, що більшість форм є приєднаними до однієї або кількох таблиць бази даних. Вони ґрунтуються на записах з полів базових таблиць. Зазвичай форми не містять усіх полів базової таблиці, а можуть містити тільки ті, які потрібні користувачеві для виконання певних завдань. Дані у форму поступають з базових таблиць, а такі елементи форми, як заголовок, коментарі, рамки, кнопки тощо зберігаються тільки в макетах форм.
Рис. 20. Заготовка для створення форми в режимі конструктора