Урок 10 Інформатика 11(ІКТ)
Використання в інтерфейсі користувача БД кнопок, створення меню користувача БД.
Мета.
Навчальна. Ознайомити з можливістю використання в інтерфейсі користувача БД кнопок, навчити створювати меню користувача БД.
Розвиваюча. Розвивати логічне та алгоритмічне мислення.
Виховна. Виховувати культуру мовлення.
Тип уроку. Урок засвоєння нових знань.
Учні повинні знати:
Учні повинні уміти:
Матеріали для роботи з учнями:
План
Хід уроку
1. Організація початку уроку.
3. Актуалізація опорних знань.
Тестування “Основи баз даних”
4. Мотивація навчальної діяльності.
Створюючи форми, ви мали помітити, що на них можна розміщувати не менше двох десятків різноманітних елементів керування. Однак ви працювали лише з трьома: текстовим полем, написом і календарем. У цьому розділі ми опишемо, як використовувати ще важливий елемент кнопки. Кнопки застосовують переважно для навігації базою даних, тобто для переходу до форм, таблиць та інших об’єктів.
5. Вивчення нового матеріалу.
Навігація базою даних
Виконавши вправи і завдання цього й попереднього уроку, ви створили достатньо зручні форми для введення даних у базу школа. Однак щоб відкрити ці форми, потрібно використовувати головне вікно бази даних або область переходів, у яких міститься багато інших об’єктів і тому знайти потрібну форму не так просто. Щоб завершити проектування дружнього користувачеві інтерфейсу бази даних, потрібно ще створити меню або інші засоби переходу між об’єктами бази. Інтерфейс БД має бути таким, щоб усі дії з базою користувач міг виконувати через нього, не взаємодіючи безпосередньо з СКБД.
Найпростіший засіб автоматизованого відкриття форм, організації переходів між ними та іншими об’єктами бази даних — елемент керування «кнопка», добре відомий вам по роботі з ОС Windows та прикладними програмами. Кнопку можна розмістити на будь-якій формі так само, як і інші елементи керування. Під час розміщення буде запущено майстер створення кнопки, що дозволяє вказати дію, виконувану кнопкою, та настроїти її параметри.
Якщо створити порожню форму та розмістити на ній кнопки, які відкривають усі інші форми, отримаємо своєрідне кнопкове меню бази даних. Цей процес ми опишемо у вправі 7.2.
Вправа 7.2
Створіть у базі даних школа форму-меню, на якій розміщуватимуться кнопки, що відкривають усі інші форми.
а) перейдіть у вікно властивостей форми, клацнувши правою кнопкою миші позначку у лівому верхньому куті форми та вибравши з контекстного меню команду Свойства;
б) на вкладці Макет вікна властивостей для параметрів Область вьщеления та Кнопки перехода задайте значення Нет.
Готова форма має виглядати так, як на рис. 7.6, б.
Завдання 7.2
Додайте до кожної форми у базі даних школа кнопку Вихід, що закриває форму, та кнопку Меню, яка відкриває форму-меню.
MS Access 2003
Було б зручно, якби форма-меню відкривалася автоматично після відкриття файлу бази даних. Щоб забезпечити таку поведінку, потрібно виконати команду Сервис ► Параметры запуска і у вікні Параметры запуска вибрати потрібну форму зі списку Вывод формы/страницы. У цьому ж вікні можна скасувати відображення меню, панелей інструментів, вікна бази даних та інших елементів середовища СКБД так, що після відкриття вашої бази даних відображатимуться лише її компоненти.
Завдання 7.3 (тільки для MS Access 2003)
Забезпечте автоматичне відображення форми Меню після відкриття бази даних школа.
MS Access 2007/2010
У MS Access 2007/2010 не передбачено засобів для автоматичного відкриття кнопкових меню, однак натомість є можливість керувати відображенням об’єктів в області переходів. У цій області об’єкти бази даних можуть відображатися різними способами, або, інакше кажучи, у різних категоріях. Назва поточної категорії відображається в заголовку області переходів. Об’єкти в кожній категорії можуть поділятися за групами, заголовки яких наведено на синіх смужках. Група може бути відкритою (тоді відображено всі її об’єкти) або закритою (тоді відображається лише заголовок групи). Щоб відкрити або закрити групу, слід клацнути на її заголовку кнопку ^ або £ відповідно. Наприклад, на рис. 7.7, а зображено область переходів у категорії Все объекты Access, що містить три групи об’єктів: відкриті Таблицы та Формы і закриту Запросы.
Вибрати іншу категорію подання об’єктів, а також відобразити деякі чи всі групи в категорії можна за допомогою кнопки * , розміщеної в заголовку області переходів справа. На рис. 7.7, б зображено меню, що відкривається цією кнопкою. У його верхній частині вибирають категорію, а в нижній — відображувану групу об’єктів.
Користувач може створювати власні категорії, а в них — групи об’єктів. Для цього використовують вікно Параметры переходов, що відкривається однойменною командою контекстного меню заголовка області переходів. Зокрема можна створити категорію Меню, де відображатимуться лише ті об’єкти, з якими має працювати користувач бази даних. Як це зробити, описано у вправі 7.3.
Вправа 7.3 (тільки для MS Access 2007/2010)
Створіть в області переходів бази даних школа категорію Меню з однією групою Форми, що міститиме форми Учні, Учителі та Класи.
Завдання 7.4 (тільки для MS Access 2007/2010)
Додайте до категорії Меню групу Викладання, у якій зберіть всі форми і таблиці, що стосуються вчителів.
6. Висновки.
7. Завдання для самостійного виконання.
8. Підсумки.
Питання для роздумів
Нижче описано фрагменти предметних областей. Яким із них відповідають бази даних, де мають використовуватися списки? Для введення яких саме даних їх потрібно застосовувати?
а) Зберігаються відомості про погодні явища і дні, коли вони спостерігалися.
б) Є дані про бібліотечні фонди. Для кожної книжки відома її назва, шифр, кімната та шафа, де вона зберігається.
в) У базі даних міститься інформація про людей. Потрібно зберігати відомості про те, хто є чиїми батьками.
г) Є відомості про лексичний склад певної мови. Щодо кожного слова потрібно зберігати відомості про те, до якої частини мови воно належить, які має суфікси, префікси, граматичні форми тощо.
9. Домашнє завдання.