Automatisere starthændelser med en makro

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Hvis du vil køre bestemte handlinger, hver gang du åbner en Access-database eller en Access-webapp, skal du oprette en AutoExec-makro i en skrivebordsdatabase eller en Ved-start-makro i en Access-webapp. I en skrivebordsdatabase kan en AutoExec-makro f.eks. automatisk maksimere programvinduet, låse navigationsruden og åbne en bestemt rapport, hver gang du åbner databasen.

I dette emne

Oprette en AutoExec-makro i en skrivebordsdatabase

En AutoExec-makro (en makro, som navnet AutoExec) køres før alle andre makroer eller moduler i databasen. Hvis du allerede har oprettet en makro, der gør det, der skal ske, når databasen starter, skal du omdøbe makroen AutoExec, så køres den, næste gang du åbner databasen. Ellers skal du følge disse trin for at oprette en makro:

  1. Klik på Opret>makro.

    Knappen Makro under fanen Opret.

  2. 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 er markeret på fanen Design . Dette udvider listen 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. Få mere at vide under Beslutte, om du har tillid til en database.
  3. Gentag trin 2 for hver ekstra handling, der skal udføres. Du kan også søge efter handlinger i Handlingskatalog og dobbeltklikke eller trække dem ind i makroen.

  4. Klik på Gem, og skriv AutoExec i dialogboksen Gem som.

  5. Klik på OK , og luk Makrogenerator. Makroen kører, næste gang du åbner databasen.

Du kan finde flere oplysninger om at oprette makroer i artiklen Opret en brugergrænseflademakro.

Bemærk

Toppen af siden

Oprette en VedStart-makro i en Access-webapp

En Ved-startmakro i Access-webapps fungerer på samme måde som en AutoExec-makro i en skrivebordsdatabase, men den vises ikke i navigationsruden som en navngiven makro. Og i stedet for at køre, når du åbner databasen i Access-klienten, kører den, når du åbner webappen i browseren. Du kan ikke tilsidesætte makrologik, der er defineret i en On Start-makro, når du åbner din webapp i browseren.

Sådan opretter du en:

  1. Åbn webappen i Access. Hvis du får vist det i en browser, skal duklikke på >Tilpas indstillinger i Access.

  2. Klik på Hjem>avanceret>ved makroen Start.
    Makrokommandoen VedStart på båndet.
    Makrodesigneren åbnes i Access. Hvis der allerede findes en Ved-startmakro, vises den. Hvis det ikke er tilfældet, vises der en tom makro, hvor du kan begynde at tilføje handlinger.

  3. Vælg handlinger på rullelisten Tilføj ny handling , eller find handlinger i Handlingskatalog, og dobbeltklik på eller træk dem ind i makroen.

    Tip

    Handlingskataloget viser korte beskrivelser af handlingerne, så du kan lære, hvad de gør.

  4. Hvis det er nødvendigt, kan du angive værdier i argumentfelterne for de handlinger, du har tilføjet.

  5. Klik på Gem>luk.

  6. Klik på Start>app, og makroen VedStart kører, når appen åbnes i browseren.

Du kan finde flere oplysninger om at oprette en makro i en Access-webapp i Tilpasse en visning ved at oprette en brugergrænseflademakro.