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

Запитання для самоперевірки

  1. Поясніть призначення маски введення для записів у таб­лицях баз даних, наведіть приклади.

  2. Поясніть особливість створення маски введення для од­накових полів взаємопов’язаних таблиць бази даних.

  3. Для яких полів таблиці доцільно задавати маску введен­ня? Поясніть на прикладах.

  4. У яких режимах можна виконувати вилучення та дода­вання полів у таблиці баз даних?

  5. Поясніть відмінність між вилученням поля з таблиці та приховуванням поля таблиці.

Створення форми

Мета: ознайомити з прийомами створення форм; набути практичних навичок виконання форм, застосування різноманіт­них прийомів оформлення форм у базах даних.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

Формаце тип об’єкта бази даних, який, зазвичай, ви­користовують для зручного (для користувача) відображення записів у базі даних.

Існує кілька варіантів застосування форм:

  • форми для введення даних;

  • кнопкові форми (для виконання заданих дій);

  • користувацьке вікно (для відкриття інших форм або інших об’єктів бази даних).

СТВОРЕННЯ ФОРМ

Форму можна створити будь-яким із трьох способів:

  • за допомогою Автоформы на основі таблиці;

  • за допомогою майстра на основі однієї або кількох таблиць;

  • створення «вручну» в режимі конструктора.

Розглянемо докладніше всі варіанти створення форм.

Створення форми за допомогою Автоформы. Такий варіант зручно застосовувати, коли потрібно, щоб користувачеві було видно всі поля та записи базової таблиці (тобто таблиці, на ос­нові якої створюється форма).

Зверніть увагу, що коли базова таблиця (або інший об’єкт, на основі якого будуватиметься форма) має зв’язані таблиці, то в формі можна вмістити поля із записами таких об’єктів.

Для створення форми слід виконати такі дії:

  • відкрити потрібну базу даних. У вікні бази даних обрати об’єкт Формы;

  • натиснути кнопку Создать на панелі інструментів окна бази даних (рис. 16);

Рис. 16. Перший крок у створенні форм

  • у вікні Новая форма обрати майстра та вказати на основі якої таблиці слід створити форму (рис. 17) та натиснути кнопку ОК. Форму буде створено. Назва форми буде такою самою, як і назва базової таблиці.

Рис. 17. Вікно вибору варіанту створення форм

Можна обрати один із таких варіантів оформлення форми:

  • Автоформа: в столбец — у такому варіанті форма містить поля, що розміщуються в окремих рядках, а підпис полів — лі­воруч від поля;

  • Автоформа: ленточная — у такому варіанті форма містить окремі рядки для вмісту всіх полів одного конкретного запису. Підписи полів розміщені у верхній частині форми (як в табли­цях);

  • Автоформа: табличная — у такому варіанті форма містить поля та записи, які розміщені так само, як вони були розміщені в таблицях. Навіть зовнішнім виглядом така форма схожа на таблицю.

Зверніть увагу, що програма MS Access застосовує до ство­реної форми той формат (варіант оформлення), який застосову­вався останнім, а якщо до того користувач форми не створював, то слід виконати команду меню Формат /Автоформат, тоді буде застосовано стандартний автоформат.

Рис. 18. Створена за допомогою Автоформи форма завжди містить усі поля, які містилися в базовій таблиці

Створення форми за допомогою Майстра. Такий спосіб ство­рення форм зручно обрати для відображення у формі як полів з одної таблиці, так і полів із кількох пов’язаних між собою таблиць. Тут майстер «ставить» запитання про базові таблиці, про потрібні для відображення поля, про варіанти оформлення макета форми, про формати тощо. На основі заданих користувачем параметрів створює форму.

Для створення форми слід виконати такі дії:

  • відкрити потрібну базу даних. У вікні бази даних обрати об’єкт Формы;

  • натиснути кнопку Формы на панелі Объекты;

  • натиснути кнопку Создать на панелі інструментів вікна бази даних;

  • у вікні, що відкрилося — Новая форма, обрати з переліку Мастер форм та вказати базову таблицю для форми та натиснути кнопку ОК;

  • виконуючи інструкції Мастера форм, користувач створює потрібний вигляд форми. Створену форму можна змінити за допомогою Режима конструктора.

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

Створення форми «вручну» в режимі конструктора. За такого способу створення форм зручно спочатку створити базову форму, а потім відредагувати її відповідно до потреб користувача.

Для створення форми слід виконати такі дії:

  • відкрити потрібну базу даних. У її вікні бази даних обрати об’єкт Формы;

  • натиснути кнопку Создать;

  • у вікні, що з’явилося — Новая форма — обрати рядок Конст­руктор та базову таблицю, на якій має ґрунтуватися форма та натиснути кнопку ОК;

  • з’явиться вікно Конструктор. На ньому буде розміщено окремим фрагментом перелік полів таблиці, а на робочому полі вікна програ­ми — заготовка Область данных для розміщення елементів форми та спеціальна панель інструментів для створення написів полів, зон для введення і відображення даних, а також інші інструменти для створення кнопок, рамок та додаткових елементів форми.

Рис. 19. Форма, створена за допомогою Майстра.

Така форма може містити не всі поля таблиці

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

Рис. 20. Заготовка для створення форми в режимі конструктора

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