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 ZatrzymajMakro w bazach danych programu Access dla komputerów stacjonarnych można zatrzymać obecnie uruchomioną makro.

Ustawienie

Akcja StopMacro nie ma żadnych argumentów.

Uwagi

Zazwyczaj ta akcja jest wykonywana, gdy warunek wymaga zatrzymania makra. W wiersz akcji makra, który zawiera tę akcję, można użyć wyrażenie warunkowe. Gdy wyrażenie ma wartość Prawda (–1), Access zatrzymuje makro.

Można na przykład utworzyć makro, które otwiera formularz pokazujące dzienne sumy zamówień dla daty wprowadzonej w niestandardowe okno dialogowe. Możesz użyć wyrażenia warunkowego, aby mieć pewność, że kontrolka Data zamówienia w oknie dialogowym zawiera prawidłową datę. Jeśli tak się nie stanie, akcja MessageBox może wyświetlić komunikat o błędzie, a akcja ZatrzymajMakro może zatrzymać makro.

Jeśli makro używało akcji Echo lub UstawOstrzeenia do wyłączenia echo lub wyświetlania komunikatów systemowych, akcja makra ZatrzymajMakro automatycznie włącza je ponownie.

Ta akcja nie jest dostępna w module Visual Basic for Applications (VBA).

Przykład

Synchronizowanie formularzy przy użyciu makra

Poniższe makro powoduje otwarcie formularza Lista produktów w prawym dolnym rogu formularza Dostawcy z wyświetlonymi produktami bieżącego dostawcy. Pokazuje ono użycie akcji makr Echo, MessageBox, GoToControl, StopMacro, OpenForm i MoveAndSizeWindow . Pokazuje również użycie wyrażenia warunkowego z akcjami MessageBox, GoToControl i StopMacro . To makro powinno zostać dołączone do przycisku Przeglądanie produktów w formularzu Dostawcy.

Warunek

Akcja

Argumenty: ustawienie

Komentarz

Echo

Echo włączone: Nie

Zatrzymaj aktualizowanie ekranu, gdy makro jest uruchomione.

IsNull([Identyfikator_dostawcy])

Messagebox

Komunikat: Przejdź do rekordu dostawcy, którego produkty chcesz wyświetlić, a następnie ponownie kliknij przycisk Przejrzyj produkty.

SygnalizujDźwiękiem: Tak

Typ: Brak

Tytuł: Wybierz dostawcę

Jeśli w formularzu Dostawcy nie ma bieżącego dostawcy, wyświetl komunikat.

...

PrzejdźDoKontrolki

Nazwa kontrolki: NazwaFirmy

Przenieś fokus do kontrolki CompanyName.

...

ZatrzymajMakro

Zatrzymaj makro.

OtwórzFormularz

Nazwa formularza: Lista produktów

Widok: arkusz danych

Nazwa filtru:

Warunek Where: [Identyfikator_dostawcy] = [Forms]![ Dostawcy]! [ID_dostawcy]

Tryb danych: Tylko do odczytu

Tryb okna: Normalny

Otwórz formularz Lista produktów i pokaż produkty bieżącego dostawcy.

MoveAndSizeWindow

Po prawej: 0,7799"

W dół: 1,8 cala

Umieść formularz Lista produktów w prawym dolnym rogu formularza Dostawcy.

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ę!

×