Подключение макросов.

Процедура создания макроса.

Макросы.

В нашей задаче мы будем программировать макрос подсчета итоговой суммы, которую должен заплатить клиент за прокат фильма. Эта цена будет считаться так:

(Количество дней + Просрочено)*Цена проката в сутки- Залог

 

  • В окне БД выбираем объект Макросы- Создать.
  • Выбираем Макрокоманду Задать значение.

 

  • Выбираем Аргумент макрокомандыЭлементи вПостроителе выраженийуказываем поле Итого в форме БЛАНК ВЫДАЧИ ФИЛЬМОВ:

 

  • Выбираем Аргумент макрокоманды Выражениеи спомощью построителя выражениязаписываем формулу подсчета итоговой суммы:

 

  • Сохраняем макрос под именем Сумма:

 

 

· Макрос готов. Теперь надо его подключить к форме.

 

 

Срабатывание макроса можно выполнить по нажатию кнопки, соответственно определив Категорию кнопки- Разное, Действие – Выполнить макрос «Сумма»:

 

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