Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теорія Access 2010.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
3.57 Mб
Скачать

Керування додатком користувача

У попередніх розділах була розглянута технологія розробки об'єктів бази даних Access: таблиць, форм, запитів, звітів, макросів, модулів як засобів рішення завдань і розробки інтерфейсу додатка користувача. При цьому велика кількість об‘єктів, не згрупованих по функціях додатка, не дає можливості користувачу автоматизувати предметну область.

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

Особливу роль при створенні додатка грають форми, тому що вони є основними діалоговими засобами роботи користувача.

Форми побудовані таким чином, що будь-яка дія користувача викликає реакцію системи, тобто сприймається як подія, залежно від якого можуть виконуватися необхідні дії. Для виконання цих дій застосовуються макроси або процедури обробки події, створені користувачем мовою VBA, які пов'язані з подією. VBA дозволяє викликати зовнішні процедури з бібліотечних баз даних MS Access (.mda) і бібліотек динамічного компонування (.dll). Саме при роботі у формі виникає основний ряд подій, обробка яких дозволяє зв'язувати різні об‘єкти в задачах обробки даних.

Для об'єднання об'єктів у єдиному діалоговому додатку можуть бути створені кнопкові форми. Кнопкова форма є панеллю керування додатками. Кнопки такої форми забезпечують виклик інших кнопкових форм, а також окремих об'єктів: Звітів, форм, макросів, модулів, з яких починається рішення завдання.

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

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

В Access є засоби автоматизованої розробки форми по керуванню додатків, назва - диспетчер кнопочных форм.

Створення кнопкової форми за допомогою диспетчера

Користувач має можливість за допомогою диспетчера кнопкових форм створювати кнопкову форму стандартного виду. Створимо головну кнопкову форму «Навчальний процес».

Диспетчер кнопочных форм може бути отриман наступними діями:

На вкладці Файл вибираємо Параметры. Відкриється вікно Параметры Access (див.рис. 12.1). Далі вибираємо Настройка ленты. У списку праворуч вибираємо Работа с базами данных і натискаємо на кнопку Создать группу. У лівому списку вибираємо Диспетчер кнопочных форм і натискаємо кнопку Добавить.

Рис. 12.1. Робота з параметрами.

У результаті вікно діалогу повинно змінитися так, як показано на рис. 12.2.

Рис.12.2. Робота з параметрами (продовження).

Тепер на вкладці Работа с базами данных у групі Работа с базами данных натисніть кнопку Диспетчер кнопочных форм (див. рис. 12.3).

Рис. 12.3. Вкладка Робота з базами даних, група Робота з базами даних.

У вікні Диспетчер кнопочных форм підтвердимо створення кнопкової форми (рис. 12.4).

Рис. 12.4. Вікно підтвердження створення кнопкової форми додатка

З'явиться вікно з рядком Главная кнопочная форма (рис. 12.5), у якому формується список кнопкових форм різних рівнів.

Рис. 12.5. Вікно списку кнопкових форм додатка