Alimakro-makrolauseke

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Accessin Submacro lauseke määrittää erillisen makron Makro Designer -ikkunassa.

Asetus

Toiminnolla Submacro on vain yksi pakollinen argumentti.

Toiminnon argumentti Kuvaus
Name Merkkijono, joka näkyy makron nimenä.

Huomautuksia

Lausekkeen Submacro avulla voit määrittää erillisiä toimintojoukkoja. Voit suorittaa alimakroissa määritetyt toiminnot toisesta makrosta toiminnon avulla RunMacro . Macro Name Suorita alimakro käyttämällä toiminnon argumentissa RunMacro seuraavaa syntaksia:

<macro name>.<submacro name>

Lausekkeen Submacro avulla voit myös määrittää joukon virheenkäsittelytoimintoja makrossa.

Esimerkki

Seuraava makro esittää lausekkeen Submacro yhdessä makrotoiminnon OnError kanssa. Tässä esimerkissä OnError toiminto kehottaa Accessia suorittamaan mukautetun virheenkäsittelyn alimakron, joka on nimetty ErrorHandler virheen ilmetessä. Jos jokin seuraavista toiminnoista aiheuttaa virheen, Access siirtyy alimakroon ErrorHandler . Alimakro ErrorHandler näyttää viestiruudun, joka viittaa objektiin MacroError ja näyttää virheen tiedot.

Tässä näyttökuvassa näkyy Access-makrojen suunnittelusovelluksen edellinen esimerkki. Tässä tapauksessa toiminnon lauseke SetLocalVar käynnistää virheen, koska se yrittää jakaa luvun nollalla. Access siirtyy nimettyyn ErrorHandler alimakroon ja näyttää virhetiedot viestiruudussa.

Access-makron suunnittelutaso, jossa näkyy VirheenYhteydessä-makrotoiminto.