
- •6.140101 «Готельно-ресторанна справа»
- •Тема «Управління файлами й папками в ос Windows»
- •Робота з об'єктами стола й з вікнами додатків
- •Питання для самоперевірки
- •Робота з графічними об'єктами Word
- •Приклад виконання нульового завдання по табл. 7.11. Приклад виконання завдання №5
- •Оформлення протоколу лабораторної роботи
- •Питання для самоперевірки
- •Створення електронної таблиці в Excel
- •Завдання 2. Обробка ет за заданими критеріями з використанням майстра функцій. Обробці підлягає ет, розташована на аркуші 2.
- •Завдання 3. Захист аркуша №4 і зняття захисту для комірок введення даних за минулі місяці (в4:е7).
- •Оформлення протоколу лабораторної роботи
- •Питання для самоперевірки
- •Побудова діаграм в Excel
- •Оформлення протоколу лабораторної роботи
- •1. У заголовку лабораторної роботи записати її номер і мету проведення.
- •2. Записати умови індивідуальних завдань.
- •Рішення задач в Excel
- •28. Задано наступну таблицю, в якій відображені відомості про продаж книг:
- •Робота з базами даних в Excel
- •Створення бази даних. Створення таблиць
- •Створення бази даних
- •2.Створення таблиць за допомогою Конструктора
- •Лабораторна робота №8 Створення запитів
- •2. Створення запитів за допомогою sql- виразу
- •Лабораторна робота №9 Створення і редагування форм
- •1. Створення форм у режимі Майстра
- •2. Створення форм у режимі Конструктора
- •Лабораторна робота №10 Робота з макросами
- •Список літератури
Лабораторна робота №10 Робота з макросами
Мета роботи: створення макросів, як об'єктів, призначених для управління роботою додатків.
Створення макросів
Макрос – програма, що складається з послідовності макрокоманд. Макрокоманда - це інструкція, орієнтована на виконання певної дії над об'єктами Access і їхніми елементами.
Щоб створити простий макрос, потрібно відкрити вікно бази даних, перейти на вкладку Макросы й натиснути кнопку Создать. При цьому відкривається вікно нового макроса (рис. 10.1).
Рис. 10.1 - Вікно нового макроса
Верхня частина вікна використовується для визначення нового макроса, а нижня призначена для введення значень аргументів макрокоманд, включених у макрос.
Макрокоманди, що становлять макрос, уводяться в стовпець Макрокоманда (рис.10.2). Для введення макрокоманди можна нажати в цьому стовпці кнопку розкриття списку макрокоманд і вибрати потрібну. У правій нижній частині вікна макроса виводиться коротка довідка, зміст якої залежить від положення курсора у верхній частині вікна макроса.
Рис.10.2 - Список макрокоманд у вікні макроса
У мові макросів можна організувати виконання макрокоманди або набору макрокоманд тільки при виконанні деяких умов. Умова задається за допомогою логічних виразів і вводиться в рядок макрокоманди в стовпець Условие.
Виконання макроса з настанням події
В Access передбачена можливість запуску макроса при виникненні деякої події. Можна передбачити запуск макроса користувачем з форми шляхом натискання кнопки. Ця кнопка повинна бути пов'язана з макросом. Для цього у властивостях кнопки на вкладці События в рядку Нажатие кнопки задається ім'я макроса.
Для створення кнопки в режимі Конструктор, що запускає конкретний макрос, необхідно:
- клацнути на кнопку Кнопка на панелі елементів і намалювати кнопку у формі (кнопка Мастера элементов на панелі елементів не натиснута);
- зробити відповідний напис на кнопці;
- нажати кнопку Свойства на панелі інструментів і у вікні властивостей на вкладці События в рядку Нажатие кнопки потрібно внести ім'я макроса.
Кнопка для запуску макроса може бути створена у формі й за допомогою майстра. Для цього потрібно нажати на панелі елементів кнопки: Мастера элементов і Кнопка. Після креслення кнопки у формі відкривається вікно Создание кнопки, у якому необхідно вибрати категорію Разное й дія Выполнить макрос. Потім вибрати макрос, який буде запускатися при натисканні кнопки.
Можна передбачити запуск макроса користувачем з форми шляхом натискання кнопки. Ця кнопка повинна бути пов'язана з макросом. Для цього у властивостях кнопки на вкладці События в рядку Нажатие кнопки задається ім'я макроса.
Для створення кнопки в режимі Конструктор, що запускає конкретний макрос, необхідно:
- клацнути на кнопку Кнопка на панелі елементів і намалювати кнопку у формі (кнопка Мастера элементов на панелі елементів не натиснута);
- зробити відповідний напис на кнопці;
- нажати кнопку Свойства на панелі інструментів і у вікні властивостей на вкладці События в рядку Нажатие кнопки потрібно внести ім'я макроса.
Кнопка для запуску макроса може бути створена у формі й за допомогою майстра. Для цього потрібно нажати на панелі елементів кнопки: Мастера элементов і Кнопка. Після креслення кнопки у формі відкривається вікно Создание кнопки, у якому необхідно вибрати категорію Разное й дія Выполнить макрос. Потім вибрати макрос, який буде запускатися при натисканні кнопки.
Завдання 1. На основі таблиці «Авіакомпанії» створіть у режимі Конструктора форму «Ура! Відпочинок» з полями: КодАвіакомпанії, Назва, Напрямок, ДатаВильоту, ЦінаКвитка(у.о.).
Завдання 2. У формі «Ура! Відпочинок» створіть чотири командні кнопки:
«Готелі», яка повинна відкрити форму «Готелі»
«Клієнти», яка повинна відкрити форму «Клієнти»
«ЦінаКвитка», яка повинна вивести на екран тільки ті записи, що відповідають даним поля «ЦінамКвитка(у.о.)» не менше 170 та не більше 200 у.о.
«Вихід з Access».
Завдання 3. У формі «Готелі» створіть дві командні кнопки:
«ТермінПроживання», яка повинна вивести на екран тільки ті записи, що відповідають даним поля «ТермінПроживання» 7 або 9 ночей.
«Закрити», яка повинна закрити дану форму.
Завдання 4. У формі «Клієнти» створіть дві командні кнопки:
«КодГотелю», яка повинна вивести на екран тільки записи з Код(ами)Готелю менше 104.
«Закрити», яка повинна закрити дану форму.
Контрольні питання.
Що таке макрос? Які дії він може виконувати?
Як створити макрос?
З яких елементів складається вікно макросу?