Подключение макросов.
Процедура создания макроса.
Макросы.
В нашей задаче мы будем программировать макрос подсчета итоговой суммы, которую должен заплатить клиент за прокат фильма. Эта цена будет считаться так:
(Количество дней + Просрочено)*Цена проката в сутки- Залог
- В окне БД выбираем объект Макросы- Создать.
- Выбираем Макрокоманду Задать значение.
- Выбираем Аргумент макрокомандыЭлементи вПостроителе выраженийуказываем поле Итого в форме БЛАНК ВЫДАЧИ ФИЛЬМОВ:
- Выбираем Аргумент макрокоманды Выражениеи спомощью построителя выражениязаписываем формулу подсчета итоговой суммы:
- Сохраняем макрос под именем Сумма:
· Макрос готов. Теперь надо его подключить к форме.
Срабатывание макроса можно выполнить по нажатию кнопки, соответственно определив Категорию кнопки- Разное, Действие – Выполнить макрос «Сумма»:
Можно выполнить срабатывание макроса автоматически, связав его с изменением событий, от которых зависит макрос. Для этого надо открыть окно свойств и перейти на вкладку события, щелкнуть в строке свойства того события, при возникновении которого должен запускаться макрос. У нас это Событие– После обновления полей (Залог, Количество дней, Просрочено, Цена проката в сутки) – выполнить макрос Сумма: