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

Domyślnie w programie Access jest wyświetlany monit o potwierdzenie zamiaru usunięcia obiektu z okienka nawigacji lub uruchomienia zapytania funkcjonalnego. Jeśli nie chcesz, aby monit był wyświetlany, możesz wyłączyć te wiadomości z potwierdzeniem. Jeśli wiadomości nie są wyświetlane i chcesz, aby był wyświetlany monit, możesz je ponownie włączyć.

W tym artykule

Wyłączanie komunikatów potwierdzających usunięcie obiektu

Ważne: Jeśli użyjesz tego ustawienia, aby wyłączyć komunikaty potwierdzenia usunięcia obiektu, program Access nie będzie wyświetlał komunikatów na tym komputerze podczas usuwania obiektów z okienka nawigacji.

  1. Na karcie Plik kliknij pozycję Opcje.

  2. Po lewej stronie okna dialogowego Opcje programu Access kliknij pozycję Ustawienia klienta.

  3. Po prawej stronie okna dialogowego Opcje programu Access w sekcji Edytowanie w obszarze Potwierdź wyczyść pole wyboru Usunięcia dokumentu , a następnie kliknij przycisk OK.

Omówienie komunikatów potwierdzenia zapytania funkcjonalnego

Zapytania funkcjonalne umożliwiają zmianę danych w bazie danych. Kwerenda funkcjonalna może dołączać, usuwać lub aktualizować dane albo tworzyć nową tabelę przy użyciu istniejących danych. Zapytania funkcjonalne są bardzo zaawansowane, ale ta moc wiąże się z pewnym ryzykiem niezamierzonych zmian danych. Ze względu na możliwość utraty danych program Access domyślnie prosi o potwierdzenie po uruchomieniu zapytania funkcjonalnego. Pomaga to ograniczyć możliwość niezamierzonych zmian danych.

Porada: Aby sprawdzić, jakie dane będzie miało wpływ zapytanie funkcjonalne, przed uruchomieniem zapytania na karcie Narzędzia główne w grupie Widoki kliknij pozycję Widok, a następnie kliknij pozycję Widok arkusza danych.

Jeśli wolisz, aby program Access nie prosił o potwierdzenie zapytań funkcjonalnych lub program Access nie prosi o potwierdzenie, ale chcesz, możesz włączyć lub wyłączyć wiadomości.

  • Komunikaty potwierdzenia zapytania funkcjonalnego kontrolki dla komputera   
    Za pomocą ustawienia w oknie dialogowym Opcje programu Access można ustawić domyślne zachowanie baz danych programu Access otwartych na określonym komputerze. Jeśli użyjesz tego ustawienia do wyłączenia wiadomości, program Access nie będzie wyświetlał wiadomości w żadnych okolicznościach. Jeśli za pomocą tego ustawienia włączysz wiadomości, program Access wyświetli te komunikaty, chyba że zostaną wyłączone przez makro lub język VBA.

  • Wyłączanie komunikatów potwierdzenia zapytania funkcjonalnego dla bazy danych   
    Wybierz tę metodę, aby wyłączyć ostrzeżenia dla określonej bazy danych po jej otwarciu. Aby wyłączyć wiadomości, użyj akcji UstawOstrzeżenia wewnątrz makra AutoExec . Aby ta akcja makra działała, musi być zaufany plik bazy danych. aby uzyskać więcej informacji na temat zaufanych baz danych, zobacz artykuł Określanie, czy baza danych ma być zaufana.

  • Wyłączanie komunikatów potwierdzenia zapytania funkcjonalnego dla określonego zestawu zadań   
    Wybierz tę metodę, aby wyłączyć ostrzeżenia dla czasu trwania zestawu zadań, a następnie włączyć je ponownie. Możesz na przykład wyłączyć wiadomości podczas wykonywania zapytania tworzącego tabelę, a następnie włączyć je ponownie. Możesz użyć akcji makra SetWarnings, a także użyć metody VBA DoCmd.SetWarnings. Aby ta akcja makra działała, musi być zaufany plik bazy danych. aby uzyskać więcej informacji na temat zaufanych baz danych, zobacz artykuł Określanie, czy baza danych ma być zaufana.

Początek strony

Komunikaty potwierdzenia zapytania funkcjonalnego kontrolki dla komputera

Ważne: Jeśli użyjesz tego ustawienia, aby wyłączyć komunikaty potwierdzenia zapytania funkcjonalnego, program Access nie wyświetli na tym komputerze komunikatów nawet dla bazy danych zawierającej makro lub moduł, który włącza wiadomości.

  1. Na karcie Plik kliknij pozycję Opcje.

  2. Po lewej stronie okna dialogowego Opcje programu Access kliknij pozycję Ustawienia klienta.

  3. Po prawej stronie okna dialogowego Opcje programu Access w sekcji Edytowanie w obszarze Potwierdźwyczyść pole wyboru Zapytania funkcjonalne , a następnie kliknij przycisk OK.

Początek strony

