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


Свойство Form.Modal (Access)

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

Синтаксис

expression. Модального

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

Замечания

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

Setting Visual Basic Описание
Да True Форма или отчет открывается в виде модального окна.
Нет False (по умолчанию) Форма открывается как немодальное окно.

При открытии модального окна другие окна в Microsoft Access отключаются до закрытия формы (хотя вы можете переключиться на окна в других приложениях). Чтобы отключить меню и панели инструментов в дополнение к другим окнам, задайте для свойств Modal и PopUp значение Да.

Используйте свойство BorderStyle , чтобы указать тип границы, который будет иметь форма. Как правило, для модальных форм свойство BorderStyle имеет значение Dialog.

Используйте свойства Modal, PopUp и BorderStyle для создания настраиваемого диалогового окна. Для пользовательских диалоговых окон можно задать для параметра Modal значение Да, PopUp — Да, а Для параметра BorderStyle — диалоговое окно.

Если для свойства Modal задано значение Да, форма будет модальной только в следующих случаях:

  • Откройте его в представлении форма в окне База данных.
  • Откройте его в представлении формы с помощью макроса или Visual Basic.
  • Переключение с представления конструктора на представление формы.

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

Форма не является модальной в режиме конструктора или таблицы, а также не является модальной при переключении с представления таблицы на представление формы.

Примечание.

Используйте параметр Диалоговое окно аргумента действия WindowMode действия OpenForm, чтобы открыть форму со свойствами Modal и PopUp , установленными в значение Да.

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

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