Jos haluat suorittaa tietyt toiminnot aina, kun Access-tietokanta avataan, voit luoda AutoExec-makron. Voit esimerkiksi automaattisesti suurentaa sovellusikkunan, lukita siirtymisruudun ja avata sitten tietyn raportin.
AutoExec-makro on tavallinen makro, jonka nimeksi on annettu AutoExec. Kun tietokanta käynnistyy, Access suorittaa AutoExec-makron ennen muita makroja tai VBA-koodia.
AutoExec-makron luominen
Jos olet jo luonut makron, joka sisältää toiminnot, jotka haluat suorittaa tietokannan käynnistyessä, nimeä makro uudelleen AutoExec-makroksi, ja se suoritetaan, kun avaat tietokannan seuraavan kerran. Muussa tapauksessa voit luoda makron seuraavasti:
-
Valitse Luo-välilehden Muut-ryhmässä Makro.
-
Valitse haluamasi toiminto makron muodostimen yläreunassa olevassa avattavassa luettelossa. Kirjoita tarvittaessa sopivat arvot argumenttiruutuihin.
-
Jos et löydä haluamaasi toimintoa, varmista, että Rakenne-välilehden Näytä tai piilota -ryhmän Näytä kaikki toiminnot on valittuna. Tämä laajentaa käytettävissä olevien toimintojen luettelon, mutta luettelo sisältää toimintoja, jotka suoritetaan vain, jos tietokanta määritetään luotetuksi. Lisätietoja on artikkelissa Tietokannan luotettavuuden päätteleminen.
-
-
Toista vaihe 2 jokaiselle suoritettavalle lisätoiminnolle.
-
Valitse Tallenna ja kirjoita Tallenna nimellä -valintaikkunaan AutoExec.
-
Valitse OK ja sulje sitten makron muodostin. Uusi makro suoritetaan, kun seuraavan kerran avaat Access-tietokannan.
Lisätietoja makrojen luomisesta on ohjeartikkelissa Käyttöliittymämakron luominen.
HUOMAUTUKSIA:
-
Voit ohittaa AutoExec-makron ja muut käynnistysasetusvalinnat pitämällä VAIHTO-näppäintä painettuna, kun avaat tietokannan. Lisätietoja on artikkelissa Käynnistysasetusten ohittaminen tietokantaa avattaessa.
-
Toinen tapa suorittaa toimintoja tietokannan avaamisen yhteydessä on määrittää oletuslomake ja liittää sitten makroja tai VBA-koodia lomakkeen Avattaessa- ja MuistiinLadattaessa-tapahtumiin. Lisätietoja on artikkelissa Access-tietokantaa avattaessa esiin tulevan oletuslomakkeen määrittäminen.