Wyłączanie komunikatów potwierdzenia zapytania funkcjonalnego dla bazy danych

Za pomocą akcji UstawOstrzezania w makrze AutoExec możesz wyłączyć komunikaty potwierdzenia zapytania funkcjonalnego dla bazy danych.

Ważne: Jeśli baza danych zawierająca makro nie jest zaufana, akcja UstawOstrzeżenia nie zostanie uruchomiona. Aby uzyskać więcej informacji na temat zaufania i baz danych, zobacz artykuł Określanie, czy baza danych ma być zaufana.

Uwaga: Można pominąć Jeśli istnieje już makro o nazwie AutoExec, otwórz to makro w widoku projektu, a następnie wykonaj kroki od 2 do 4 poniższej procedury.

  1. Na karcie Tworzenie w grupie Makra i kod kliknij pozycję Makro.

    Obraz grupy Makra i kod na wstążce programu Access

  2. Z listy rozwijanej u góry Konstruktora makr wybierz akcję UstawOstrzeżenia .

    • Jeśli na liście nie ma akcji UstawOstrzeżenia , na karcie Projekt makra w grupie Pokazywanie/ukrywanie upewnij się, że jest zaznaczona pozycja Pokaż wszystkie akcje .

  3. W obszarze akcji UstawOstrzeżenia kliknij strzałkę obok pozycji Ostrzeżenia włączone i wybierz odpowiednią opcję.

  4. Kliknij przycisk Zapisz.

  5. W oknie dialogowym Zapisywanie jako wpisz AutoExec.

  6. Kliknij przycisk OK, a następnie zamknij Konstruktora makr. Nowe makro będzie od tej pory uruchamiane przy każdym otwarciu bazy danych.

Aby uzyskać więcej informacji na temat tworzenia makr, zobacz artykuł Tworzenie makra interfejsu użytkownika (UI).

Początek strony

Wyłączanie komunikatów potwierdzenia zapytania funkcjonalnego dla określonego zestawu zadań

Istnieją dwa podstawowe sposoby wyłączania komunikatów potwierdzenia zapytania funkcjonalnego dla zestawu zadań: za pomocą makra i modułu VBA. W obu przypadkach używasz kodu, aby wyłączyć ostrzeżenia, wykonać zestaw zadań, a następnie ponownie włączyć ostrzeżenia. Kod dołącza się do zdarzenia, takiego jak Kliknięcie przycisku polecenia lub Otwórz zdarzenie formularza.

Dołączasz moduł do zdarzenia, a gdy wystąpi zdarzenie, moduł jest uruchamiany. Można na przykład dołączyć moduł do zdarzenia Przy otwarciu formularza. Po otwarciu formularza moduł zostanie uruchomiona. W poniższej procedurze wyjaśniono, jak używać metody DoCmd.SetWarnings w zdarzeniu Przy otwarciu formularza.

  1. Otwórz formularz w widoku projektu.

  2. Jeżeli arkusz właściwości jest niewidoczny, naciśnij klawisz F4, aby go wyświetlić.

  3. Kliknij kwadrat w lewym górnym rogu formularza, tuż poniżej karty obiektu formularza.

  4. Upewnij się, że w arkuszu właściwości na karcie Inne jest ustawiona wartość Tak.

  5. Na karcie Zdarzenie kliknij zdarzenie Przy otwarciu , a następnie kliknij przycisk konstruowania (wielokropek obok strzałki).

  6. W oknie dialogowym Wybieranie konstruktora wykonaj jedną z następujących czynności:

  7. Wpisz ciąg DoCmd.SetWarnings (WarningsOff), a następnie naciśnij klawisz ENTER.

  8. Wprowadź kod niezbędny do wykonywania zadań, które mają zostać wykonane z wyłączonymi wiadomościami potwierdzającymi.

  9. W nowym wierszu wpisz Ciąg DoCmd.SetWarnings (WarningsOn)..

  10. Zamknij Redaktor języka VBA i zapisz formularz.

Wyłączanie i ponownie włączanie wiadomości za pomocą makra

  1. Z listy rozwijanej u góry Konstruktora makr wybierz akcję UstawOstrzeżenia .

    • Jeśli na liście nie ma akcji UstawOstrzeżenia , na karcie Projekt makra w grupie Pokazywanie/ukrywanie upewnij się, że jest zaznaczona pozycja Pokaż wszystkie akcje .

  2. W obszarze akcji UstawOstrzeżenia kliknij strzałkę obok pozycji Ostrzeżenia włączone i wybierz pozycję Nie.

  3. Wprowadź niezbędne akcje makra, aby wykonać zadania, które mają być wykonywane z wyłączonymi komunikatami potwierdzającymi.

  4. Poniżej ostatniej akcji zadania wybierz akcję UstawOstrzeżenia , a następnie kliknij strzałkę obok pozycji Ostrzeżenia włączone i wybierz pozycję Tak.

  5. Zamknij Konstruktora makr, zapisz makro, a następnie zapisz formularz.

Początek strony

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

×