Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Za pomocą akcji makra ShowAllRecords w bazach danych programu Access dla komputerów stacjonarnych możesz usunąć wszystkie zastosowane filtr z aktywnego tabela, zapytania zestaw wyników lub formularz i wyświetlić wszystkie rekordy w tabeli lub zestawie wyników albo wszystkie rekordy w tabeli lub zapytaniu źródłowym formularza.

Ustawienie

Akcja makra PokażWszystkoRekordy nie ma żadnych argumentów.

Uwagi

Za pomocą tej akcji makra można zapewnić wyświetlanie wszystkich rekordów (w tym wszystkich zmienionych lub nowych rekordów) dla tabeli, zestawu wyników zapytania lub formularza. Ta akcja powoduje ponowne wysłanie zapytania rekordów formularza lub podformularz.

Tej akcji można również użyć w celu usunięcia dowolnego filtru zastosowanego za pomocą akcji makra ZastosujFiltr , polecenia Filtr na karcie Narzędzia główne, lub argumentu Nazwa filtru lub Warunek where akcji makra OtwórzFormularz .

Ta akcja ma taki sam skutek jak kliknięcie pozycji Przełącz filtr na karcie Narzędzia główne lub kliknięcie prawym przyciskiem myszy filtrowanego pola i kliknięcie pozycji Wyczyść filtr z... w widoku formularza, widoku układu lub widoku arkusza danych.

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

Przykład

Stosowanie filtru przy użyciu makra

Poniższe makro zawiera zestaw akcji, z których każda filtruje rekordy formularza Lista rozmów z klientami. Widać w nim użycie akcji makr ApplyFilter, ShowAllRecords i GoToControl . Przedstawiono również użycie warunków w celu określenia, który przycisk przełączania w grupie opcji został zaznaczony w formularzu. Każdy wiersz akcji jest skojarzony z przyciskiem przełącznika, który wybiera zestaw rekordów rozpoczynających się od rekordów A, B, C i tak dalej lub wszystkich rekordów. To makro powinno zostać dołączone do zdarzenia AfterUpdate w grupie opcji CompanyNameFilter.

Warunek

Akcja

Argumenty: ustawienie

Komentarz

[Filtry nazwy firmy] =1

ZastosujFiltr

Warunek Where: [Nazwa firmy] Like "[AÀÁÂÃÄ]*"

Filtr dla nazw firm, które zaczynają się od litery A, À, Á, Â, Ã lub Ä.

[Filtry nazwy firmy] =2

ZastosujFiltr

Warunek Where: [Nazwa firmy] Like "B*"

Filtr dla nazw firm, które zaczynają się od litery B.

[Filtry nazwy firmy] =3

ZastosujFiltr

Warunek Where: [Nazwa firmy] Like "[CÇ]*"

Filtr dla nazw firm, które zaczynają się od litery C lub Ç.

... Wiersze akcji dla liter od D do Y mają taki sam format jak wiersze dla liter od A do C...

[Filtry nazwy firmy] =26

ZastosujFiltr

Warunek Where: [Nazwa firmy] Like "[ZÆØÅ]*"

Filtr dla nazw firm, które zaczynają się od litery Z, Æ, Ø lub Å.

[Filtry nazwy firmy] =27

PokażWszystkieRekordy

Pokaż wszystkie rekordy.

[RecordsetClone].[RecordCount]>0

PrzejdźDoKontrolki

Nazwa kontrolki: NazwaFirmy

Jeśli dla wybranej litery zostaną zwrócone rekordy, przenieś fokus do kontrolki NazwaFirmy.

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.