Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

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.

„Access“ makrokomandų dizaino įrankio paviršius rodo OnError makrokomandos veiksmą.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.