Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.25 Mб
Скачать

10. Створення макросів

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

• У вікні бази даних вибрати вкладку Макроси;

• Слід натиснути кнопку Створити;

• У комірці стовпця Макрокоманда натиснути кнопку розкриття списку, що відкриває список макрокоманд;

• Вибирається ім'я макрокоманди;

• Вводиться текст коментарю до макрокоманді (необов'язково).

• У нижній половині вікна, при необхідності, вказують аргументи дії.

• Щоб додати до макрос інших макрокоманд переходять на наступний рядок і повторюють кроки з 3 по 6. Макрокоманди виконуються в порядку їх розташування в бланку.

Створимо макрос для відкриття форми та переходу на запис для введення нових даних (Рис.25)

Рис.25. Вікно макроса с макрокомандами

11. Проектування і розробка додатків користувача

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

Розробка програми:

• За табельному номеру дані співробітника викликаються з таблиці Т-Кадри та додаються в таблицю Т-АрхівУволенних;

• У формі Ф-АрхівУволенних, відкритої на останньому записі, вводяться додаткові дані про звільнення;

• Закривається форма Ф-АрхівУволенних;

• Видаляється запис звільняє працівника з таблиці Т-Кадри.

12. Створення кнопкової форми

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

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

Технологія створення кнопки в кнопкової формі наступна:

• Конструктором створити форму без вибору джерела даних.

• Використовуючи панель елементів створити кнопку. На панелі елементів активізується кнопка і викреслюється курсором в потрібному місці форми. Панель елементів повинна бути відкрита відповідною кнопкою в меню.

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

• У контекстному меню кнопки пропонується вибір способу обробки вибраного події - створення процедури обробки події або запуск одного з раннє створених макросів для його запусків.

Кнопка Архів Звільнених виконує формування таблиці Т-Архів Видалених і видаляє звільненого співробітника з таблиці Т-Кадри.

При натисканні кнопки Т-кадри, можна переглянути вміст даної таблиці і внести зміни.

Кнопка Дані про кадри дозволяє відкрити форму і внести зміни в таблицю Т-Кадри.

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

Кнопка Звіт по зарплаті за грудень дозволяє переглянути раннє зроблений звіт. база дані співробітник

На малюнку 29 представлена ​​кнопкова форма:

Рис.29. Кнопкова форма

Література

  1. Александр Кузнецов, Microsoft Access 2003 Русская версия. – Питер. 2006.

  2. Гэри Ханен, Джеймс Хансен. Базы данных: разработка и управление: Пер. с англ. – М.:ЗАО «Издательство БИНОМ», 1999.

  3. Диго С.М. Базы данных: проектирование и использование: Учебник. М.: Финансы и статистика, 2005.

  4. Михеева В.Д., и др. Microsoft Access 2003. – СПб.: БВХ – Петербург, 2004.

  5. Информатика: Практикум по технологии работы на компьютере/ под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2000, 2002.

37

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