Antrinės makrokomandos sakinys programoje „Access“ apibrėžia atskirą makrokomandą Makrokomandų dizaino įrankio lange.
Nustatymas
Antrinės makrokomandos veiksmas turi tik vieną būtiną argumentą.
Veiksmo argumentas |
Aprašas |
---|---|
Pavadinimas |
Eilutė, kuri rodoma kaip makrokomandos pavadinimas. |
Pastabos
Galite naudoti Antrinės makrokomandos sakinį, apibrėžtumėte atskirus veiksmų rinkinius. Galite paleisti veiksmus, apibrėžtus antrinėse makrokomandose, iš kitos makrokomandos, naudodami veiksmą RunMacro. Veiksmo RunMacro argumente Makrokomandos pavadinimas, naudokite šią sintaksę, kad paleistumėte antrinę makrokomandą:
<makrokomandos pavadinimas>.< antrinės makrokomandos pavadinimas>
Taip pat galite naudoti sakinį Antrinė makrokomanda, kad apibrėžtumėte klaidų taisymo veiksmų rinkinį makrokomandoje.
Pavyzdys
Ši makrokomanda demonstruoja, kaip naudoti sakinį Antrinė makrokomanda kartu su makrokomandos veiksmu OnError. Šiame pavyzdyje veiksmas OnError nurodo, kad pasitaikius klaidai „Access“ paleistų pasirinktinę klaidos taisymo antrinę makrokomandą, pavadinimu ErrorHandler. Įvykus klaidai bet kuriame tolesniame veiksme, programa „Access“ paleidžia antrinę makrokomandą ErrorHandler. Antrinė makrokomanda ErrorHandler pateikia pranešimo lauką, kuris nurodo MacroError objektą informacijai apie klaidą pateikti.
Štai "Access" makrokomandų dizaino įrankio su ankstesniu pavyzdžiu ekrano kopija. Šiuo atveju, išraiška SetLocalVar veiksme aktyvina klaidą, nes bando padalyti skaičių iš nulio. „Access“ nukelia antrinę makrokomandą ErrorHandler ir pateikia klaidos informaciją pranešimo lauke.