Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Instrukcja Submacro w programie Access definiuje oddzielne makro w oknie projektanta makr.

Ustawienie

Akcja Submacro ma tylko jeden wymagany argument.

Argument akcji

Opis

Name (Nazwa)

Ciąg wyświetlany jako nazwa makra.

Uwagi

Instrukcji Submacro można użyć do zdefiniowania oddzielnego zestawu akcji. Aby uruchomić akcje zdefiniowane w podmakrach z poziomu innego makra, można użyć akcji UruchomMakro (RunMacro). W argumencie Macro Name (Nazwa makra) akcji UruchomMakro (RunMacro) należy użyć następującej składni w celu uruchomienia podmakra:

<nazwa makra>.<nazwa podmakra>

Instrukcji Submacro można również użyć w celu zdefiniowania w obrębie makra zestawu akcji do obsługi błędów.

Przykład

W poniższym makrze pokazano użycie instrukcji Submacro razem z akcją makra PrzyBłędzie (OnError). W tym przykładzie akcja PrzyBłędzie (OnError) określa, że gdy wystąpi błąd, program Access uruchomi niestandardowe podmakro obsługi błędu o nazwie ErrorHandler. Jeśli w którejkolwiek z następujących po niej akcji wystąpi błąd, w programie Access nastąpi skok do podmakra ErrorHandler. Podmakro ErrorHandler spowoduje wyświetlenie okna komunikatu odwołującego się do obiektu MacroError z informacją o błędzie.

Oto zrzut ekranu projektanta makr programu Access z poprzednim przykładem. W tym przypadku wyrażenie w akcji UstawZmiennąLokalną (SetLocalVar) wyzwala błąd, ponieważ następuje próba podzielenia liczby przez zero. Program Access przechodzi dalej do podmakra w nazwie ErrorHandler i wyświetla informacje o błędzie w oknie komunikatu.

Warstwa projektowa makra w programie Access z akcją makra PrzyBłędzie (OnError).

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ą.