Властивість Modal

Стосується

Об’єкт Form

Об’єкт Report

За допомогою властивості Modal можна визначити, чи має форма або звіт відкриватися в модальному вікні. Якщо форма або звіт відкривається в модальному вікні, його необхідно закрити, щоб мати змогу перемістити фокус до іншого об’єкта. Логічний вираз (читання й записування).

вираз.Modal

вираз – обов’язковий аргумент. Це вираз, який повертає один з об’єктів зі списку "Стосується".

Примітки

Властивість 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

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×