O macro este o secvență înregistrată de comenzi care poate fi executată cu o singură apăsare de tastă sau făcând clic pe un buton. Cea mai simplă macro poate fi creată în orice program de birou - Word sau Excel pentru a facilita lucrul cu documentația.
Necesar
Programul MS Access
Instrucțiuni
Pasul 1
Alegeți cum doriți să rulați macrocomanda după cum este necesar. Toate acestea sunt împărțite în două grupuri: lansare directă și indirectă. Lansarea directă a unei macrocomenzi se realizează la crearea și depanarea unei macrocomenzi din fereastra bazei de date. După finalizarea lucrărilor la acesta, este asociat cu evenimentele necesare, iar după aceea lansarea devine indirectă.
Pasul 2
Deschideți fereastra bazei de date, accesați fila „Macro”, faceți dublu clic pe butonul stâng al mouse-ului pe macrocomanda dorită. Fie selectați-l și apăsați Enter sau faceți clic pe comanda Run din bara de instrumente. Pentru a depana macro-ul, executați-l din fereastra proiectantului. Pentru a face acest lucru, faceți clic pe butonul „Start”.
Pasul 3
Rulați macrocomanda folosind meniul „Instrumente”, apoi elementul „Macro” și comanda „Executați macro”. În caseta de dialog „Run Macro” care se deschide, selectați obiectul dorit din listă, care este conținut în baza de date, și faceți clic pe butonul „OK”.
Pasul 4
Rulați macrocomanda indirect, specificând macrocomanda ca acțiune a unui buton din bara de instrumente sau a unui element de meniu. De asemenea, puteți specifica o macrocomandă ca gestionar de evenimente. Atunci când apare orice eveniment al unui formular, control sau raport, este lansat gestionarul asociat cu acest eveniment; o macro poate acționa în rolul său, care va efectua acțiunile de care aveți nevoie. Rulați o macro dintr-o altă macro. Pentru a face acest lucru, atunci când îl creați, selectați argumentul „Repeat Count” și „Repeat Condition”. Acest lucru vă va ajuta să vă organizați buclele de rulare.
Pasul 5
Creați o macro predefinită care rulează automat când deschideți baza de date. Se numește AutoExec. Sau creați o macrocomandă AutoKeys care poate fi rulată apăsând o combinație specifică de taste. De asemenea, puteți rula o macro dintr-o procedură Visual Basic. Pentru a face acest lucru, executați comanda DoCmd „Introduceți numele macro-ului”.