Побудова кнопкових форм – це фінальна робота, яка в деякому розумінні логічно і структурно завершує побудову бази даних. Здійснюється вона у закладці Формы за допомогою кнопки Создать та Конструктор. На відміну від побудови форм для введення даних, тут немає потреби у визначенні таблиць та їх полів. Головний технологічний прийом для виготовлення кнопкової форми – це розміщення елементів управління Кнопка у площині форми та надання цим елементам однієї властивості (функції): завантаження того чи іншого об¢єкта. Крім цього, слід потурбуватись про дизайн форми: вибрати малюнок для фону, вдало розмістити кнопки а також вибрати їх розмір, картинку або підпис на них. Часто необхідно побудувати кнопкову форму, з якої можна відкривати форми, звіти, запити. Розробляються також і такі кнопкові форми, які у свою чергу можуть відкривати інші кнопкові форми.
Встановлення розмірів форми та визначення малюнка здійснюється за допомогою вікна властивостей форми та закладки Макет у цьому вікні. Для розміщення кнопок спочатку вмикається панель інструментів (якщо її немає на екрані монітора). Потім, попередньо вмикаючи на цій панелі кнопку майстра побудови елементів управління, вибирається елемент Кнопка. Далі вказується мишею місце його розміщення на кнопковій формі. Після цього майстер побудови елемента управління пропонує діалог:
перший крок – вибір категорії та дії. Тут в залежності від категорії відкривається відповідна множина дій (наприклад, можна вибрати категорію Работа с формой та дію Открытие формы).
другий крок – вибір вже підготовленого об¢єкта (наприклад, деякої конкретної форми).
третій крок – вибір множини даних об¢єкта (наприклад, множини записів, а саме можна вибрати Открыть форму и показать все записи).
четвертий крок – вибір об¢єкта розміщення на кнопці: текст або малюнок (наприклад, текст і змінити текст Открытие формы на необхідний за змістом даної форми).
п¢ятий(останній) крок – визначення ідентифікатора (назви) елемента управління. Тут можна погодитись із запропонованим ідентифікатором.
Нарешті, необхідно змінити значення деяких властивостей форми, які пропонуються конструктором форм за угодою. Зведемо ці зміни у таблицю 6.
Таблиця 6.
Зміни властивостей форми
Властивість
Значення за угодою
Встановлене значення
Полосы прокрутки
Все
Осутствуют
Область выделениия
Да
Нет
Поле номера записи
Да
Нет
Разделительные линии
Да
Нет
Заголовок форми розміщуємо у її верхній частині за допомогою інструмету , вибираючи шрифт, розмір шрифту та колір.
Теми розробок для самостійної роботи студентів
Розробити базу даних за вказаною темою, передбачивши в ній декілька таблиць, що зв¢язані між собою відношенням “один до багатьох”, форми для введення даних, звіти для виведення даних. Відкривання форм та звітів оформити через кнопкові форми. Розрахункові поля забезпечити макросами або процедурами. Звіт побудувати групуванням за одним з полів та сортуванням за іншим полем.
Таблиця 7.
Варіанти завдань для самостійної роботи
№ п/п
Тема
№ п/п
Тема
Автоперевезення
Обмін валют
Гуртожиток
Основні фонди
Енергопостачання
Постачальники та клієнти
Екзаменаційна сесія
Прейскурант цін на продукцію
Кадри
Продаж білетів (цирк, театр тощо)
Картинна галерея
Розподіл педнавантаження
Керування трудовими ресурсами
Склад
Купівля та продаж товару
Стипендія
Маркетинг
Табель врахування робочого часу
Матеріальні цінності
Туристичне агенство
Для створення баз даних за темами, зокрема, з таблиці 7, необхідно розробити проект структур таблиць бази даних, забезпечити зв¢язок таблиць і таким чином розробити схему даних. В кожній базі даних необхідно передбачити дві довідкові таблиці та одну облікову, в якій повинно бути поле для обчислення.