Теоретичні відомості: Створення та використання форм.
Розглянуті раніше способи подачі даних - табличні. Для деяких користувачів табличне подання даних може бути незручним. Часто дані необхідно розташовувати у такому вигляді, в якому зберігаються відповідні документи. Система Access дозволяє розташовувати на екрані дані так, як того бажає користувач, тобто у вигляді різноманітних форм. Форма може використовуватись також для введення, редагування, пошуку даних, управління ходом виконання програми, виведення різних повідомлень, друку інформації.
Малюнок 48
Система Access може створювати три види автоформ: стовпцеву, стрічкову та табличну.Методику створення цих форм розглянемо на прикладі бази даних Basa2.
У відкритому вікні бази даних виберемо об’єкт Формы і натискаємо кнопку Создать. У результаті відкривається вікно Новая форма. В цьому вікні відкриваємо список таблиць і вибираємо одну з них, а саме ту, з якої будемо створювати форму. Вибираємо, наприклад, Список
Створюємо першу стандартну форму - у стовпчик. Для цього виконуємо команду Автоформа: в столбец. У результаті буде створена форма, зображена на мал. 49.
У цьому вікні всі поля розташовані у стовпець і виведено тільки один запис. Перегляд послідовних записів таблиці Список здійснюється за допомогою кнопок прокрутки.
При спробі закрити створену форму система робить запит про необхідність її збереження. Якщо форма зберігається, то видається ще один запит про збереження форми з означеним іменем. Можна ввести нове ім'я (введемо Спис1) чи згодитися з тим, яке пропонує система, і для цього натиснути кнопку ОК.
Малюнок 49
Створюємо тепер другу стандартну форму (стрічкову з тієї самої таблиці Список). Порядок її створення аналогічний попередньому, з тією різницею, що замість команди Автоформа: в столбец виконується команда Автоформа: ленточная. Стрічкова форма даних зображена на мал. 50.
Малюнок 50
У цій формі кожен запис займає окремий рядок-стрічку. Збережемо цю форму з іменем Спис2.
Розміри форм стрічкової і в стовпчик можна змінювати. Для цього спочатку потрібно встановити приблизний розмір вікна (так як це звичайно робиться у Windows), а потім розкрити меню Окно і виконати команду По размеру формы.
Третя стандартна форма звіту - таблична. Вона створюється аналогічно тому, як і дві попередні. У цьому випадку у вікні Новая форма виконується команда Автоформа: табличная.
Створіть табличну форму для таблиці Список. Проаналізуйте її зовнішній вигляд і переконайтесь, що вона мало чим відрізняється від самої таблиці. Але її можна привести до звичайного вигляду табличної форми.
Малюнок 51
Для цього потрібно відкрити список Представление формы, значок якого знаходиться на панелі інструментів поряд з однойменною кнопкою (кнопка має позначення трикутника з олівцем). У списку, що відкривається, необхідно вибрати Режим форми. У результаті таблиця набере вигляду, показаного на мал. 51. До форми, яка зображена на мал. 51, може бути застосована описана раніше команда По розмеру формы.
Крім розглянутих трьох видів стандартних форм, користувач може сам створювати довільну форму. Для цього використовують програму Мастер форм.
Для аналізу роботи майстра форм створимо базу даних Basa4, яка буде утримувати таблицю з іменем Кадры.
-
№ п/п
Фио
Профессия
Характеристика
Фото
Непр-Стаж
1
Ушаков В. А.
Электрик
Работает на заводе 10 лет. Исполнителен, специалист высшего класса.
12
2
Бойко С.М.
Плотник
Специалист средней ква-лификаиии.
3
3
Сидоров А. А.
Токар
Работает старательно, имеет изобретательные способности
8
Малюнок 52
Малюнок 53
Особливість цієї таблиці полягає у тому, що поле Характеристика має тип Мемо, а поле Фото - тип OLE. Для розуміння суті роботи майстра форм не будемо заповнювати поле Фото інформацією, залишимо його порожнім.
У вікні Новая форма (див. мал. 48) виберемо Мастер форм, відкриваємо список таблиць і запитів, з якого вибираємо таблицю Кадры і натискаємо кнопку ОК. З'явиться вікно Создание форм, яке зображено на мал. 52.
Перенесемо в область вибраних всі доступні поля і натиснемо кнопку Далее, У вікні, що з'явилося, вибираємо зовнішній вигляд форми. У даному випадку виберемо вигляд В один столбец і натиснемо кнопку Далее. З'явиться вікно, зображене на мал. 53.
Дане вікно використовують для вибору стилю форми. Список можливих стилів перерахований праворуч. Виділяйте один за одним різні імена стилів і ви побачите, що кожному імені відповідає відповідне оформлення звіту. Виберемо стандартний стиль і натиснемо кнопку Далее. З'явиться вікно, у яке введіть ім'я форми Привет і після цього Готово. З'явиться вікно, зображене на мал. 54.
Малюнок 54
Кнопками прокрутки можна викликати інші записи, які включені у форму Привет.
Малюнок 55
Кожну Access-форму можна представитина екрані водномуз трьох режимів:
у режимі конструктора;
у режимі форми (робочомурежимі);
у режимі таблиці .
Переключення між перерахованими режимами здійснюється або за допомогою команд меню Вид, або за допомогою кнопкиВидна панелі інструментів ( перша кнопка зліва), щовідкриваєсписок із назвами режимів.
Форму можна редагувати у режимі Конструктор. При цьому є значна кількість елементів управління для її редагування. Відкрийте, наприклад, форму Привет у режимі конструктора. Зверніть увагу, що на екрані в панелі інструментів з'явиться кнопка Панель элементов (на ній зображено ключ з молотком). Установіть курсор миші на цю кнопку, клацніть по кнопці миші. Ви побачите, що ліворуч на екрані з'явиться сама панель (див. мал.55), на якій вміщуються різні кнопки для створення елементів управління. Права верхня кнопка - це Мастер элементов. Він визначає, яким способом розібратися з елементами управління форми.
Будь-яка форма містить Заголовок, Область даних, і Розділ приміток.
Ми розглянули найпростіші типи форм. Microsoft Access дозволяє створювати досить складні форми. Існують так звані підлеглі, зв’язані, багато сторінкові, смугові та інші форми розробка яких не набагато складніша за ті форми, які ми розглядали.
У формі, як і в запиті, також можна здійснити пошук необхідних даних. При цьому методика роботи щодо пошуку даних близька до аналогічної методики у запитах.
Проектування екранних форм – це захоплююча творча робота, яка є подякою від СУБД, за те що ви нею користуєтесь.
- Міністерство освіти та науки України
- Консультация
- Побудова методичних вказівок
- Лабораторна робота №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: