Page 60 - 2
P. 60
60
Рисунок 6.1 – Готовий макрос Платники_м в режимі конструктора
нижніх – лівої і правої. Верхня частина має 5 полів (зліва направо): поле виділення
рядка, ім'я макроса (який може входити в склад даного макроса), умову
(застосування), макрокоманду та примітку. Внизу зліва вікно надає можливість
задати аргументи макроса, справа міститься коротка ситуативна довідка-підказка.
Дію, яку повинен виконувати макрос, можна вибрати з кишеньки в полі
Макрокоманда. На рисунку 6.1 якраз показаний момент вибору дії Відкрити
форму. В нижній частині вікна показані параметри цього макроса: ім'я форми та
режим даних. Нагадаємо, що в нашому випадку форма Оплати_ф призначена лише
виключно для внесення відомостей про нового платника, тому вибраний режим
даних Додавання. Отже, наш макрос Платники_м складається всього з однієї
макрокоманди.
Решту три макроси: Звіт_м, Діаграма_м та Квитанція_м виготовимо
приблизно так само: виберемо однакову для всіх макрокоманду Відкрити звіт, а в
якості параметрів виберемо з кишеньки імена відповідних звітів і режим Перегляд
під час налагодження або Друк при здачі БД в експлуатацію.
Перевірку працездатності макросів перевіримо шляхом їх запуску з вікна База
даних. Під час роботи макросів, які відкривають звіти, ми повинні одержати на
екрані (або в роздрукованому вигляді при встановлених відповідних параметрах
макроса) відомі вже звіти: Звіт, Квитанцію та Діаграму.
В результаті запуску макроса Платники_м ми повинні одержати на екрані
форму Платники_ф, готову для (причому, лише – для) внесення нових даних.
Форма повинна містити тільки три чисті (вільні) поля, призначені для внесення
прізвища, імені та адреси платника, а також місце для фото. Ніяких інших