Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Робота з макросами





Мета роботи: створення макросів, як об'єктів, призначених для управління роботою додатків.

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

Макрос – програма, що складається з послідовності макрокоманд. Макрокоманда - це інструкція, орієнтована на виконання певної дії над об'єктами Access і їхніми елементами.

Щоб створити простий макрос, потрібно відкрити вікно бази даних, перейти на вкладку Макросы й натиснути кнопку Создать. При цьому відкривається вікно нового макроса (рис. 10.1).

Рис. 10.1 - Вікно нового макроса

 

 

 

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

Макрокоманди, що становлять макрос, уводяться в стовпець Макрокоманда (рис.10.2). Для введення макрокоманди можна нажати в цьому стовпці кнопку розкриття списку макрокоманд і вибрати потрібну. У правій нижній частині вікна макроса виводиться коротка довідка, зміст якої залежить від положення курсора у верхній частині вікна макроса.

Рис.10.2 - Список макрокоманд у вікні макроса

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

Виконання макроса з настанням події

В Access передбачена можливість запуску макроса при виникненні деякої події. Можна передбачити запуск макроса користувачем з форми шляхом натискання кнопки. Ця кнопка повинна бути пов'язана з макросом. Для цього у властивостях кнопки на вкладці События в рядку Нажатие кнопки задається ім'я макроса.

Для створення кнопки в режимі Конструктор, що запускає конкретний макрос, необхідно:

- клацнути на кнопку Кнопка на панелі елементів і намалювати кнопку у формі (кнопка Мастера элементов на панелі елементів не натиснута);

- зробити відповідний напис на кнопці;

- нажати кнопку Свойства на панелі інструментів і у вікні властивостей на вкладці События в рядку Нажатие кнопки потрібно внести ім'я макроса.

Кнопка для запуску макроса може бути створена у формі й за допомогою майстра. Для цього потрібно нажати на панелі елементів кнопки: Мастера элементов і Кнопка. Після креслення кнопки у формі відкривається вікно Создание кнопки, у якому необхідно вибрати категорію Разное й дія Выполнить макрос. Потім вибрати макрос, який буде запускатися при натисканні кнопки.

Можна передбачити запуск макроса користувачем з форми шляхом натискання кнопки. Ця кнопка повинна бути пов'язана з макросом. Для цього у властивостях кнопки на вкладці События в рядку Нажатие кнопки задається ім'я макроса.

Для створення кнопки в режимі Конструктор, що запускає конкретний макрос, необхідно:

- клацнути на кнопку Кнопка на панелі елементів і намалювати кнопку у формі (кнопка Мастера элементов на панелі елементів не натиснута);

- зробити відповідний напис на кнопці;

- нажати кнопку Свойства на панелі інструментів і у вікні властивостей на вкладці События в рядку Нажатие кнопки потрібно внести ім'я макроса.

Кнопка для запуску макроса може бути створена у формі й за допомогою майстра. Для цього потрібно нажати на панелі елементів кнопки: Мастера элементов і Кнопка. Після креслення кнопки у формі відкривається вікно Создание кнопки, у якому необхідно вибрати категорію Разное й дія Выполнить макрос. Потім вибрати макрос, який буде запускатися при натисканні кнопки.

Завдання 1. На основі таблиці «Авіакомпанії» створіть у режимі Конструктора форму «Ура! Відпочинок» з полями: КодАвіакомпанії, Назва, Напрямок, ДатаВильоту, ЦінаКвитка(у.о.).

Завдання 2. У формі «Ура! Відпочинок» створіть чотири командні кнопки:

- «Готелі», яка повинна відкрити форму «Готелі»

- «Клієнти», яка повинна відкрити форму «Клієнти»

- «ЦінаКвитка», яка повинна вивести на екран тільки ті записи, що відповідають даним поля «ЦінамКвитка(у.о.)» не менше 170 та не більше 200 у.о.

- «Вихід з Access».

Завдання 3. У формі «Готелі» створіть дві командні кнопки:

- «ТермінПроживання», яка повинна вивести на екран тільки ті записи, що відповідають даним поля «ТермінПроживання» 7 або 9 ночей.

- «Закрити», яка повинна закрити дану форму.

Завдання 4. У формі «Клієнти» створіть дві командні кнопки:

- «КодГотелю», яка повинна вивести на екран тільки записи з Код(ами)Готелю менше 104.

- «Закрити», яка повинна закрити дану форму.

 

Контрольні питання.

1. Що таке макрос? Які дії він може виконувати?

2. Як створити макрос?

3. З яких елементів складається вікно макросу?

 

Список літератури

1. Інформатика і комп”ютерна техніка. Войтюшенко Н.М., Останець А.І. - Київ, ЦУЛ, 2009.

2. Інформатика: теоретичні основи і практикум. Литвин І.І., Конончук О.М. - Київ, «Новий світ», 2007.

3. Інформатика. Комп’ютерна техніка. Комп’ютерні технології. Баженов В.А., Венгерський П.С., Горлач В.М. та інш. - Київ, «Каравела», 2003.

Додаткова література

1. Глушаков С.В. и др. Программирование на Visual Basic 6.0. Учебный курс – Харьков: Издательство ² Фолио ², 2002.

2. Коцюбинский А.О., Грошев С.В. Современный самоучитель профессиональной работы на компьютере. – 3-е изд. — М.: Триумф, 1999

3. Інформатика, Комп’ютерна техніка, Комп’ютерні технології. За редакцією О.І. Пушкаря. – Київ, "Академія", 2001.

4. Дібкова Л.М. Інформатика та комп’ютерна техніка. Посібник для студентів вищих навчальних закладів.– Київ: Видавничий центр "Академія", 2002.

5. Вильямс Орвис. Excel для ученых, инженеров и студентов. Пер. с англ. –К.: Юниор, 1999.

6. Гарнаев А. Использование MS Excel и VBA в экономике и финансах. - СПб.: БХВ- Санк-Петербург, 1999.

 

 

Зміст

Лабораторні роботи

Date: 2015-12-11; view: 341; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию