Właściwość FilterOn

Dotyczy

Obiekt Form

Obiekt Report

Możesz użyć właściwości FilterOn do określenia lub ustalenia, czy właściwość Filter została zastosowana do elementu formularz lub raport. Właściwość do odczytu i zapisu typu Boolean (wartość logiczna).

wyrażenie.FilterOn

wyrażenie — wymagane. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Jeśli określono filtr serwera w projekcie programu Microsoft Access (ADP), użyj właściwości ServerFilterByForm.

Właściwość FilterOn wykorzystuje następujące ustawienia.

Ustawienie

Visual Basic

Opis

Tak

True (Prawda)

Właściwość Filter obiektu została zastosowana.

No (Nie)

False (Fałsz)

(Domyślnie) Właściwość Filter obiektu nie została zastosowana.


Uwaga: Dla raportów właściwość FilterOn możesz ustawić za pomocą arkusza właściwości raportu lub kodu w języku Visual Basic for Applications (VBA).

Dla formularzy właściwość FilterOn możesz ustawić w makrze lub przy użyciu kodu w języku VBA. Możesz również ustawić tę właściwość, klikając pozycję Przełącz filtr w obszarze Sortowanie i filtrowanie na karcie Dane.

Aby zastosować zapisany filtr, naciśnij przycisk Przełącz filtr dla formularzy lub zastosuj filtr przy użyciu makra lub języka Visual Basic, ustawiając wartość właściwości FilterOn na True (Prawda) dla formularzy i raportów. W przypadku raportów wartość właściwości FilterOn możesz ustawić na Yes (Tak) w arkuszu właściwości raportu.

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 lub raportu, w ustawieniu właściwości zdarzenia OnOpen formularza podaj makro z akcją ApplyFilter lub procedurę zdarzenia z metodą ApplyFilter obiektu DoCmd.

Filtr możesz usunąć, klikając naciśnięty przycisk Przełącz filtr w obszarze Sortowanie i filtrowanie na karcie Dane lub używając kodu w języku VBA do ustawienia wartości właściwości FilterOn na wartość False (Fałsz). W przypadku raportów możesz usunąć filtr, ustawiając wartość właściwości FilterOn na No (Nie) w arkuszu właściwości raportu.

Uwaga: Po utworzeniu nowego obiektu dziedziczy on właściwości RecordSource, Filter, ServerFilter. OrderBy i OrderByOn tabeli lub zapytania, z którego został utworzony. Dla formularzy i raportów dziedziczone filtry nie są stosowane automatycznie podczas otwierania obiektu.

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.

×