Отнася се за
Обект Form |
---|
Обект Report |
Можете да използвате свойството Modal , за да укажете дали даден формуляр или отчет се отваря като прозорец на модален. Когато формуляр или отчет се отвори като модален прозорец, трябва да затворите прозореца, преди да можете да преместите фокус в друг обект. Boolean за четене/запис.
израз.Modal
израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".
Забележки
Свойството Модален използва настройките по-долу.
Настройка |
Visual Basic |
Описание |
---|---|---|
Да |
True |
Формулярът или отчетът се отваря като модален прозорец. |
Не |
False |
(По подразбиране) Формулярът се отваря като немодален прозорец. |
Можете да зададете това свойство с помощта на списък със свойства на формуляра или отчета, макрос или код на Visual Basic for Applications (VBA).
Когато отворите модален прозорец, другите прозорци в Access се забраняват, докато не затворите формуляра (въпреки че можете да превключите към прозорци в други приложения). За да забраните менюта и ленти с инструменти в допълнение към другите прозорци, настройте и двете свойства Modal и PopUp на "Да".
Можете да използвате свойството BorderStyle, за да зададете вида на границата, която формулярът да има. Обикновено в модалните формуляри свойството BorderStyle е зададено на "Диалогов прозорец".
съвет
Можете да използвате свойствата Modal, PopUp и BorderStyle, за да създадете персонализиран диалогов прозорец. Можете да зададете Modal на "Да", PopUp на "Да" и BorderStyle на "Диалогов прозорец" за диалогови прозорци по избор.
Задаването на свойството Modal на "Да" прави формуляра модален само когато:
-
го отваряте в изглед за формуляри от навигационния екран;
-
го отваряте в изглед за формуляри с помощта на макроси или VBA код;
-
превключвате от изглед за проектиране към изглед на формуляр.
Когато формулярът е модален, не можете да превключвате към изглед на лист с данни от изглед на формуляр, въпреки че можете да превключите към изглед за проектиране и след това в изглед на лист с данни.
Формулярът не е модален в изглед за проектиране или изглед на лист с данни и също не е модален, ако превключите от изглед на лист с данни към изглед на формуляр.
Забележка: Можете да използвате настройката "Диалогов прозорец" на аргумента за действие за режим на прозореца OpenForm, за да се отвори формуляр със свойства Modal и PopUp, зададени на "Да".
Пример
За да върнете стойността на свойството Modal за формуляра "Въвеждане на поръчка", можете да използвате следното:
Dim b As Booleanb = Forms("Order Entry").Modal
За да зададете стойността на свойството Modal, можете да използвате следното:
Forms("Order Entry").Modal = True