Свойство 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 и обратная связь.