Теоретична довідка та рекомендації по ходу виконання завдань.

Примітка – рекомендації є лише дорадчим матеріалом. Досягнення поставленої завданням мети з використанням інших прийомів, не зазначених в даних рекомендаціях не може вважатися помилкою.

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

Ви можете створювати форми з багатьма цілями:

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

2) Керування ходом виконання програми. Для автоматизації виконання деяких дій по обробці даних створюють форми для роботи з макросами та процедурами Visual Basic. Для запуску макросів або процедур в формі розміщують елементи управління, що називають кнопками. Макроси та процедури дозволяють відкривати інші форми, запити та звіти, фільтрувати дані, що виводяться на екран та виконувати багато інших дій.

3) Виведення повідомлень про хід роботи. За допомогою макрокоманди “Сообщение” або функції MsgBox Visual Basic можливо вивести на екран повідомлення для користувача (наприклад, про помилку).

4) Друк інформації з бази даних. Ви маєте можливість надрукувати форму з даними, що вона містить. Для виводу форми ви маєте задати параметри друку.

 

Виконання завдання №1 Створення бази даних.

Всі прийоми роботи розглянуто в описі лабораторної роботи №24. По звершенню роботи закрийте створену базу даних.

 

Виконання завдання №2 . Створення автоформ.

1. Створення автоформи ВЛАСНИКИ_С. Відкрийте базу даних L25_прізвище з власної папки і проведіть операції:

- в вікні бази даних на панелі Об’єкти вибрати кнопку Форми , після чого в інструментальні панелі зробити клік по кнопці Створити ;

- в вікні Нова форма, що виникне при цьому, виділіть опцію Автоформа: в стовпець,розгорніть список вибору джерела даних і вкажіть на таблицю ВЛАСНИКИ, після чого скористайтесь кнопкою ОК

- по закінченні першого сеансу роботи з створеною формою буде виведено діалог збереження, в якому слід присвоїти ім’я формі для збереження.

2. Створення автоформи ВЛАСНИКИ_Л проводиться подібно до розглянутого в пункті 1, з різницею в виборі опції типу створюваної форми (вказати Автоформа: в стрічку).

3. Створення автоформи ВЛАСНИКИ_О:

- в вікні бази даних на панелі Об’єкти вибрати кнопку Таблиці, з списку наявних таблиць подвійним кліком відкрити таблицю ВЛАСНИКИ (в режимі таблиці);

- на панелі інструментів вікна Access (в режимі відображення таблиці) розгорніть список функцій кнопки Новий об’єкт і виберіть опцію Автоформа.

- по закінченні першого сеансу роботи з створеною формою буде виведено діалог збереження, в якому слід присвоїти ім’я формі для збереження;

- закрийте вікно таблиці ВЛАСНИКИ.

Виконання завдання №3. Використання Майстра форм.

1. Створення простої форми:

- в вікні бази даних на панелі Об’єкти вибрати кнопку Форми , після чого в області відображення об’єктів провести подвійний клік по об’єкту Створення форми за допомогою майстра, на екран буде виведено вікно майстра побудови форми

- на першому кроці роботи майстра необхідно в вікні майстра:

§ розгорнути список Таблиці і запити, і вказати на таблицю ВЛАСНИКИ;

§ в списку Доступні поля почергово виділятиполя, які необхідно помістити в форму і поміщати їх в список Вибрані поля використовуючи кнопку добавлення виділеного ( > ), по завершенні добавлення всіх полів натиснути кнопку Далі;

- на другому кроці роботи майстра необхідно задати зовнішній вигляд створюваної форми шляхом відмічення необхідної опції, після чого натиснути кнопку Далі;

- на третьому кроці задають стиль шляхом виділення необхідної опції;

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

 

2. Створення складеної форми.

Робота проводиться за алгоритмом, описаним для створення простої форми, але :

- на першому кроці роботи майстра після поміщення в список Вибрані поля всіх полів таблиці ВЛАСНИКИ необхідно в списку Таблиці і запити вибрати таблицю АКЦІЇ та добавити в список вибраних полів всі поля й цієї таблиці

