Makra


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

nowe makro

Otworzy się nam okno projektu makra, w polu akcja w liście wyboru zaznaczamy Otwórz Formularz

formularz

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) 

opcje okna

Zapisujemy i uruchamiamy

uruchamianie

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 

zapytanie

Zapisujemy i uruchamiamy 

komunikat

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 

opcje 
Zmień nazwę przycisku klikając na nim dwa razy. Sprawdź działanie w widoku formularz.

Uzupełnienie informacji z przykładami na stronie:

https://edukasprzak.blogspot.com/p/makra.html