Макродействие Echo

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Можете да използвате макрокомандата ехо , за да укажете дали ехо е включен в настолни бази данни на Access. Например можете да използвате това действие, за да скриете или покажете резултатите от макрос , докато се изпълнява.

Забележка : Това действие няма да бъде разрешено, ако базата данни не е надежден.

Забележка : Макродействие echo не е налична в уеб приложенията на Access.

Настройка

Макродействие ECHO има следните аргументи.

Аргумент на действие

Описание

Включено ехо

Щракнете върху да (включи ехо по) или не (включи echo изключване) в Ехото на полето в секцията Аргументи на действия на прозореца на конструктор на макроси. По подразбиране е "да".

Текст в лентата на състоянието

Текст за показване в лента на състоянието , когато ехото е изключено. Например когато ехото е изключено, лентата на състоянието може да покаже "Макросът се изпълнява."

Забележки

Когато Access се изпълнява макрос, актуализирането на екрана често показва информация не необходима за функциониране на макроса. Когато зададете ехо в аргумент на не, без актуализиране на екрана се изпълнява макроса. Когато макросът завърши, Access автоматично включва отново ехото и repaints прозореца. настройката за Ехо на аргумента не оказва влияние на функционалността на макроса или резултатите от нея.

Ехо действие не блокирате показването на модален диалогови прозорци, като например съобщения за грешка или изскачащ формуляри, като например списъци със свойства. Можете да използвате диалоговите прозорци и изскачащи формуляри за събиране или показване на информация, дори ако ехото е изключено. За да скриете всички съобщение или диалогови прозорци с изключение на грешка съобщение прозорци и диалогови прозорци, които изискват от потребителя да въведете информация, използвайте SetWarnings действие.

Можете да изпълните действието ехо повече от веднъж в макрос. Това ви позволява да промените текста на лента на състоянието, докато се изпълнява макроса.

Ако изключите ехо, можете да използвате действието Hourglass за промяна на показалеца на мишката в hourglass икона (или каквото мишката икона на показалец, които сте задали за "Зает") да предоставя визуална индикация, който се изпълнява макроса.

За да изпълните действието ехо в модул Visual Basic for Applications (VBA), използвайте метода ехото на обекта DoCmd .

Примери

Задаване на стойността на контролата с помощта на макрос

Следващият макрос отваря формуляра за добавяне на продукти от '' във формуляр за доставчици. Тя показва използването на ехо, затваряне, OpenForm, SetValueи GoToControl действия. Действието SetValue задава Идентификатор на доставчика контрола във формуляра за продуктите на текущия доставчик във формуляра за доставчици. След това действие GoToControl премества фокуса към полето "ИД на категория", където можете да започнете да въвеждате данни за новия продукт. Този макрос трябва да бъде приложен към бутона Добавяне на продукти на формуляра за доставчици.

Действие

Аргументи: настройка

Коментар

Ехо

Ехо по:

Прекратява актуализирането на екрана, докато се изпълнява макроса.

Затваряне

Тип на обекта: Формуляр

Име на обект: списък с продукти

Записване:

Затворете формуляра за списък с продукти.

OpenForm

Име на формуляр: продукти

Изглед: Формуляр

Режим на данни: Добавяне

Режим на прозорец: Нормален

Отворете формуляра за продукти.

SetValue

Елемент: [формуляри]! [Продукти]! [SupplierID]

Израз: SupplierID

Задайте ИД на доставчик контролата на текущия доставчик във формуляра за доставчици.

GoToControl

Име на контрола: CategoryID

Отидете на контролата за ИД на категория.

Синхронизиране на формуляри с помощта на макрос

Следващият макрос отваря формуляра за списък с продукти в долния десен ъгъл на формуляра за доставчици, Показване на продуктите на текущия доставчик. Тя показва използването на ехоMsgBox, GoToControl, StopMacro, OpenFormи MoveSize действия. Той също показва използването на условен израз с MsgBoxGoToControlи StopMacro действия. Този макрос трябва да бъде приложен към бутона продукти преглед на формуляра за доставчици.

Условие

Действие

Аргументи: настройка

Коментар

Ехо

Ехо по:

Прекратява актуализирането на екрана, докато се изпълнява макроса.

IsNull ([доставчик ID])

MsgBox

Съобщение: Преместване към записа за доставчика, чиито продукти, които искате да видите, след това щракнете върху бутона Преглед продукти отново.

Звуков сигнал: Да

Тип: няма

Заглавие: избор на доставчик

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

...

GoToControl

Име на контрола: Име_на_фирмата

Премества фокуса към контролата на Име_на_фирмата.

...

StopMacro

Спиране на макроса.

OpenForm

Име на формуляр: списък с продукти

Изглед: лист с данни

Име на филтър:

Където условие: [доставчик ID] = [формуляри]! [Доставчици]! [SupplierID]

Режим на данни: само за четене

Режим на прозорец: Нормален

Отворете формуляра за списък с продукти и показване на продуктите на текущия доставчик.

MoveSize

Дясно: 0.7799"

Надолу: 1,8"

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×