Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EI_ НМЗ (IV частина)_ЗВ.docx
Скачиваний:
63
Добавлен:
27.10.2018
Размер:
2.41 Mб
Скачать

Теоретичні відомості

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

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

Для об’єднання об’єктів в одному діалоговому додатку можна створювати так звані кнопкові форми.

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

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

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

В Access є засіб який автоматизує розробку форми щодо керування додатком, яке називається диспетчером кнопочных форм.

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

  1. Виконаємо команду (вкладка , группа )

  2. В вікні Диспетчер кнопочных форм підтвердимо створення кнопкової форми. В вікні

натиснемо кнопку .

  1. В вікні діалогу виділимо рядок з головною формою в натиснемо . В вікні діалогу перейменуємо головну кнопочку форму в Штатний розклад, вводячи це ім’я в поле:

  1. В вікні введемо ім’я першої кнопкової форми:

5.Аналогічно створимо кнопкову форму для відділу кадрів:

Формування елементів взаємозв’язку кнопкових форм. Формування кнопок головної кнопкової форми для організованого виклику інших кнопкових форм виконаємо у наступній послідовності:

  1. Щоб сформувати в головній формі Штатний розклад кнопки виклику залежної форми для відділу кадрів натиснемо кнопку. В вікні натиснемо додамо:

і .

2. Аналогічно створимо кнопку для виклику ще однієї залежної форми для відділу кадрів:

.

3.Щоб завершити роботу з додатками створимо кнопку:

.

Отже, сторінка головної кнопкової форми Штатний розклад після створення її елементів має вигляд:

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

і , а потім:

Потім додамо до кнопкової форми «Кнопкова форма для бухгалтерії» ще два елемента керування:

та

Отже, елементи керування (кнопки) «Кнопкової форми для бухгалтерії» матимуть вигляд:

Аналогічно сформуємо кнопки для «Кнопкової форми для відділу кадрів»:

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

Завантаження створеної кнопкової форми приводить до появи вікна:

Рис. 9.1. Головна кнопкова форма Штатний розклад

Рис. 9.2. Елементи керування «Кнопкової форми для бухгалтерії»

Рис. 9.3. Елементи керування «Кнопкової форми для відділу кадрів»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]