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ć.

Akcja makra Echo umożliwia określenie, czy echo jest włączona w bazach danych programu Access dla komputerów stacjonarnych. Za pomocą tej akcji można na przykład ukryć lub pokazać wyniki makro podczas jej działania.

Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.

Uwaga: Akcja makra Echo nie jest dostępna w aplikacjach sieci Web programu Access.

Ustawienie

Akcja makra Echo ma następujące argumenty.

Argument akcji

Opis

Echo włączone

Kliknij pozycję Tak (włącz echo) lub Nie (wyłącz echo) w polu Echo włączone w sekcji Argumenty akcji w oknie Konstruktor makr. Wartość domyślna to Tak.

Tekst paska stanu

Tekst, który ma być wyświetlany w pasek stanu, gdy echo jest wyłączone. Jeśli na przykład echo jest wyłączone, na pasku stanu może być wyświetlany komunikat "Makro jest uruchomione".

Uwagi

Podczas Access uruchamiania makra na ekranie często są wyświetlane informacje, które nie są niezbędne do działania makra. Po ustawieniu argumentu Echo włączone naWartość Nie makro będzie uruchamiane bez aktualizowania ekranu. Po zakończeniu makra program Access automatycznie włączy echo i ponownie przemaluje okno. Ustawienie Brak dla argumentu Echo włączone nie ma wpływu na działanie makra ani jego wyników.

Akcja Echo nie powoduje pominięcia wyświetlania modalność okien dialogowych, takich jak komunikaty o błędach lub formularze wyskakujące, takie jak arkusze właściwości. Za pomocą okien dialogowych i formularzy podręcznych można zbierać i wyświetlać informacje, nawet jeśli echo jest wyłączone. Aby pominąć wszystkie komunikaty lub okna dialogowe z wyjątkiem pól komunikatów o błędach i okien dialogowych wymagających wprowadzenia informacji przez użytkownika, użyj akcji UstawOstrzeżenia .

Akcję Echo można uruchomić więcej niż raz w makkrach. Umożliwia to zmianę tekstu paska stanu podczas pracy makra.

Jeśli wyłączysz echo, możesz użyć akcji Klepsydra , aby zmienić wskaźnik myszy na ikonę klepsydry (lub dowolną ikonę wskaźnika myszy ustawioną dla "Zajęty"), aby wskazać wizualnie, że makro jest uruchomione.

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

Przykłady

Ustawianie wartości kontrolki przy użyciu makra

Poniższe makro powoduje otwarcie formularza Dodaj produkty z poziomu przycisku w formularzu Dostawcy. Pokazuje ono użycie akcji Echo, Close, OpenForm, SetValue i GoToControl . Akcja SetValue (UstawWartość ) ustawia w formularzu Produkty kontrolę Identyfikator dostawcy na bieżącego dostawcę w formularzu Dostawcy. Akcja GoToControl przenosi fokus do pola Identyfikator kategorii, w którym można rozpocząć wprowadzanie danych dla nowego produktu. To makro powinno zostać dołączone do przycisku Dodaj produkty w formularzu Dostawcy.

Akcja

Argumenty: ustawienie

Komentarz

Echo

Echo włączone: Nie

Zatrzymaj aktualizowanie ekranu, gdy makro jest uruchomione.

Zamknij

Typ obiektu: Formularz

Nazwa obiektu: Lista produktów

Zapisz: Nie

Zamknij formularz Lista produktów.

OtwórzFormularz

Nazwa formularza: Produkty

Widok: Formularz

Tryb danych: Dodaj

Tryb okna: Normalny

Otwórz formularz Produkty.

Setvalue

Element: [Formularze]! [Produkty]! [ID_dostawcy]

Wyrażenie: ID_dostawcy

Ustaw kontrolki Identyfikator dostawcy dla bieżącego dostawcy w formularzu Dostawcy.

PrzejdźDoKontrolki

Nazwa kontrolki: Identyfikator kategorii

Przejdź do kontrolki Identyfikator kategorii.

Synchronizowanie formularzy przy użyciu makra

Poniższe makro otwiera formularz Lista produktów w prawym dolnym rogu formularza Dostawcy, wyświetlając produkty bieżącego dostawcy. Pokazuje ono użycie akcji Echo, MsgBox, GoToControl, StopMacro, OpenForm i MoveSize . Pokazuje również użycie wyrażenia warunkowego z akcjami MsgBox, 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])

OknoKomunikatu

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] = [Formularze]! [Dostawcy]! [ID_dostawcy]

Tryb danych: Tylko do odczytu

Tryb okna: Normalny

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

MoveSize

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

×