Akcja makra ZatrzymajMakro (StopMacro)

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Za pomocą akcji makra ZatrzymajMakro pulpitu bazy danych programu Access aby zatrzymać uruchomione makro.

Ustawienie

Akcja ZatrzymajMakro nie ma żadnych argumentów.

Uwagi

Ta akcja jest zazwyczaj używana, gdy warunek powoduje konieczność zatrzymania makra. Za pomocą wyrażenie warunkowe w makra wiersz akcji zawierającym tę akcję. Gdy to wyrażenie ma wartość PRAWDA (– 1), Access przestaje makro.

Na przykład może utworzyć makro, które otwiera formularz przedstawiający sumy zamówień w dniu podanym w niestandardowe okno dialogowe. Wyrażenie warunkowe użyje należy upewnić się, że data zamówienia kontrolka w oknie dialogowym zawiera prawidłową datę. W przeciwnym razie akcja MessageBox można wyświetlać komunikat o błędzie i Akcja ZatrzymajMakro zatrzymać wykonywanie makra.

Jeśli makro została zastosowana Echo lub UstawOstrzeżenia akcje, aby włączyć echo lub wyświetlania komunikatów systemowych, akcji 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 i wyświetlenie produktów bieżącego dostawcy. Używanie EchoMessageBox, PrzejdźDoFormantu (GoToControl), ZatrzymajMakro, OtwórzFormularz (OpenForm)i akcji makra MoveAndSizeWindow jest wyświetlany. Pokazuje także stosowania wyrażenie warunkowe z akcjami MessageBox, PrzejdźDoFormantu (GoToControl)i ZatrzymajMakro . To makro powinno zostać dołączone do przycisku Przejrzyj produkty na formularzu dostawcy.

Warunek

Akcja

Argumenty: ustawienie

Komentarz

Echo

Echo włączone: Brak

Zatrzymaj aktualizowanie ekranu podczas wykonywania makra.

IsNull([SupplierID])

MessageBox

Komunikat: Przejdź do rekordu dostawcy, w których produkty mają być wyświetlane, następnie kliknij przycisk Przeglądaj produkty ponownie.

Sygnał dźwiękowy: Tak

Typ: Brak

Tytuł: zaznacz dostawcę

Jeśli istnieje ma bieżącego dostawcy w formularzu dostawcy, był wyświetlany komunikat.

...

PrzejdźDoKontrolki

Nazwa kontrolki: NazwaFirmy

Przenieś fokus do formantu NazwaFirmy.

...

ZatrzymajMakro

Zatrzymaj makro.

OtwórzFormularz

Nazwa formularza: Lista produktów

Widok: Arkusz danych

Nazwa filtru:

Warunek WHERE: [IDDostawcy] = [formularze]! [Dostawcy]! [IDDostawcy]

Tryb danych: tylko do odczytu

Tryb okna: Normalny

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

MoveAndSizeWindow

Prawo: 0.7799"

W dół: 1.8"

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

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×