Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Командата Submacro в Access дефинира отделен макрос в прозореца на конструктора на макроси.

Настройка

Командата Submacro има само един задължителен аргумент.

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

Описание

Име

Низ, който се появява като име на макроса.

Забележки

Можете да използвате командата Submacro за дефиниране на отделни набори от действия. Можете да изпълните действията, дефинирани в подмакроси, от друг макрос, като използвате действието RunMacro. В аргумента за име на макроса на действието RunMacro използвайте следния синтаксис, за да изпълните подмакроса:

<име на макрос>.<име на подмакрос>

Можете също да използвате командата Submacro за дефиниране на набор от действия за обработване на грешки в макрос.

Пример

Следващият макрос илюстрира използването на командата Submacro заедно с макрокомандата OnError. В този пример действието OnError указва, че Access изпълнява подмакрос за обработване на грешки по избор, наречен ErrorHandler, когато възникне грешка. Ако възникне грешка в някое от действията, които следват, Access отива направо на подмакроса ErrorHandler. Подмакросът ErrorHandler показва прозорец за съобщение, което се отнася за обекта MacroError и дава информация за грешката.

Ето екранна снимка на проектанта на макроси на Access (Access версия 2010 и по-нова версия) с предишния пример. В този случай изразът в действието SetLocalVar задейства съобщение за грешка, защото се опитва да дели число на нула. Access се премества надолу до подмакроса, наречен ErrorHandler, и показва информацията за грешката в прозорец за съобщение.

Областта за проектиране на макроси в Access, показваща макрокомандата OnError.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×