Dotyczy
Obiekt Form |
---|
Obiekt Report |
Ustawia lub zwraca wartość pola Przy dezaktywowaniu w oknie Właściwości formularza lub raportu. Właściwość do odczytu i zapisu typu String (Ciąg).
wyrażenie.OnDeactivate (PrzyDezaktywowaniu)
wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.
Spostrzeżenia
Ta właściwość jest pomocna w programowej zmianie akcji wykonywanejAccess po wyzwoleniu zdarzenia. Między wywołaniami zdarzeń można na przykład zmodyfikować parametry wyrażenia lub przejść z procedury zdarzenia na wyrażenie lub makro, zależnie od okoliczności wyzwolenia danego zdarzenia.
Zdarzenie Deactivate (Dezaktywuj) jest wyzwalane, gdy formularz lub raport traci fokus na rzecz okna Tabela, Zapytanie, Formularz, Raport, Makro lub Moduł albo okienka nawigacji.
Właściwość OnDeactivate (PrzyDezaktywowaniu) przyjmuje jedną z następujących wartości, zależnie od wyboru dokonanego w oknie Wybieranie konstruktora (dostępnego po kliknięciu przycisku Konstruuj obok pola Przy dezaktywowaniu w arkuszu właściwości formularza lub raportu):
-
Jeśli została wybrana opcja Konstruktor wyrażeń, wartością tej właściwości będzie ciąg „=wyrażenie”, gdzie wyrażenie określa wyrażenie skonstruowane w oknie Konstruktora wyrażeń.
-
Jeśli została wybrana opcja Konstruktor makr, wartością tej właściwości będzie nazwa makra.
-
Jeśli została wybrana opcja Konstruktor kodu, wartością tej właściwości będzie „[Procedura zdarzenia]”.
Jeśli pole Przy dezaktywowaniu jest puste, wartość właściwości jest ciągiem pustym.
Przykład
W poniższym przykładzie zdarzenie Deactivate (Dezaktywuj) dla formularza „Order Entry” zostaje skojarzone z makrem „Deactivate_Macro”.
Forms("Order Entry").OnDeactivate = "Deactivate_Macro"