Системи автоматизованої обробки інформації

7.1. Загальні відомості

Елемент управління - це візуальний об'єкт, який використовується для відображення інформації, введення і зміни даних, виконання певних дій або просто для прикраси форми.

Редагування форми відбувається в візуальному режимі, що дозволяється експериментувати з розташуванням елементів управління і їх зовнішнім виглядом. При цьому багато елементів при створенні запускають своїх "Майстрів", що полегшують процес налаштування їх властивостей.

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

7.2. створення форм

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

Системи автоматизованої обробки інформації

Автоформа - автоматичне створення форми з використанням одного із стандартних шаблонів. Це найбільш простий і швидкий спосіб створення форми. У разі вибору параметра "Автоформа: в стовпець", то всі поля форми розташовуються один над одним, і в один конкретний момент часу на екрані видно дані тільки однієї із записів таблиці бази даних. Варіант "Автоформа: стрічкова", більше підходить тоді, коли таблиця зберігає деякі значення одного параметра, наприклад, продажів по датах. В одному стовпці можна вивести значення дат, а в другому - обсяг відповідних їм продажів. Стрічкова форма схожа на таблицю, але дані в ній розташовані не так компактно. Кожен запис займає окремий рядок - "стрічку". Варіант "Автоформа: таблична" призначений для автоматичного створення форм, зовні схожих на табліци.Для того, щоб побачити істинний вид табличній форми, необхідно виконати команду "Вид" → "Режим форми".

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

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

Діаграма - створення форми з діаграмою на основі вибраних полів таблиці. У цьому випадку за вказаними полях Microsoft Excel автоматично будує діаграму.

Зведена таблиця - створення зведеної таблиці Microsoft Excel на основі таблиць або запитів Access. Цей варіант створення форми слід використовувати в тих випадках, коли виникає необхідність відобразити якийсь інтегрований сумарний результат.

Вміст поля зі списком "Таблиця / Запит" показує, на основі якого об'єкта MS Access (таблиці або запиту) буде створена форма.

Для настройки елементів форми слід переключитися в режим конструктора.

7.3. елементи управління

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

При відкритті форми в режимі конструктора MS Access відображає панель елементів, що пропонує засоби для додавання і роботи з різними типами елементів управління. Якщо панель елементів відсутній на екрані, то необхідно виконати команду в меню "Вид" → "Панель елементів". Кнопки панелі елементів показані на малюнку 7.3.1.

Системи автоматизованої обробки інформації

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

Додаються зі списку додаткових елементів управління, що поставляються з Ms Office. Ці елементи відображаються в меню, що з'являється при натисканні на цю кнопку

Елементи управління можна умовно розділити на приєднані, вільні і обчислювані.

Приєднаний елемент управління - елемент управління, в якому виводиться значення поля базової таблиці або запиту. Ім'я поля таблиці або запиту задається в якості значення властивості "Дані" елемента управління. Приєднаний елемент керування дає можливість переглядати або змінювати значення в пов'язаному полі і є найбільш поширеним типом елемента управління.

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

Обчислюваний елемент керування - елемент управління, в якому виводиться результат розрахунку вираження, а не збережені дані. Значення елемента управління перераховується при кожній зміні вираження.

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

Системи автоматизованої обробки інформації

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

7.4. кнопкові форми

Як правило, бази даних складаються з великої кількості форм і звітів. Для більш простого переміщення по базі даних часто використовуються кнопкові форми. На кнопкову форму поміщаються кнопки, при натисканні яких відкриваються форми або звіти (або відкриваються інші кнопкові форми, за допомогою яких відкриваються додаткові форми і звіти), здійснюється вихід з MS Access або налаштовується сама кнопкова форма.

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

Щоб створити кнопкову форму, зручно використовувати диспетчер кнопкових форм. Для цього необхідно виконати команду "Сервіс" → "Надбудови" → "Диспетчер кнопкових форм". За допомогою цієї надбудови автоматично створюється зручна і функціональна форма, для виконання основних дій з БД. У діалоговому вікні "Диспетчер кнопкових форм" можна створювати, змінювати і видаляти сторінки кнопкової форми. Приклад кнопкової форми представлений на малюнку 7.4.1.

Системи автоматизованої обробки інформації

При створенні кнопкової форми за допомогою диспетчера кнопкових форм MS Access створює таблицю "Елементи кнопкової форми", яка описує текст і дії кнопок форми. Якщо потім змінити кнопкову форму в режимі конструктора форми, додаток може перестати працювати. Якщо буде потрібно значно змінити кнопкову форму, найкраще створити її заново і призначити стартовою.