Поделиться через


Свойство CommandButton.Cancel (Access)

Используйте свойство Отмена , чтобы указать, является ли кнопка команды кнопкой Отмена в форме. Для чтения и записи, Boolean.

Синтаксис

expression. Отмена

Выражение Переменная, представляющая объект CommandButton .

Замечания

Свойство Cancel использует следующие параметры.

Setting Visual Basic Описание
Да True Командная кнопка — это кнопка Отмена .
Нет False (по умолчанию) Кнопка команды не является кнопкой Отмена .

Если для свойства Cancel задано значение Да, кнопка " Отмена" в форме будет нажать кнопку "Отмена". Однако по-прежнему необходимо написать макрос или процедуру событий Visual Basic, которая выполняет любое действие или действия, которые требуется выполнить кнопкой Отмена (например, закрытие формы без сохранения изменений в ней). Задайте для свойства события OnClick кнопки имя макроса или процедуры события.

Если для свойства Отмена для командной кнопки задано значение Да, а окно формы активно, пользователь может выбрать кнопку команды, нажав клавишу ESC, нажав клавишу ВВОД, когда кнопка команды находится в фокусе, или нажав кнопку команды.

Примечание.

Если при нажатии клавиши ESC на текстовое поле фокус будет находиться в фокусе, все изменения, внесенные в данные в текстовом поле, будут потеряны, а исходные данные будут восстановлены.

Если для свойства Отмена задано значение Да для одной кнопки команды в форме, для всех остальных кнопок в форме автоматически устанавливается значение Нет.

Для формы, поддерживающей необратимые операции, такие как удаление, рекомендуется сделать кнопку Отмена кнопкой команды по умолчанию. Для этого задайте для свойства Cancel и свойства Default значение Да.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.