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


Дата добавления: 2014-11-24 | Просмотров: 1546


<== предыдущая страница | Следующая страница ==>

 

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

У стовпчику Имя макроса вказується ім'я макроса, що слід задавати, якщо вікно містить декілька макросів. У стовпчику Условие використовують умовний вираз. Це такий вираз, значення якого Microsoft Access перевіряє та порівнює з вказаним значенням, наприклад, в інструкціях If...Then та Select Case. Якщо умова порівняння задовільняється, то виконується одна або декілька операцій. Якщо умова не задовільняється, то включені в умовну конструкцію операції пропускаються, та виконується перехід на наступну інструкцію.

У стовпчику Макрокоманда перераховуються дії (макрокоманди), що підлягають виконанню у потрібній послідовності. (мал.1).

Зручно розробляти макроси для автоматизації нескладних процесів, таких як відкриття і закриття декількох форм або звітів, вивід на екран або друк декількох документів і т.д.

 

 

Малюнок 1

 

Виконання кожної макрокоманди залежить від значень її аргументів. Всі аргументи вводяться в спеціально відведені для цього поля, розташовані в нижній частині вікна макросу. Аргументи рекомендується задавати в тому порядку, у якому вони розташовані в нижній частині вікна макросу. Розробка макросу починається з запровадження макрокоманд відкриття об'єктів, перетаскуванням відповідних об'єктів із вікна бази даних в комірки вікна конструктора макросу. При цьому Access автоматично розпізнає, про який об'єкт йде мова, і вибирає відповідну макрокоманду: OpenForm для форми або OpenTable для таблиці. Ім'я переміщеного об'єкта з'являється в області аргументів макрокоманди в якості значення параметра Имя Макроса. Важливо, щоб до моменту виконання макросу, що відчиняється об'єкт вже існував.

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

За допомогою макрокоманди ВыполнитьКоманду можна задати виконання більшості команд із меню. Ім'я виконуваної команди вказується в якості аргументу в полі Команда.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |

При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.049 сек.)