Какие изменения можно внести в отчет в режиме предварительного просмотра?

Окно предварительного просмотра возможно увеличить, дабы вывести на экран солидную часть отчета. Для движения по окну возможно применять горизонтальную и вертикальную полосы прокрутки, разные масштабы

Лабораторная работа № 5
Работа с макросами

Цель работы: закрепление теоретических знаний, взятых при изучении разделов курса, посвященных рассмотрению созданию макросов в СУБД.

1. Что такое макрокоманда?

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

2. Что такое макрос?

Макросом именуют комплект из одной либо более команд, делающих определенные, довольно часто применяемые операции, к примеру, открытие форм либо печать отчетов.

3. Как создать макрос?

Для макроса в окне базы разрешённых нужно выбрать вкладку Макросы и надавить на кнопку Создать. Покажется окно конструктора макросов (рис.1). Оно складывается из двух столбцов:Примечание и Макрокоманда. В столбце Макрокоманда перечисляются команды, подлежащие исполнению. Дабы в ячейке столбца Макрокоманда задать нужную макрокоманду, ее направляться выбрать из перечня.

Столбец Примечание, содержит комментарии к командам. При исполнении макроса он игнорируется, но его заполнение делает текст макроса понятнее.

Исполнение каждой макрокоманды зависит от ее доводов (кое-какие макрокоманды не имеют доводов). Доводы вводятся в намерено отведенные для этого поля, расположенные в нижней части окна макроса. Доводы смогут вводится посредством клавиатуры, но, по возможности, лучше выбирать их из перечня, дабы избежать некорректных значений.

направляться не забывать, что воздействие команды, в которой не указан целевой объект, распространяется на деятельный объект.

Существует следующий прием стремительного создания макроса, делающего действия над конкретным объектом базы данных. Необходимо выбрать объект в окне базы разрешённых и переместить его посредством мыши в ячейку макрокоманды в окне макроса.

Для этого направляться расположить окно базы данных и окно макроса рядом на экране посредством команды Сверху вниз либо Слева направо из меню Окно. После этого выбрать в окне базы данных соответствующую вкладку, выбрать объект и переместить его значок посредством мыши в ячейку макрокоманды. К примеру, чтобы создать макрос, открывающий форму, направляться переместить посредством мыши значок формы из окна базы данных в ячейку макрокоманды.

При переносе значка макроса в ячейку макрокоманды вводится макрокоманда, запускающая данный макрос, а при переносе значков вторых объектов (таблиц, запросов, форм, отчетов либо модулей) в макрос добавляется макрокоманда, открывающая данный объект.

4. Какие конкретно существуют методы запуска макроса?

Варианты запуска макросов:

– Дабы запустить макрос из окна конструктора макроса, необходимо надавить кнопку Какие изменения можно внести в отчет в режиме предварительного просмотра?

Запуск на панели инструментов.

– Дабы запустить макрос из окна базы данных, направляться выбрать вкладку Макросы, активизироватье имя макроса и надавить кнопку Запуск в окне базы данных (возможно кроме этого выполнить двойной щелчок на имени запускаемого макроса).

– Дабы запустить макрос из любого режима MicrosoftAccess, необходимо выбрать команду Сервис\ Макрос\ Запуск макроса и указать имя макроса.

5. Какие конкретно неточности смогут показаться при исполнении макроса и как их исправить?

Макрос не всегда функционирует так, как было задумано, Возможно выделить две категории неточностей в макросах:

— синтаксические;

— логические.

Значительно чаще появление неточностей в макросах обусловлено несоблюдением синтаксических правил. При выбора макрокоманд либо значений доводов в предлагаемых перечнях возможность происхождения неточности очень мелка. Совсем по-второму обстоит дело с доводами, значения которых задаются «вручную». В случае, если в имени объекта допущена неточность, воздействие не может быть выполнено. Подобная обстановка появляется и при удалении либо переименовании объекта. В случае, если макрос, в котором имеется ссылки на такие объекты, не поменян соответствующим образом, при исполнении покажется сообщение об неточности.

Синтаксические неточности легко распознаются программой Access 97, которая выдает сообщение о них в окне «Неточность исполнения макрокоманды». Нужно при помощи кнопкиПрервать в этом окне остановить исполнение макроса и исправить неточность.

Логические неточности не смогут быть найдены программой, их поиск требует участия пользователя. Обычной есть логическая неточность при задании условия, способную привести к появлению нескончаемого цикла. Завершить цикл может лишь закрытие Access 97. Исходя из этого пользователь обязан проверить все условия, перед тем как запускать макрокоманду.

При появления логических неточностей в макросах вероятна кроме того утрата данных.

6. Как в режиме формы создать кнопку для запуска макроса?

Формы являются главным методом организации интерфейса пользователя в приложениях MS Access и создаются с разными целями. Дабы автоматизировать исполнение некоей последовательности действий, возможно создать формы для работы с макросами.

Существуют пара способов создания кнопочной формы для запуска макросов.

7. Для чего рекомендован макрос AutoExec?

Особый макрос AutoExec машинально выполняется при загрузке базы данных. Таким методом возможно автоматизировать операции, каковые должны в любой момент выполняться в момент загрузки базы данных. В ходе открытия базы данных MicrosoftAccess проводит поиск макроса с этим именем и, в случае, если таковой макрос существует, машинально запускает его.

8. Как создать макрос AutoExec?

Для макроса AutoExec существует два метода:

u создать макрос, содержащий макрокоманды, каковые требуется выполнить при открытии базы разрешённых и сохранить его под именем AutoExec;

u в окне базы разрешённых выделить ранее созданный макрос, выбрать в меню Правка команду Переименовать и присвоить макросу новое имя — AutoExec.

При следующем открытии базы данных MicrosoftAccess машинально запустит данный макрос.

Аналитика. Настройка отчетов


Интересные записи:

Понравилась статья? Поделиться с друзьями: