Sakinys Submacro programoje Access apibrėžia atskirą makrokomandą Macro Designer lange.
Parametras
Veiksmas Submacro turi tik vieną būtiną argumentą.
| Veiksmo argumentas | Aprašymas |
|---|---|
Name |
Eilutė, kuri rodoma kaip makrokomandos pavadinimas. |
Pastabos
Šį sakinį galite naudoti Submacro atskiriems veiksmų rinkiniams apibrėžti. Veiksmus, apibrėžtus antrinėse makrokomandose, galite vykdyti naudodami kitą makrokomandą RunMacro . Veiksmo Macro Name argumente RunMacro naudokite šią sintaksę, kad paleistumėte antrinę makrokomandą:
<macro name>.<submacro name>
Taip pat šį sakinį galite naudoti Submacro klaidų taisymo veiksmų rinkiniui makrokomandoje apibrėžti.
Pavyzdys
Ši makrokomanda demonstruoja Submacro sakinį kartu su makrokomandos veiksmu.OnError Šiame pavyzdyje veiksmas nurodo "Access" paleisti pasirinktinę klaidų taisymo antrinę makrokomandą, OnError pavadintą ErrorHandler įvykus klaidai. Įvykus klaidai bet kuriame tolesniame veiksme, programa "Access" paleidžia antrinę ErrorHandler makrokomandą. Antrinė ErrorHandler makrokomanda pateikia pranešimo lauką, kuris nurodo objektą, MacroError kad būtų rodoma informacija apie klaidą.
Šioje ekrano nuotraukoje parodytas ankstesnis "Access" makrokomandų dizaino įrankio pavyzdys. Šiuo atveju, veiksmo išraiška SetLocalVar suaktyvina klaidą, nes bando padalyti skaičių iš nulio. "Access" pereina prie pavadintos ErrorHandler antrinės makrokomandos ir pateikia klaidos informaciją pranešimo lauke.