русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Зауваження


Дата добавления: 2015-07-23; просмотров: 545; Нарушение авторских прав


У Microsoft Word і Excel є засоби автоматичного запису макросів. Ці кошти дуже зручні для вивчення VBA, оскільки дозволяють автоматично створити процедуру, включивши запис макросу, виконавши необхідні дії і зупинивши запис. Тоді всі дії користувача, що виконуються після включення запису і до її зупинки, перетворюються в текст процедури VBA. Потім цей текст можна переглянути і відредагувати за допомогою редактора VBA. У Microsoft Access засобів автоматичного запису макросів немає так само, як немає і засобів автоматичної генерації коду VBA (за винятком того, що створюють майстра).

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

При розробці програми з використанням макросів кількість макросів може виявитися дуже великим. Тому важливо добре організувати доступ до потрібних макросам. Для цього в одному об'єктіМакрос (Macro) можна об'єднати кілька макросів. Наприклад, рекомендується всі макроси, пов'язані з подіями у формі або звіті, об'єднати в окремий об'єкт, що відповідає даній формі або звіту

Для того щоб можна було це зробити, кожен макрос групи повинен мати своє ім'я, а ім'я об'єкта Макрос (Macro) буде ім'ям групи макросів.

 

Щоб створити групу макросів:


- Відкрийте Конструктор макросів.
- Натисніть кнопку Імена макросів (Macro Name) на панелі інструментів.

– На панелі описів у вікні Конструктора з'явиться ще один стовпець "Ім'я макросу" (Macro Name).
- У цей стовпець введіть ім'я першого макросу. Інші поля цього рядка краще залишити порожніми – це полегшить переміщення та копіювання макрокоманд.
-Починаючи з наступного рядка, введіть усі дії макросу і відповідні аргументи длякожної дії.
- Пропустіть один рядок.
- Повторіть кроки 3-5 для кожного макросу.

 

Мал.3. Створення групи макросів

На мал. З у вікні Конструктора представлений макрос "Співробітники" (Employees) бази даних "Борей" (Northwind). Щоб визначити макросу не потрібно окремої дії. Access продовжує виконання макросу, що входить до групи, поки не виявить рядок, що містить ім'я в стовпці "Ім'я макросу" (Macro Name), або поки не дійде до останнього рядка вікна макросів.



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

Для запуску одного з макросів групи використовується повне ім'я для посилання на макрос. Повне ім'я макросу формується таким чином: імяГруппи.імяМакроса.



<== предыдущая лекция | следующая лекция ==>
ПоПорада | Зауваження


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.109 сек.