Dacă aveți nevoie să efectuați un anumit set de acțiuni de fiecare dată când porniți baza de date, puteți crea o macrocomandă AutoExec. De exemplu, este posibil să fie necesară extinderea ferestrei bazei de date, blocarea panoului de navigare și deschiderea unui raport specific.
Macro-ul AutoExec este doar un macro numit AutoExec. Când deschideți o bază de date de acces, această macrocomandă este rulată înainte de a executa alte macrocomenzi sau cod VBA.
Crearea macrocomenzii AutoExec
Dacă ați creat deja o macrocomandă care conține acțiunile pe care doriți să le faceți la pornirea bazei de date, redenumiți doar macrocomanda AutoExec și va funcționa data viitoare când deschideți baza de date. În caz contrar, urmați acești pași pentru a crea macrocomenzi.
În fila Creați, sub Altele, faceți clic pe Macro. Dacă această comandă nu este disponibilă, faceți clic pe săgeata de sub butonul Module sau Modul de clasă. apoi faceți clic pe Macro.
În constructorul macro, în prima celulă goală a macrocomenzii, selectați macro-ul dorit. Dacă este necesar, în secțiunea Macro argumente, introduceți valorile cerute în câmpuri.
Repetați pasul 2 pentru fiecare dintre acțiunile suplimentare.
Faceți clic pe butonul Salvați. În caseta de dialog Salvare ca, introduceți numele AutoExec.
Faceți clic pe OK și închideți constructorul macro. O nouă macrocomandă va fi executată data viitoare când baza de date va fi deschisă.
Pentru a împiedica utilizarea macrocomenzilor AutoExec și a altor opțiuni de pornire, țineți apăsată tasta SHIFT la pornirea bazei de date. Pentru mai multe informații, consultați articolul despre opțiunile de pornire în crawlere la deschiderea unei baze de date.
Pentru a specifica formularul de pornire și pentru a închide cu formularele evenimentului macro sau code VBA (OnOpen) sau OnLoad - un alt mod de a efectua acțiuni la pornirea bazei de date. Pentru informații suplimentare, consultați Instalarea formularului implicit, care este afișat când deschideți baza de date.