Hvis du vil utføre et bestemt handlingssett hver gang en Access-database starter, kan du opprette en AutoExec-makro. Du kan for eksempel automatisk maksimere programvinduet, låse navigasjonsruten og deretter åpne en bestemt rapport.
En AutoExec-makro er bare en makro med navnet AutoExec. Når en database starter, kjører Access AutoExec-makroen før eventuelle andre makroer eller VBA-kode.
Opprette en AutoExec-makro
Hvis du allerede har opprettet en makro som inneholder handlingene du vil skal utføres når databasen starter, gir du bare makroen nytt navn til AutoExec, og den kjøres neste gang du åpner databasen. Ellers følger du disse trinnene for å opprette en makro:
-
Klikk på Makro i Annet-gruppen på Opprett-fanen.
-
Velg handlingen du vil utføre, fra rullegardinlisten øverst i makroverktøyet. Skriv inn de riktige verdiene i argumentboksene hvis det er aktuelt.
-
Hvis du ikke finner handlingen du ønsker, kontrollerer du at det er merket av for Vis alle handlinger i Vis/skjul-gruppen i kategorien Utforming. Det utvider listen over handlinger du kan bruke, men listen vil inkludere en del handlinger som vil kjøre bare hvis databasen har fått status som klarert. Hvis du vil ha mer informasjon, kan du se artikkelen Bestemme om du vil klarere en database.
-
-
Gjenta trinn 2 for hver ny handling du vil skal skje.
-
Klikk på Lagre, og skriv inn AutoExec i dialogboksen Lagre som.
-
Klikk på OK, og lukk deretter makroverktøyet. Den nye makroen vil kjøre neste gang du åpner databasen.
Hvis du vil ha mer informasjon om hvordan du oppretter makroer, kan du se artikkelen Opprette en grensesnittmakro.
NOTATER:
-
Hvis du vil hoppe over AutoExec-makroen og andre oppstartsalternativer når du åpner databasen i Access, kan du holde nede SKIFT mens du starter databasen. Hvis du vil ha mer informasjon, kan du se artikkelen Hoppe over oppstartsalternativer når du åpner en database.
-
En annen måte å utføre handlinger på når en database starter, er å angi et oppstartsskjema og deretter knytte makroer eller VBA-kode til VedÅpning- eller VedLasting-hendelser i skjemaet. Hvis du vil ha mer informasjon, kan du se artikkelen Angi hvilket skjema som skal åpnes som standard når du åpner en Access-database.