Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІСТУ_ПОСІБНИК.doc
Скачиваний:
94
Добавлен:
21.02.2016
Размер:
14.56 Mб
Скачать

8.5 Форми та їх призначення

Access надає можливість уводити дані як безпосередньо в таблицю, так і за допомогою форм. Форма в БД - це структуроване вікно, яке можна представити так, щоб воно повторювало форму бланка. Форми створюються з набору окремих елементів управління.

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

Форма надає можливості для:

  • уведення й перегляду інформації бази даних;

  • зміни даних;

  • друку;

  • створення повідомлень.

Способи створення форм:

  • Конструктор форм (призначений для створення форми будь-якої складності);

  • Майстер форм (дозволяє створювати форми різні як по стилю, так і по змісту);

  • Автоформа: у стовпець (багатосторінкова – поля для запису виводяться в один стовпець, у формі одночасно відображаються дані для одного запису);

  • Автоформа: стрічкова (усі поля записи виводяться в один рядок, у формі відображаються всі записи);

  • Автоформа: таблична (відображення записів здійснюється в режимі таблиця);

  • Автоформа: зведена таблиця;

  • Автоформа: зведена діаграма;

  • Діаграма (створюється форма з діаграмою, побудованої Microsoft Graph);

  • Зведена таблиця (створюється форма Access, яка відображується в режимі зведеної таблиці Excel).

Алгоритм створення форм наступний:

  • відкрити вікно БД;

  • у вікні БД вибрати вкладку Формы;

  • клацнути на піктограмі Создать, розташованої на панелі інструментів вікна БД;

  • у діалоговім вікні, що з'явилося, «Новая форма» вибрати спосіб створення форми й джерело даних. Клацнути на кнопці ОК.

8.6 Приклад створення бази даних. Робота з таблицями та формами

Створити нову базу даних, яка складається з трьох таблиць. Одну з таблиць заповнити у режимі форми. Визначити зв’язки між таблицями.

  1. Запустіть програму СУБД Access.

  2. Файл-Создать-Новая база данных

  3. За замовченням Access пропонує створити нову БД в документах користувача. В полі «Имя файла» введемо Товарообіг та натиснемо на кнопці «Создать».

За бажанням нову базу можна створити в іншому місці. Для цього треба в діалоговому вікні вказати нове розташування.

  1. Після цього з’явиться нова база.

В діалоговому вікні запропоновано три способи для створення таблиць:

  • в режимі конструктора;

  • за допомогою майстра;

  • шляхом введення даних.

Оберемо третій спосіб для створення таблиці «Довідник товарів».

В стовпцях розташовуються поля, а в строках – записи.

  1. Перейменуємо стовпчики Поле1, Поле2, Поле3 відповідно на «Найменування товару», «Ціна» та «Кількість» (двічі клацнути на назві стовпця або ПКМ та вибрати «Переименовать столбец») Потім послідовно заповнимо даними.

  1. Після цього закриємо вікно з таблицею, в діалоговому вікні «Сохранение» введемо ім'я таблиці «Довідник товарів» та натиснемо «ОК». На запитання програми щодо створення ключового поля оберемо «Нет».

  1. Відкриємо таблицю «Довідник товарів» у режимі «Конструктор» (клацнути по ній ПКМ та в контекстному меню вибрати «Конструктор» або натиснути кнопку ).

  2. Додамо поле «Код товару» Для цього треба клацнути ПКМ на полі «Найменування товару», вибрати «Добавить строки» та вписати ім’я «Код товару», в типі даних вибрати «Счетчик».

  3. Поле «Код товару» зробимо ключовим (вибрати в контекстному меню поля «Код товару»).

  1. Розглянемо структуру таблиці, перевіримо властивості для кожного поля на вкладці «Общие» і, якщо буде потрібно, внесемо зміни.

Ім’я поля

Тип даних

Властивості поля

(вкладка «Общие»)

Код товару

Счетчик

Найменування товару

Текстовый

Ціна

Денежный

Кількість

Числовой

  1. Закриємо таблицю, підтвердимо зміни.

  2. Створимо таблицю «Довідник клієнтів».

Створення таблиці «Довідник клієнтів» почнемо зі структури. Для цього виберемо перший спосіб «Создание таблицы в режиме конструктора» або натиснемо на кнопку та у вікні «Новая таблица» виберемо «Конструктор».

  1. Заповнимо таблицю такими даними:

Ім’я поля

Тип даних

Властивості поля

(вкладка «Общие»)

Код клієнта

Счетчик

Найменування клієнта

Текстовый

Адреса

Текстовый

Телефон

Текстовый

Рахунок

Текстовый

  1. Поле «Код клієнта» зробимо ключовим.

  2. Збережемо таблицю під назвою «Довідник клієнтів».

  3. Відкриємо цю таблицю (або двічі клацнути на її імені, або ПКМ – «Открыть») та заповнимо її.

  1. Закриємо таблицю, підтвердимо зміни.

  2. Створимо таблицю «Дані про замовлення».

Створення таблиці «Дані про замовлення» почнемо зі структури. Для цього виберемо перший спосіб «Создание таблицы в режиме конструктора» та заповнимо таблицю наступними даними:

Ім’я поля

Тип даних

Властивості поля

(вкладка «Общие»)

Властивості поля

(вкладка «Подстановка»)

Код заказу

Счетчик

Код клієнта

Числовой

Дата

Дата/время

Код товару

Числовой

Кількість

Числовой

Передо-плата

Логический

Сума передо-плати

Денежный

  1. Поле «Код заказу» зробимо ключовим.

  2. Натиснемо кнопку «Вид» для зміни режиму «Конструктор» на «Режим таблицы», підтвердимо збереження таблиці.

  1. Введемо назву таблиці Дані про замовлення

  1. Дану таблицю заповнимо записами в режимі Форми. Для цього натиснемо кнопку («Объекты – Формы – Создать»).

  2. У вікні «Новая форма» виберемо «Мастер форм» та в якості джерела рядків вкажемо таблицю «Дані про замовлення».

  1. Нам знадобляться всі поля тому натиснемо кнопку

  1. На наступному кроці виберемо зовнішній вигляд, стиль форми.

  2. Дамо ім’я формі «Дані про замовлення», відзначимо пункт «Изменить макет формы» та натиснемо «Готово».

22. Відредагуємо форму в режимі «Конструктор».

  1. В режимі «Режим формы» заповнимо записами. «Код клієнта» та «Код товару» заповнюються за допомогою списків, що випадають.

  1. Закриємо і збережемо форму.