Page 59 - 2
P. 59

59


                           В  нашому  прикладі  на  діаграмі  відображена  динаміка  зміни  лише  одного
                    параметра  –  Кількість.  Майстер  дозволяє  будувати  діаграми  з  декількома
                   параметрами.
                                                         6 Макроси

                         6.1 Основні поняття

                         Макрос  –  це  макрокоманда  або  велика  команда,  призначена  для  виконання
                   однієї  або  декількох  нескладних  послідовних  операцій  (одиничних  макрокоманд)
                   таких,  наприклад,  як:  Відкрити  таблицю,  Відкрити  форму,  Знайти  запис,
                   Застосувати фільтр тощо. Макрос представляє собою деяку стандартну програму,
                   складену мовою Visual Basic, яка виконується при його запуску. Проектувальник чи
                   користувач  бази  даних  не  обов'язково  повинен  знати  цю  мову,  програми
                   викликаються в готовому вигляді за допомогою перенесення в макрос їхніх назв.
                   Як  правило,  кожний  макрос  має  параметри,  які  задають  область  його  дії,  ім'я
                   об'єкта,  над  яким  виконуються  операції  та  ін.  Цінною  особливістю  макросів  є
                   можливість їх запуску за допомогою, практично всіх, елементів управління форми
                   або звіту. Це дозволяє так збудувати базу даних, щоб оператор, який її експлуатує,
                   не виходячи з форми, міг виконувати будь-які потрібні роботи.

                         6.2 Виготовлення макросів та їх випробування

                         Для виготовлення макроса необхідно у вікні База даних встановити перемикач
                   на Макроси і натиснути кнопку Створити, подібно до того, як ми створювали інші
                   складники БД. Це приводить до появи вікна Макрос в режимі конструктора, яке з
                   готовим макросом Платники_м, призначеним для відкриття форми Платники_ф,
                   показане на рисунку 6.1. Вікно макроса складається трьох частин: верхньої та двох
   54   55   56   57   58   59   60   61   62   63   64