Hvis du vil udføre et bestemt sæt handlinger, hver gang en Access-database starter, kan du oprette en AutoExec-makro. Det kan f.eks. være, at du vil maksimere programvinduet automatisk, låse navigationsruden og derefter åbne en bestemt rapport.
En AutoExec-makro er blot en makro, der tildeles navnet AutoExec. Når en database starter, kører Access AutoExec-makroen, inden det kører andre makroer eller VBA-koder.
Opret en AutoExec-makro
Hvis du allerede har oprettet en makro, der indeholder de handlinger, der skal udføres, når databasen starter, skal du blot omdøbe makroen til AutoExec, så køres den, næste gang du åbner databasen. Ellers skal du følge disse trin for at oprette en makro:
-
Klik på Makro i gruppen Andre under fanen Opret.
-
Vælg den handling, du vil udføre, på rullelisten øverst i Makrogenerator. Hvis relevant kan du skrive de relevante værdier i argumentfelterne.
-
Hvis du ikke kan finde den ønskede handling, skal du kontrollere, at Vis alle handlinger i gruppen Vis/skjul under fanen Design er markeret. Dette udvider den liste over handlinger, du kan bruge, men listen indeholder nogle handlinger, som kun kan køres, hvis databasen tildeles status som en database, der er tillid til. Du kan finde flere oplysninger i artiklen Beslutte, om du vil have tillid til en database.
-
-
Gentag trin 2 for hver ekstra handling, der skal udføres.
-
Klik på Gem, og skriv AutoExec i dialogboksen Gem som.
-
Klik på OK, og luk derefter Makrogenerator. Den nye makro kører, næste gang du åbner databasen.
Du kan finde flere oplysninger om at oprette makroer i artiklen Opret en brugergrænseflademakro.
BEMÆRKNINGER:
-
Hvis du vil tilsidesætte AutoExec-makroen og andre startindstillinger, skal du holde Skift nede, mens du starter databasen. Du kan finde flere oplysninger i artiklen Tilsidesætte indstillinger for start, når du åbner en database.
-
En anden måde at udføre handlinger på, når en database starter, er at angive en startformular, hvor du knytter makroer eller VGA-kode til hændelserne VedÅbning eller VedIndlæsning for formularen. Du kan finde flere oplysninger i artiklen om at angive den standardformular, der vises, når du åbner en Acces-database.