Свойство CommandButton.Cancel (Access)
Используйте свойство Отмена , чтобы указать, является ли кнопка команды кнопкой Отмена в форме. Для чтения и записи, Boolean.
Синтаксис
expression. Отмена
Выражение Переменная, представляющая объект CommandButton .
Замечания
Свойство Cancel использует следующие параметры.
Setting | Visual Basic | Описание |
---|---|---|
Да | True | Командная кнопка — это кнопка Отмена . |
Нет | False | (по умолчанию) Кнопка команды не является кнопкой Отмена . |
Если для свойства Cancel задано значение Да, кнопка " Отмена" в форме будет нажать кнопку "Отмена". Однако по-прежнему необходимо написать макрос или процедуру событий Visual Basic, которая выполняет любое действие или действия, которые требуется выполнить кнопкой Отмена (например, закрытие формы без сохранения изменений в ней). Задайте для свойства события OnClick кнопки имя макроса или процедуры события.
Если для свойства Отмена для командной кнопки задано значение Да, а окно формы активно, пользователь может выбрать кнопку команды, нажав клавишу ESC, нажав клавишу ВВОД, когда кнопка команды находится в фокусе, или нажав кнопку команды.
Примечание.
Если при нажатии клавиши ESC на текстовое поле фокус будет находиться в фокусе, все изменения, внесенные в данные в текстовом поле, будут потеряны, а исходные данные будут восстановлены.
Если для свойства Отмена задано значение Да для одной кнопки команды в форме, для всех остальных кнопок в форме автоматически устанавливается значение Нет.
Для формы, поддерживающей необратимые операции, такие как удаление, рекомендуется сделать кнопку Отмена кнопкой команды по умолчанию. Для этого задайте для свойства Cancel и свойства Default значение Да.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.