Информатика. Теория и практика. Часть 2. Ищенко В.А - 190 стр.

UptoLike

189
ска . При выполнении макроса MS Access выполняет все макрокоман-
ды в той последовательности, в которой они включены в макрос , ис -
пользуя объекты и данные , указанные пользователем.
С помощью макросов можно:
Функционально объединить формы и отчеты . Например,
можно использовать две формы для просмотра связанных
данных. Кроме того, в форму можно добавить кнопку для пе-
чати отчета.
Выполнять автоматически поиск и отбор записей . Макро-
сы могут ускорить процесс поиска записей, которые следует
вывести на экран.
Определять значения элементов управления. С помощью
макроса можно определить значение размещенного в форме
элемента управления, присвоив ему результат вычисления или
значение из другой таблицы.
Выполнять проверку правильности данных. Макросы яв-
ляются хорошим инструментом для нестандартной обработки
данных и проверки сложных условий в формах. Например с
помощью макроса можно организовать выдачу различных со-
общений, в зависимости от типа данных, введенных в поле.
Определять свойства форм , отчетов и элементов управле-
ния. С помощью макросов можно определить большую часть
свойств форм, отчетов и элементов управления. Например, с
помощью макроса можно временно скрыть форму, если нужна
не сама форма, а только данные из нее.
Автоматизировать преобразование данных. Макросы мож -
но использовать для автоматического преобразования (импор -
та или экспорта) данных из одного формата в другой. Напри-
мер из MS Excel в Access.
Создать нестандартную рабочую среду. С помощью макроса
можно организовать автоматическое открытие группы запро-
сов , форм и отчетов при открытии базы данных; объединить
отдельные объекты базы данных в интерактивное приложение
программу выполняющую набор задач.
Чтобы создать макрос, необходимо:
Перейти на вкладку Макросы в окне базы данных
Нажать кнопку создать
В столбце Макрокоманда нажать кнопку раскрытия списка
макрокоманд
Выбрать имя макрокоманды
В нижней половине окна указать аргументы макрокоманды
                                      189

с ка . П ри вып олнении ма крос а MS Access вып олняет вс е ма крокома н-
ды в т ой п ос ледова т ель нос т и, в кот орой они вклю ч ены в ма крос , ис -
п оль зуя объект ыи да нные, ука за нные п оль зова т елем.
         С п омощ ь ю ма крос ов можно:
       • Ф унк ци онально объед и ни ть ф орм ы и отчеты . На п ример,
           можно ис п оль зова т ь две формы для п рос мот ра с вяза нных
           да нных. Кроме т ого, в форму можно доба вит ь кноп ку для п е-
           ч а т и от ч ет а .
       • В ы полнять ав том ати ческ и пои ск и отбор запи сей. Ма кро-
           с ы могут ус корит ь п роц ес с п оис ка за п ис ей, кот орые с ледует
           вывес т и на экра н.
       • О пред елять значени я э лем ентов управ лени я. С п омощ ь ю
           ма крос а можно оп ределит ь зна ч ение ра змещ енного в форме
           элемент а уп ра вления, п рис воив ему резуль т а т выч ис ления или
           зна ч ение из другой т а блиц ы.
       • В ы полнять пров ерк у прав и льности д анны х. Ма крос ы яв-
           ляю т с я хорош им инс т румент ом для нес т а нда рт ной обра бот ки
           да нных и п роверки с ложных ус ловий в форма х. На п ример с
           п омощ ь ю ма крос а можно орга низова т ь выда ч у ра злич ных с о-
           общ ений, в за вис имос т и от т ип а да нных, введенныхв п оле.
       • О пред елять св ойств а ф орм , отчетов и э лем ентов управ ле-
           ни я. С п омощ ь ю ма крос ов можно оп ределит ь боль ш ую ч а с т ь
           с войс т в форм, от ч ет ов и элемент ов уп ра вления. На п ример, с
           п омощ ь ю ма крос а можновременнос крыт ь форму, ес ли нужна
           не с а ма форма , а т оль кода нные из нее.
       • А в том ати зи ров ать преобразов ани е д анны х. Ма крос ы мож-
           ноис п оль зова т ь для а вт ома т ич ес когоп реобра зова ния (имп ор-
           т а или экс п орт а ) да нных из одного форма т а в другой. На п ри-
           мер из MS Excel в Access.
       • Созд ать нестанд артную рабочую сред у. С п омощ ь ю ма крос а
           можно орга низова т ь а вт ома т ич ес кое от крыт ие груп п ы за п ро-
           с ов, форм и от ч ет ов п ри от крыт ии ба зы да нных; объединит ь
           от дель ные объект ы ба зы да нных в инт ера кт ивное п риложение
           – п рогра мму вып олняю щ ую на бор за да ч .
         Ч т о бы со зда т ь м а к р о с, нео бхо ди м о :
       • П ерейт и на вкла дку Ма крос ыв окне ба зыда нных
       • На жа т ь кноп ку с озда т ь
       • В с т олбц е Ма крокома нда на жа т ь кноп ку ра с крыт ия с п ис ка
           ма крокома нд
       • Выбра т ь имя ма крокома нды
       • В нижней п оловине окна ука за т ь а ргумент ыма крокома нды