Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Dotyczy

Obiekt Form

Obiekt Report

Właściwość Modal umożliwia określenie, czy formularz lub raport ma być otwierany jako okno modalność. Po otwarciu formularza lub raportu jako okna modalnego należy zamknąć okno, aby można było przenieść fokus do innego obiektu. Właściwość do odczytu i zapisu typu Boolean (wartość logiczna).

wyrażenie.Modal

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

WłaściwośćModal może przybierać następujące ustawienia.

Ustawienie

Visual Basic

Opis

Tak

True (Prawda)

Formularz lub raport jest otwierany jako okno modalne.

No (Nie)

False (Fałsz)

Ustawienie domyślne. Formularz jest otwierany jako okno niemodalne.


Tę właściwość można ustawić za pomocą arkusza właściwości formularza lub raportu, makra lub kodu języka Visual Basic for Applications (VBA).

Gdy zostanie otwarty formularz modalny, inne okna w programie Microsoft Office Access 2007 są blokowane do czasu jego zamknięcia (choć można przełączać do okien innych aplikacji). Aby oprócz innych okien wyłączyć także menu i paski narzędzi, należy nadać wartość Yes (Tak) zarówno właściwości Modal, jak i PopUp.

Aby określić rodzaj obramowania formularza, można użyć właściwości BorderStyle. Zwykle formularze modalne mają dla właściwości BorderStyle ustawioną wartość Dialog.

Porada

Używając właściwości Modal, PopUp i BorderStyle, można utworzyć niestandardowe okno dialogowe. W tym celu można ustawić dla właściwości Modal wartość Yes (Tak), dla właściwości PopUp — wartość Yes, a dla właściwości BorderStyle — wartość Dialog.

Ustawienie dla właściwości Modal wartości Yes (Tak) powoduje, że formularz stanie się modalny wyłącznie wtedy, gdy:

  • Zostanie otwarty w widoku formularza z poziomu okienka nawigacji.

  • Zostanie otwarty w widoku formularza przy użyciu makra lub kodu VBA.

  • Użytkownik przełączy z widoku projektu do widoku formularza.

Gdy formularz jest modalny, nie można przełączyć z widoku formularza do widoku arkusza danych, można jednak przełączyć do widoku projektu, a następnie do widoku arkusza danych.

Formularz nie jest modalny w widoku projektu ani w widoku arkusza danych. Nie jest także modalny po przełączeniu z widoku arkusza danych do widoku formularza.

Uwaga: Aby otworzyć formularz z właściwościami Modal i PopUp o wartości Yes (Tak), można użyć ustawienia Dialog argumentu akcji trybu okna OpenForm.

Przykład

Wartość właściwości Modal dla formularza „Order Entry” można zwrócić w następujący sposób:

Dim b As Booleanb = Forms("Order Entry").Modal

Wartość właściwości Modal można ustawić w następujący sposób:

Forms("Order Entry").Modal = True

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×