ü B форме Заказ были созданы две кнопки Прием Заказа и Отмена Заказа., а также кнопки перехода между записями и кнопка создания новой записи
ü Измените свойство Имя ( но не Подпись) кнопки Прием Заказа на Прием, а кнопки Отмена Заказа на Отмена, кнопки создания новой записи -- Добавить
ü Откройте макрос Склад в режиме Конструктора
ü Выведите столбец Имя Макроса ( меню Вид)
ü Для созданного ранее макроса введите имя Прием Товара
ü Самостоятельно добавьте макрокоманды, позволяющие изменять количество принтеров и мониторов на складе при выполнении заказа. Эти операции будут выполняться при нажатии кнопки Прием
ü После нажатия кнопки Прием изменяется количество товаров на складе и кнопка Прием прячется, а кнопка Отмена выводится на экран
Макрокоманда | Аргументы | Примечание | |
Задать значение | Элемент: [Отмена].[Visible] Выражение Истина | Кнопка Отмена видна | |
К элементу управления | Имя элемента: [Отмена] | Переместить фокус на кнопку Отмены | |
Задать значение | Элемент: [Прием].[Visible] Выражение Ложь | Кнопка Прием не видна | |
ü Создайте макросы Открытие (выполняется при открытии формы) и Добавить (выполняется при нажатии кнопки создания новой записи)
|
|
Имя | Макрокоманда | Аргумент | Значение | Примечание |
Открытие | Задать значение | Элемент Выражение | [Прием].[Visible] Ложь | Действует при открытии формы |
Задать значение | Элемент Выражение | [Отмена].[Visible] Истина | ||
Добавить | Задать значение | Элемент Выражение | [Прием].[Visible] Истина | Действует при нажатии кнопки Добавить |
Задать значение | Элемент Выражение | [Отмена].[Visible] Ложь |
ü Самостоятельно создайте макрос Отмена Заказа, который будет выполняться при нажатии на кнопку Отмена. Количество тавара на складе будет увеличиваться, кнопка Отмена прятаться, кнопка Прием выводиться
ü Свяжите макросы с соответствующими событиями формы и элементов формы ЗАКАЗ