3. Закройте окна таблицы, запроса и формы и разверните окно базы данных.
1.1.4. Редактирование макроса
1. Откройте окно Конструктора для макроса Открытие окон.
2. Над первой строкой таблицы конструктора вставьте пустую строку и в поле Макрокоманда этой строки выберите из списка команду Свернуть.
3. Аналогично вставьте строку с командой Свернуть после строки с командой Открыть таблицу.
4. Сохраните изменения в макросе и закройте окно Конструктора.
5. Запустите макрос и проверьте, что на экран выводятся запрос и форма в виде открытых окон и таблица и база данных в виде окон, свернутых в значки.
6. Закройте окна таблицы, запроса и формы и разверните окно базы данных .
1.2.1. Объединение макросов в макрогруппу.
1. Выполните команду меню Файл- Сохранить как/экспорт и сохраните макрос Открытие окон в текущей базе данных под именем Макрогруппа.
2. Откройте окно Конструктора для макроса Макрогруппа.
3. На панели инструментов нажмите кнопку Имена макросов.
4. В добавленном столбце таблицы конструктора в первой строке введите имя макроса Часть1.
5. В строке с командой Открыть запрос введите имя макроса Часть2 и вставьте над ней пустую строку для удобства просмотра макросов.
6. Сохраните изменения (под именем Открытие окон выступает уже макрогруппа, состоящая из двух макросов Часть1 и Часть2) и закройте окно конструктора.
7. Запустите макрос Макрогруппа. Проверьте, что выполнился только первый макрос макрогруппы (открылось только окно формы).
8. Исполните команду меню Сервис – Запуск макроса, в возникшем окне диалога в поле Имя макроса выберите из списка имя макроса: Часть2 и нажмите кнопку ОК. Проверьте, что выполнился второй макрос и возникло окно запроса (описанным выше способом можно запустить любой макрос из макрогруппы).
9. Закройте окна таблицы, запроса и формы и разверните окно базы данных.
1.2.2. Связывание макросов с командами меню.
1. Создайте новый макрос и расположите окна макроса и базы данных рядом.
2. Перетащите таблицу Заказчики в первое поле.
3. Для второго поля выберите команду КэлементуУправления. Для аргумента Имя элемента введите значение ФИО.
4. В следующей строке выберите в списке макрокоманду НайтиЗапись. Для аргумента Образец поиска введите Кирпичев Р.А..
5. Сохраните макрос под именем Поиск фамилии.
6. Запустите созданный макрос и проверьте, что выполняется поиск назначенной фамилии (на ней устанавливается выделение). Закройте окно таблицы Заказчики.
1.2.3. Связывание макросов с событиями
1. Сохраните макрос Открытие окон в текущей базе данных под именем AutoExec (макрос с таким именем автоматически выполняется при загрузке базы данных).
2. Закройте базу данных и вновь откройте ее. Проверьте, что при открытии базы данных выполняются действия, которые выполнялись при запуске макроса Открытие окон.
3. Закройте все окна кроме окна базы данных.
1.2.4. Связывание макроса с кнопкой.
1. Создайте макрос, состоящий из двух макрокоманд ВыполнитьКоманду. В первой макрокоманде установите аргумент: SelectRecord, а во второй: Copy.
2. Сохраните макрос под именем Копирование записи и закройте его.
3. Откройте форму Компьютеры в режиме конструктора. Расположите окна формы и базы данных рядом друг с другом.
4. На вкладке Макросы окна базы данных выделите макрос Копирование записи и перетащите его в окно формы в область заголовка.
5. Установите размер кнопки, чтобы была видна надпись, и сохраните изменения в форме.
6. Перейдите в режим формы, выведите в форме пятую запись и нажмите кнопку Копирование записи.
7. Проверьте выполнение копирования записи в буфер обмена, для чего выведите в форме тридцатую запись (пустые поля) и вставьте в нее содержимое буфера обмена (должна вставиться пятая запись).
8. Закройте окно формы, нажав кнопки ОК и Да в появляющихся окнах диалога.
1.3.1. Вызов приложений
1. Создайте новый макрос. В первой строке введите команду ЗапускПриложения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.