Om du vill köra vissa åtgärder varje gång du öppnar en Access-databas eller en Access-webbapp skapar du ett AutoExec-makro i en skrivbordsdatabas eller ett På Start-makro i en Access-webbapp. I en skrivbordsdatabas kan ett AutoExec-makro till exempel automatiskt maximera programfönstret, låsa Navigeringsfönstret och öppna en viss rapport varje gång du öppnar databasen.
I det här avsnittet
Skapa ett AutoExec-makro i en skrivbordsdatabas
Ett AutoExec-makro (ett makro som du namnger AutoExec) körs före andra makron eller moduler i databasen. Om du redan har skapat ett makro som gör vad du vill ska hända när databasen startas byter du bara namn på makrot AutoExec så körs det nästa gång du öppnar databasen. Om du vill skapa ett nytt AutoExec-makro gör du så här:
-
Klicka på Skapa > makro.
-
I listrutan överst i makroverktyget väljer du den åtgärd som du vill utföra. Om du vill använda argument skriver du lämpliga värden i argumentrutorna.
-
Om du inte hittar den åtgärd du vill använda kontrollerar du att Visa alla åtgärder är markerat på fliken Design . Detta innebär att hela listan med åtgärder som du kan använda visas, men listan innehåller också en del åtgärder som bara körs om databasen beviljas betrodd status. Mer information finns i Bestämma om du ska lita på en databas.
-
-
Upprepa steg 2 för varje åtgärd som ska utföras. Du kan också söka efter åtgärder i åtgärdskatalogen och dubbelklicka eller dra dem till makrot.
-
Klicka på Spara och skriv AutoExec i dialogrutan Spara som.
-
Klicka på OK och stäng makroverktyget. Makrot körs nästa gång du öppnar databasen.
Mer information om hur du skapar makron finns i artikeln Skapa ett användargränssnittsmakro.
Meddelanden:
-
Om du vill åsidosätta AutoExec-makrot och andra startalternativ håller du ned Skift samtidigt som du öppnar databasen. Mer information finns i Kringgå startalternativ när du öppnar en databas.
-
Ett annat sätt att utföra åtgärder när en databas startas är att ange ett startformulär och bifoga makron eller VBA-kod till händelserna VidÖppna eller VidStart i formuläret. Mer information finns i artikeln Ange ett standardformulär som visas när en Access-databas öppnas.
Skapa ett På Start-makro i en Access-webbapp
Ett På Start-makro i Access-webbappar fungerar på samma sätt som ett AutoExec-makro i en skrivbordsdatabas, men det visas inte i navigeringsfönstret som ett namngivet makro. I stället för att köras när du öppnar databasen i Access-klienten körs den även när du öppnar webbappen i webbläsaren. Du kan inte kringgå makrologik som definierats i ett På Start-makro när du öppnar webbappen i webbläsaren.
Så här skapar du ett:
-
Öppna Access-webbappen. Om du visar den i en webbläsare klickar du på Inställningar > Anpassa i Access.
-
Klicka på Start > Avancerat > på Starta makro.
Makrodesignern öppnas i Access. Om det redan finns ett På Start-makro visas det i Access. Annars visas ett tomt makro där du kan börja lägga till åtgärder.
-
Välj åtgärder i listrutan Lägg till ny instruktion eller sök efter åtgärder i åtgärdskatalogen och dubbelklicka eller dra dem till makrot.
Tips: Åtgärdskatalogen visar korta beskrivningar av åtgärderna som hjälper dig att lära dig vad de gör.
-
Om det behövs anger du värden i argumentrutorna för de åtgärder du har lagt till.
-
Klicka på Spara > Stäng.
-
Klicka på Start > Starta app så körs makrot På start när webbappen öppnas i webbläsaren.
Mer information om hur du skapar ett makro i en Access-webbapp finns i Anpassa en vy genom att skapa ett användargränssnittsmakro.