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

Dotyczy

Obiekt Form

Obiekt Report

Właściwość Filter umożliwia określenie podzbioru rekordów, który ma być wyświetlany po zastosowaniu filtru do formularz, raportzapytanie lub tabela. Właściwość do odczytu i zapisu typu String (Ciąg).

wyrażenie.Filter

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Jeśli chcesz określić filtr serwera w projekt programu Microsoft Access (adp) dla danych znajdujących się na serwerze, użyj właściwości ServerFilter .

Właściwość Filter to wyrażenie tekstowe składające się z klauzuli WHERE bez słowa kluczowego WHERE. W poniższym przykładowym kodzie języka Visual Basic for Applications (VBA) zdefiniowano i zastosowano filtr, który powoduje wyświetlanie tylko klientów z USA:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

Tę właściwość można ustawić przy użyciu arkusza właściwości tabeli lub formularza, makra lub kodu języka VBA.

Tę właściwość można również ustawić w widoku formularza, raportu, arkusza danych lub układu, klikając przycisk Filtruj lub Zaznaczenie w obszarze Sortowanie i filtrowanie na karcie Dane, a następnie klikając jedno z poleceń w podmenu.

Uwaga: Ustawienie właściwości Filter nie ma wpływu na właściwość Filter modelu ADO.

Za pomocą właściwości Filter można zapisać filtr i zastosować go w późniejszym czasie. Filtry są zapisywane wraz z obiektami, w których zostały utworzone. Są one ładowane automatycznie w chwili otwarcia obiektu, ale nie są automatycznie stosowane.

Nowo tworzony obiekt dziedziczy właściwości RecordSource, Filter, OrderBy i OrderByOn tabeli lub zapytania, na podstawie którego został utworzony.

Aby zastosować zapisany filtr do formularza, zapytania lub tabeli, można kliknąć przycisk Przełącz filtr w obszarze Sortowanie i filtrowanie na karcie Dane albo użyć makra lub kodu języka VBA w celu nadania właściwości FilterOn wartości True (Prawda). W przypadku raportów filtr można zastosować przez nadanie właściwości FilterOn w arkuszu właściwości raportu wartości Yes (Tak).

Przycisk Przełącz filtr wskazuje stan właściwości Filter i FilterOn. Przycisk pozostaje wyłączony, jeśli nie ma filtru, który można zastosować. Jeśli w danej chwili jest zastosowany istniejący filtr, przycisk Przełącz filtr jest naciśnięty.

Aby automatycznie stosować filtr podczas otwierania formularza, w polu właściwości zdarzenia OnOpen formularza podaj makro z akcją ApplyFilter lub procedurę zdarzenia z metodą ApplyFilter obiektu DoCmd.

Filtr można usunąć, klikając naciśnięty przycisk Przełącz filtr, klikając prawym przyciskiem myszy filtrowane pole i klikając polecenie Wyczyść filtr z lub używając kodu języka VBA do nadania właściwości FilterOn wartości False (Fałsz).

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

×