W tym artykule przyjrzymy się 4 głównym różnicom między makrami danych a makrami interfejsu użytkownika w Ms Access
Chociaż aplikacja MS Access oferuje wiele funkcji i opcji, jedną z najczęściej używanych i niezbędnych są makra. Są one ważne nie tylko dlatego, że pozwalają automatyzować zadania i oszczędzać czas, ale także dlatego, że pozwalają na eksplorację możliwości automatyzacji wielu zadań. MS Access oferuje dwa rodzaje makr: makra danych i makra interfejsu użytkownika. Jak sama nazwa wskazuje, makra danych to te, które działają bezpośrednio na danych przechowywanych w aplikacji Access. Z kolei makra interfejsu użytkownika to te, które działają w interfejsie użytkownika używanej aplikacji.
Oprócz tych podstawowych różnic istnieją również inne różnice między tymi dwoma typami makr, które pozwalają użytkownikowi odróżnić je od siebie. Poniżej podano 4 kluczowe różnice między nimi.
Makra interfejsu użytkownika
Ponieważ pozwala to pracować na interfejsie aplikacji, możesz go wykorzystać do podjęcia działań, takich jak otwarcie innego widoku, utworzenie nowego rekordu, zastosowanie filtra i wiele więcej.
- Makra interfejsu użytkownika, które są „osadzone”, są bezpośrednio dołączone do interfejsu użytkownika. Należą do nich obiekty, takie jak przycisk polecenia, przycisk paska akcji lub pola kombi. Z drugiej strony makra „Samodzielne” interfejsu użytkownika to te, które są obecne w makrach obiektów.
- Zdarzenia w kontrolce, do których można dołączyć makro interfejsu użytkownika, to:
- Po aktualizacji: Jest to zdarzenie, które występuje po wybraniu lub wpisaniu danych z kontrolki lub w kontrolce.
- Kliknięcie: Zdarzenie, które ma miejsce po wybraniu elementu sterującego przez kliknięcie go.
- W bieżącym: To zdarzenie ma miejsce, gdy przechodzisz z jednego rekordu do drugiego w widoku.
- Podczas ładowania: Jest to zdarzenie, które występuje podczas ładowania/otwierania widoku.
- Samodzielne makra mogą być ponownie wykorzystane przy użyciu innych makr. Może to pomóc w zapobieganiu powielaniu kodu. Samodzielne makra interfejsu użytkownika można znaleźć w okienku nawigacji, które znajduje się w sekcji Makra.
Makra danych
- Można ich użyć do metod, które mogą pomóc w implementacji reguł biznesowych w warstwie danych. W przeciwieństwie do makr interfejsu użytkownika można ich używać do wykonywania czynności, takich jak tworzenie, edytowanie i usuwanie rekordów.
- „Osadzone” makra będą dołączone do zdarzenia w tabeli, podczas gdy „niezależne” makra zostaną znalezione w obiektach makr.
- Zdarzenia w tabeli, do których można dołączyć makro danych, to:
- On Insert: Jest to zdarzenie, które ma miejsce, gdy nowy rekord został wstawiony/dodany do tabeli.
- Podczas aktualizacji: Jest to zdarzenie, które ma miejsce, gdy dokonano zmian w już istniejącym rekordzie lub.
- Przy usuwaniu — jest to zdarzenie, które występuje, gdy rekord został usunięty.
- Możesz korzystać z makr autonomicznych za pośrednictwem makr interfejsu użytkownika, a także makr danych, używając danej akcji RunDataMacro. Istnieje możliwość, że te makra zawierają więcej niż jeden parametr.
Nadmierne używanie makr w aplikacjach programu Access może nawet prowadzić do przypadków uszkodzenia danych i poprawka mdb będzie ci dobrze służyć, jeśli używasz MS Access do projektów komercyjnych.
Wprowadzenie autora:
Vivian Stevens jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa mdf i doskonałe oprogramowanie do odzyskiwania. po więcej informacji odwiedź www.datanumen.com
Ponieważ pozwala to pracować na interfejsie aplikacji, możesz go wykorzystać do podjęcia działań, takich jak otwarcie innego widoku, utworzenie nowego rekordu, zastosowanie filtra i wiele więcej.