Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Za pomocą akcji makra UruchomMakro w bazach danych programu Access można uruchomić makro. Makro może znajdować się w grupa makr.

Użyj tej akcji:

  • Aby uruchomić makro z poziomu innego makra.

  • Aby uruchomić makro na podstawie określonego warunku.

  • Aby dołączyć makro do menu niestandardowego lub polecenia wstążki.

Ustawienie

Akcja makra UruchomMakro ma następujące argumenty.

Argument akcji

Opis

Nazwa makra

Nazwa makra do uruchomienia. Pole Nazwa makra w sekcji Argumenty akcji w oknie projektowania makr zawiera wszystkie makra (i grupy makr) w bieżącej bazie danych. Jeśli makro znajduje się w grupie makr, jest wyświetlane pod nazwą grupy makr na liście jako nazwa grupy makr.nazwa_makra. Jest to argument wymagany.

Jeśli w baza danych bibliotek uruchomisz makro zawierające akcję makra UruchomMakro , Access wyszuka makro o tej nazwie w bazie danych biblioteki i nie będzie wyszukiwane w bieżącej bazie danych.

Powtarzanie liczby

Maksymalna liczba uruchomień makra. Jeśli pozostawisz ten argument pusty (a argument Wyrażenie powtarzania również jest pusty), makro zostanie uruchomione raz.

Powtórz wyrażenie

wyrażenie o wartości Prawda (–1) lub Fałsz (0). Makro przestanie działać, jeśli wyrażenie ma wartość Fałsz. Wyrażenie jest obliczane za każdym razem, gdy makro jest uruchamiane.

Uwagi

Po wprowadzeniu nazwy grupy makr dla argumentu Nazwa makra program Access uruchomi pierwsze makro w grupie makr.

Ta akcja jest podobna do kliknięcia przycisku Uruchom makro na karcie Narzędzia bazy danych , wybrania makra i kliknięcia przycisku OK. Jednak to polecenie uruchamia makro tylko raz, podczas gdy akcja makra UruchomMakro może uruchamiać makro dowolną liczbę razy.

Porady

Aby określić, ile razy makro jest uruchamiane, można użyć argumentów Liczba powtórzeń i Powtórz wyrażenie:

  • Jeśli oba argumenty pozostawisz puste, makro zostanie uruchomione raz.

  • Jeśli wprowadzisz liczbę w polu Liczba powtórz , ale pozostawisz wyrażenie powtarzające się puste, makro będzie uruchamiać określoną liczbę razy.

  • Jeśli pozostawisz wartość Repeat Count pustą, ale wprowadzisz wyrażenie dla wyrażenia Repeat Expression, makro będzie uruchamiane do momentu, aż wyrażenie otrzyma wartość Fałsz.

  • W przypadku wprowadzenia wartości dla obu argumentów makro uruchamia liczbę razy określoną w polu Liczba powtórzeń lub do momentu, gdy wynik wyrażenia powtarzania będzie miał wartość Fałsz, w zależności od tego, co nastąpi wcześniej.

Po uruchomieniu makra zawierającego akcję makra UruchomMakro i przejściu do akcji makra UruchomMakro program Access uruchomi to makro. Po zakończeniu działania wywołanego makra program Access powróci do oryginalnego makra i uruchomi następną akcję.

Uwagi: 

  • Makro można wywołać w tej samej grupie makr lub w innej grupie makr.

  • Makra można zagnieżdżać. Oznacza to, że można uruchomić makro A, które z kolei wywołuje makro B i tak dalej. W każdym przypadku po zakończeniu działania wywołanego makra program Access powraca do wywoływanego makra i uruchamia następną akcję tego makra.

Aby uruchomić akcję UruchomMakro w module Visual Basic for Applications (VBA), użyj metody RunMacro obiektu DoCmd.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×