- по завершенню першого кроку, якщо на ньому було вказано на кілька таблиць, майстер виведе діалог уточнення виду представлення даних, в якому необхідно вказати вид представлення даних (підлеглі чи зв’язані форми). Згідно до завдання вам необхідно в списку використовуваних таблиць виділити назву таблиці, чия форма буде головною (ВЛАСНИКИ) і відмітити опцію Підлеглі форми, завершують діалог кнопкою Далі;

- на другому кроці майстра задається вигляд підлеглої форми ;

- на четвертому кроці здають імена для головної та всіх підлеглих форм.

 

3. Створення зв’язаної форми.

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

Виконання завдання №4 Створення кнопкової форми.

1. Створення кнопкової форми проведіть за приведеним описом:.

a) Відкрийте базу даних. В меню Сервіс à Службові програми, à Диспетчер кнопкових форм. Якщо виводиться запит на підтвердження створення кнопкової форми, натискуйте кнопку Так.

b) Натисніть кнопку Створити. Введіть ім'я нової кнопкової форми (АКЦІОНЕРИ) і натисніть кнопку OK. Ім'я нової кнопкової форми додається в полі Сторінки кнопкової форми.

c) В полі Сторінки кнопкової форми виділіть ім'я створеної кнопкової форми і натисніть кнопку Змінити. В вікні Зміни структури кнопкової форми:

1) натисніть кнопку Створити;

2) в полі Текст введіть текст для першої кнопки кнопкової форми;

3) в полі Команда виберіть команду для створеної кнопки

4) в полі Форма вкажіть ім’я форми, дії над якою буде проводити створена кнопка;

5) завершіть створення кнопки зробивши клік по ОК.

6) при необхідності поміщення на одну сторінку кількох кнопок повторіть операції пунктів 1 – 5 для кожної з кнопок.

Якщо необхідно змінити порядок елементів кнопкової форми, виберіть елемент в списку і скористайтеся кнопкамиВгоруабо Вниз.

d) Закінчте створення кнопкової форми натиснувши кнопку Закрити.

e) Щоб задіяти створену кнопкову форму в вікні диспетчера кнопкових форм виберіть ім'я кнопкової форми і натисніть кнопку За умовчанням.

Примітки

Найбільш часті причини недієздатності кнопкових форм:

1) Кнопкові формі не задано властивість За умовчанням.

2) При створенні кнопкової форми за допомогою диспетчера кнопкових форм створюється таблиця «Switchboard Items», яка описує текст і дії кнопок форми. Якщо пізніше внести зміни в цю таблицю, кнопкову форму чи форми, з якими працюють кнопки, робота кнопкової форми може порушитись.

2.Щоб кнопкова форма завантажувалась при запуску бази даних проведіть операції: меню Сервіс à Параметри завантаження.В вікні Параметри завантаження в списку Виведення форми /сторінки вкажіть на ім’я кнопкової форми.

 

Контрольні запитання.

1. Яке призначення форм?

2. Що являють собою форми?

3. В чому перевага форм у відображенні даних в порівнянні з відображенням даних в табличному вигляді?

4. Як створити автоформу з вікна бази даних?

5. Як створити автоформу з режиму відображення таблиці?

6. Який порядок використання майстра створення форм?

7. Який порядок проведення операцій з майстром форм при побудові простої форми?

8. Чим відрізняється складена форма від простої?

9. Чим відрізняються зв’язані форми від простих?

10. Як побудувати складену чи зв’язану форму за допомогою майстра?

11. Які види (за розташуванням елементів на формі) форм генерує майстер форм?

12. Для чого, крім створення нових форм, використовують Конструктор форм?

13. Яке призначення кнопкової форми?

14. Як створити кнопкову форму?

15. Як відредагувати існуючу кнопкову форму?

16. Як зробити так, щоб кнопкова форма автоматично виводилась на екран при завантаженні бази даних?

 

 

Лабораторна робота №3