Makra służą do zautomatyzowania
czynności, które będą wymagać większej liczby kroków. Access oddaje do
Waszej dyspozycji narzędzie, pozwalające wybrać czynności, które makro
ma wykonywać, a także ustalić kolejność, w jakiej te czynności będą
następować. Możemy używać makr prawie do wszystkiego, włączając w to
otwierania formularzy, drukowanie dokumentów czy uruchamianie innych
aplikacji.
Dwa proste przykłady:
1. Otwarcie formularza w trybie dopisywania - przechodzimy Obiekty/Makra/Nowy
(zdj.1).
Otworzy się nam okno projektu makra, w polu akcja w liście wyboru
zaznaczamy Otwórz Formularz (zdj.2).
W polu Argumenty akcji wybieramy tryb danych
dodawanie. W polu nazwa formularza wybieramy formularz który ma być
uruchomiony przez nasze makro. Możemy też ustalić w jakim trybie ma nam
to zrobić makro, do wyboru - formularz, widok projekt, podgląd wydruku,
arkusz danych. Warunek WHERE i nazwa filtru dają nam możliwość
określenia, jakie rekordy będzie zawierał otwarty formularz. Na koniec
określamy jak ma wyglądać okno, normalnie czy jako okno dialogowe czy
też w postaci zminimalizowanej (ikona), może też być niewidoczne
(ukryty) (zdj.3).
Zapisujemy uruchamiamy (zdj.4).
2. Okno komunikatu przed zamknięciem obiektu - w
nowym projekcie, z listy akcji wybieramy OknoKomunikatu.
W Argumentach akcji wpisujemy komunikat jego tytuł,
możemy dodać sygnał a także wybrać typ czyli ikonę wyświetlaną w tym
oknie. Następne pole akcji zawiera polecenie Zamknij.
W argumentach akcji możemy wybrać typ obiektu czy ma to być np.
formularz czy tabela i wybrać nazwę. Możemy też zostawić to pole puste
wtedy makro zamknie aktywne okno. W polu zapisz wybieramy czy Access ma
zamknąć obiekt zapisując zmiany czy też nie lub czy ma pytać przed
zamknięciem (zdj.5).
Zapisujemy uruchamiamy (zdj.6).
Możesz dodawać kolejne kroki do makra, klikając następną wolna komórkę Akcja
i postępując tak jak poprzednio. Możesz uruchamiać makra przypisując je
przyciskom formularza. W widoku projekt z przybornika wybierz przycisk
polecenia bez włączonego kreatora (przycisk z różdżką i gwiazdkami). W
właściwościach przycisku w zakładce zdarzenie przy kliknięciu
z listy wybierz nazwę makra (zdj.7).
Zmień nazwę przycisku klikając na nim dwa razy. Sprawdź działanie w
widoku formularz.