Als u een bepaalde set acties wilt uitvoeren 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.
Naar boven