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

Матеріал з Фізмат Вікіпедії
Перейти до: навігація, пошук

Студентка практикантка Буйницька К.С. МІ-52


Робота з базою даних в програмі Microsoft Access. Створення форм.



Тема уроку: Робота з базою даних в програмі Microsoft Access. Створення форм.

Мета уроку: навчитись проектуванню баз даних;

- оформлювати форми,

- додавання в форму елементів керування;

- введення в форму даних;

- створення підпорядкованої таблиці в формі;

- використання проектних технологій у побудові форм;

- придбання практичних навичок створення форм;

формувати: навички свідомого планування своєї навчальної діяльності;

розвивати: логічне та образного мислення;

- самостійність у засвоєнні навчального матеріалу;

виховувати: впевненість у своїх силах, колективізм;

- естетичність у оформленні форми;

Обладнання: комп’ютер, проектор та екран.

Програмні засоби: Файл база даних в програмі Microsoft Access: Мій клас. Наявність таблиць: Список учнів, Табель, Оцінки, Предмети. Запити: Успішність відмінники, Середній бал.


ХІД УРОКУ.

І. Перевірка готовності до уроку. Опитування.


1. Скільки етапів проекту вами вже виконано? (Три: створення таблиць, встановлення зв’язків, створення запитів)

2. Скільки таблиць має бути в наявності? (Чотири: Список, Табель успішності, Оцінки, Вчителі)

3. Які запити ви створювали? (Запит визначення відмінників, запит розрахунку середнього балу)

4. Яку функцію для розрахунку середнього балу використовували? (AVG)

ІІ. Робота з формами. Поняття форми.


Є два основні способи подання даних з БД для візуального огляду:

1) у вигляді таблиці;

2) у вигляді форми.

Форма подібна до бланка чи карточки . Прикладами форми є будь-який бланк, сторінки з паспорта, карточка з досьє чи бібліографічна карточка на книжку в бібліотеці.

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

Перехід до форм, окрім кращої візуалізації даних, дає низку додаткових можливостей.

Виявляється, що на формі можна зручно розташувати:

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

Є декілька способів створення форм, а саме:

1. автоматично за допомогою команди Автоформа;

2. за допомогою майстра форм;

3. вручну за допомогою конструктора форм;

4. комбінованим способом.

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

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

Початківцям створювати форму вручну не рекомендують. Спочатку варто створити форму командою Автоформа або Майстер форм, а пізніше зробити зміни у формі за допомогою конструктора форм. Такий спосіб називається комбінованим.

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

Висновки: У діловій сфері часто приходиться працювати з даними з різних джерел, кожне з який пов'язане з певним видом діяльності Для координації всіх цих даних необхідні певні знання й організаційні навички. Система управління базами даних (СУБД) поєднує відомості з різних джерел в одній реляційній базі даних. Створювані форми, запити і звіти дозволяють швидко й ефективно обновляти дані, отримувати відповіді на питання, здійснювати пошук потрібних даних, аналізувати дані, друкувати звіти, діаграми і поштові наклейки.

У світі існує безліч СУБД. Незважаючи на те, що вони можуть по-різному працювати з різними об'єктами і надають користувачу різні функції й засоби, більшість СУБД спираються на єдиний устояний комплекс основних понять, тому знання придбанні при роботі з даною програмою дають нам можливість працювати з різними СУБД у майбутньому.

ІІІ. Виконання практичного завдання на комп’ютері.


Практична робота «Створення форм»

Мета роботи: знайомство з новим об’єктом БД – формою, навчитися створювати форми в режимі майстра, додавати на форму елементи для керування, оформлювати форму.

Хід роботи.

1. Підготовка комп’ютера до роботи.

2. Перейти на вкладку Форми. Створити форму у режимі Майстра для таблиці Список: в один стовпчик. Зберегти з іменем Клас.

3. Виконати оформлення форми в режимі Конструктора. (Шрифт, розмір, колір)

4. Додати на форму розділи: Вид/Заголовок-Примечание

5. Створити нові об’єкти на формі: Заголовок, кнопки переходу на списку учнів (Вперед, Назад, Нова запис), кнопки роботи з формою (Вихід), кнопки відкриття запитів.

6. Ввести підпорядковану форму з запиту розрахунок Середнього балу учня.

7. Додати малюнок на форму.

8. Зберегти форму.

9. Завершити роботу з програмою Microsoft Access.

IV. Підведення підсумків уроку. Оцінювання.


V. Повідомлення домашнього завдання

1. Оформити хід виконання Практична робота у зошитах.

2. Створити форму для виведення групових операцій визначення Min, max, середнього балу тощо.

3. Три форми різного напрямку.