Submacro-setningen i Access definerer en egen makro i Makroutforming-vinduet.
Innstilling
Submacro-handlingen har bare ett nødvendig argument.
Handlingsargument |
Beskrivelse |
---|---|
Navn |
En streng som vises som navnet på makroen. |
Merknader
Du kan bruke Submacro-setningen til å definere egne sett med handlinger. Du kan kjøre handlingene som er definert i delmakroene, fra en annen makro ved hjelp av RunMacro-handlingen. Bruk følgende syntaks til å kjøre delmakroen i argumentet Macro Name for RunMacro-handlingen:
<macro name>.<submacro name>
Du kan også bruke Submacro-setningen til å definere et sett med handlinger for håndtering av feil i en makro.
Eksempel
Følgende makro demonstrerer bruken av Submacro-setningen sammen med en OnError-makrohandling. OnError-handlingen i dette eksemplet angir at Access kjører en egendefinert delmakro for håndtering av feil kalt Feilhåndtering, når det oppstår en feil. Hvis det oppstår en feil i en av handlingene som følger, hopper Access til Feilhåndtering-delmakroen. Feilhåndtering-delmakroen viser en meldingsboks som refererer til MacroError-objektet for å vise informasjon om feilen.
Her er et skjermbilde av Access-makroutformingen med det forrige eksemplet. Uttrykket i SetLocalVar-handlingen utløser i dette tilfellet en feil fordi den prøver å dele et tall med null. Access går ned til delmakroen kalt Feilhåndtering og viser informasjon om feil i en meldingsboks.