Sætningen Undermakro i Access definerer en separat makro i vinduet Makrodesigner.
Indstilling
Handlingen Undermakro har kun et påkrævet argument.
Handlingsargument |
Beskrivelse |
---|---|
Navn |
En streng, der vises som navnet på makroen. |
Bemærkninger
Du kan bruge sætningen Undermakro til at definere separate handlingssæt. Du kan køre handlingerne, der er defineret i undermakroer fra en anden makro ved hjælp af handlingen AfspilMakro. I argumentet Makronavn i handlingen AfspilMakro skal du bruge følgende syntaks til at køre undermakroen:
<makronavn>.<undermakronavn>
Du kan også bruge sætningen Undermakro til at definere et fejlhåndteringssæt i en makro.
Eksempel
Den følgende makro demonstrerer brugen af sætningen Undermakro sammen med en VedFejl-makrohandling. I dette eksempel angiver handlingen VedFejl, at Access afspiller en brugerdefineret undermakro med navnet Fejlhåndtering til håndtering af fejl, når en sådan opstår. Hvis der opstår en fejl i de følgende handlinger, hopper Access til undermakroen Fejlhåndtering. Undermakroen Fejlhåndtering viser en meddelelse, der refererer til objektet Makrofejl for at vise oplysninger om fejlen.
Her er et skærmbillede af Access-makrodesigneren med det forrige eksempel. I dette tilfælde udløser udtrykket i handlingen AngivLokalVar en fejl, fordi den forsøger at dividere et tal med nul. Access flytter ned til undermakroen med navnet Fejlhåndtering og viser oplysninger om fejlen i et meddelelsesfelt.