double arrow

Создание группового макроса , позволяющего изменять количество товара на складе при заполнении формы и изменять свойство видимости кнопок (visible)


ü B форме Заказбыли созданы две кнопки Прием Заказа и Отмена Заказа., а также кнопки перехода между записями и кнопка создания новой записи

ü Измените свойство Имя (но не Подпись) кнопки Прием Заказа на Прием, а кнопки Отмена Заказана Отмена, кнопки создания новой записи -- Добавить

ü Откройте макрос Складв режиме Конструктора

ü Выведите столбец Имя Макроса (меню Вид)

ü Для созданного ранее макроса введите имя Прием Товара

ü Самостоятельно добавьте макрокоманды , позволяющие изменять количество принтеров и мониторов на складе при выполнении заказа . Эти операции будут выполняться при нажатии кнопки Прием

ü После нажатия кнопки Прием изменяется количество товаров на складе и кнопка Прием прячется, а кнопка Отмена выводится на экран

Макрокоманда Аргументы Примечание
Задать значение Элемент: [Отмена].[Visible] Выражение Истина Кнопка Отмена видна
К элементу управления Имя элемента: [Отмена] Переместить фокус на кнопку Отмены
Задать значение Элемент: [Прием].[Visible] Выражение Ложь Кнопка Прием не видна
       

ü Создайте макросы Открытие(выполняется при открытии формы) и Добавить(выполняется при нажатии кнопки создания новой записи)




Имя Макрокоманда Аргумент Значение Примечание
Открытие Задать значение Элемент Выражение [Прием].[Visible] Ложь Действует при открытии формы
  Задать значение Элемент Выражение [Отмена].[Visible] Истина  
Добавить Задать значение Элемент Выражение [Прием].[Visible] Истина Действует при нажатии кнопки Добавить
  Задать значение Элемент Выражение [Отмена].[Visible] Ложь

ü Самостоятельно создайте макрос Отмена Заказа,который будет выполняться при нажатии на кнопку Отмена. Количество тавара на складе будет увеличиваться , кнопка Отмена прятаться, кнопка Прием выводиться

ü Свяжите макросы с соответствующими событиями формы и элементов формы ЗАКАЗ







Сейчас читают про: