Стосується
Об’єкт Form |
Об’єкт Report |
За допомогою властивості Modal можна вказати, чи відкриється форма або звіт як вікно модальний. Коли форма або звіт відкриється як модальне вікно, необхідно закрити вікно, щоб перемістити фокус до іншого об'єкта. Логічний вираз (читання й записування).
вираз.Modal
expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Примітки
Властивість Modal може мати наведені нижче значення.
Значення |
Visual Basic |
Опис |
Так |
True |
Форма або звіт відкривається в модальному вікні. |
Ні |
False |
Форма відкривається в немодальному вікні (стандартне значення). |
Цю властивість можна встановити, використовуючи вікно властивостей форми чи звіту, макрос або код Visual Basic for Applications (VBA).
Якщо відкрити модальне вікно, інші вікна в Microsoft Office Access 2007 будуть неактивні, доки ви не закриєте форму (вікна інших програм будуть доступні). Щоб також вимкнути меню та панелі інструментів, установіть значення "Так" для двох властивостей: Modal і PopUp.
За допомогою властивості BorderStyle можна визначити потрібний тип рамки для форми. Зазвичай для модальних форм властивість BorderStyle має значення Dialog (Діалогове вікно).
Порада
За допомогою властивостей Modal, PopUp і BorderStyle можна створити настроюване діалогове вікно. Для настроюваних діалогових вікон для параметра Modal (Так), PopUp (Так), BorderStyle (Межі) можна встановити значення Dialog (Діалогове вікно).
Якщо властивість Modal має значення "Так", форма модальна лише в таких випадках:
-
ви відкрили її в поданні форми з області переходів;
-
ви відкрили її в поданні форми за допомогою макросу або коду VBA;
-
ви змінили режим конструктора на подання форми.
Якщо форма модальна, неможливо перейти від подання форми до подання таблиці, але можна вибрати режим конструктора, а потім перейти до подання таблиці.
Форма не модальна в режимі конструктора та поданні таблиці, а також у разі, якщо ви перейшли від подання таблиці до подання форми.
Примітка.: Щоб відкрити форму, для якої властивості Modal і PopUp мають значення "Так", можна встановити для аргументу "Режим вікна" дії Відкритиформу значення Dialog (Діалогове вікно).
Приклад
Ось як можна повернути значення властивості Modal для форми Order Entry:
Dim b As Booleanb = Forms("Order Entry").Modal
Ось як можна задати значення властивості Modal:
Forms("Order Entry").Modal = True