Als u wilt dat een bepaalde groep acties wordt uitgevoerd telkens wanneer een Access-database wordt gestart, kunt u een AutoExec-macro maken. Zo wilt u misschien het toepassingsvenster automatisch maximaliseren, het navigatiedeelvenster vergrendelen en vervolgens een bepaald rapport openen.
Een AutoExec-macro is een macro met de naam AutoExec. Wanneer een database wordt gestart, wordt in Access de AutoExec-macro uitgevoerd voordat er andere macro's of VBA-code worden uitgevoerd.
Een AutoExec-macro maken
Als u al een macro hebt gemaakt met de acties die u wilt uitvoeren wanneer de database wordt gestart, wijzigt u de naam van de macro in AutoExec en wordt deze uitgevoerd wanneer u de database de volgende keer opent. Volg anders deze stappen om een macro te maken:
-
Klik op het tabblad Maken in de groep Overige op Macro.
-
Selecteer in de vervolgkeuzelijst boven aan de Opbouwfunctie voor macro's de actie die u wilt uitvoeren. Typ zo nodig de juiste waarden in de argumentvakken.
-
Als u de gewenste actie niet kunt vinden, controleert u of Alle acties weergeven is geselecteerd op het tabblad Ontwerpen in de groep Weergeven/verbergen. Hiermee breidt u de lijst met acties uit die u kunt gebruiken, maar de lijst bevat enkele acties die alleen worden uitgevoerd als de database de vertrouwde status krijgt. Zie het artikel Bepalen of u een database wilt vertrouwen voor meer informatie.
-
-
Herhaal stap 2 voor elke extra actie die moet worden uitgevoerd.
-
Klik op Opslaan en typ AutoExec in het dialoogvenster Opslaan als.
-
Klik op OK en sluit de opbouwfunctie voor macro's. De nieuwe macro wordt uitgevoerd als u de database weer opent.
Zie het artikel Een macro voor een gebruikersinterface maken voor meer informatie over het maken van macro's.
OPMERKINGEN:
-
Als u de AutoExec-macro en andere opstartopties wilt negeren, houdt u Shift ingedrukt terwijl u de database start. Zie het artikel Opstartopties negeren wanneer u een database opent voor meer informatie.
-
U kunt ook bij het starten van een database acties laten uitvoeren door een opstartformulier op te geven en vervolgens macro's of VBA-code aan de gebeurtenis Bij openen of Bij laden van het formulier te koppelen. Zie het artikel Het standaardformulier instellen dat wordt weergegeven als u een Access-database opent voor meer informatie.