Свойство OnDeactivate

Отнася се за

Обект Form

Обект Report

Задава или връща стойността на полето При дезактивиране в прозореца Свойства на формуляр или отчет. String за четене/запис.

израз.OnDeactivate

израз Задължителен. Израз, който връща един от обектите в списъка "Отнася се за".

Забележки

Това свойство е полезно за програмно променяне на действието, извършвано от Microsoft Office Access 2007, когато се задейства събитие. Например между извикванията на събития може да искате да промените параметрите на даден израз или да превключите от процедура за събитие към израз или макрос в зависимост от обстоятелствата, при които е задействано събитието.

Събитието Deactivate възниква, когато фокусът се премести от формуляра или отчета към прозорец на таблица, заявка, формуляр, отчет, макрос или модул или към навигационния екран.

Стойността за OnDeactivate ще бъде една от посочените по-долу в зависимост от направения избор в прозореца Избор на конструктор (достъпен чрез щракване върху бутона Изграждане до полето При дезактивиране в листа със свойства на формуляра или отчета):

  • Ако сте избрали "Конструктор на изрази", стойността ще бъде "=израз", където израз е изразът от прозореца "Конструктор на изрази".

  • Ако сте избрали "Конструктор на макроси", стойността е името на макроса.

  • Ако сте избрали "Конструктор на код", стойността ще бъде "[Процедура за събитие]".

Ако полето При дезактивиране е празно, стойността на свойството е празен низ.

Пример

Примерът по-долу свързва събитието Deactivate с макроса "Deactivate_Macro" за формуляра "Order Entry".

Forms("Order Entry").OnDeactivate = "Deactivate_Macro"

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×