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 Argument wymagany. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Jeśli określono filtr serwera w obrębie projekt programu Microsoft Access (adp), należy użyć 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: W przypadku raportów właściwość FilterOn można ustawić, wykorzystując kod arkusz właściwości języka Visual Basic for Applications (VBA).

W przypadku formularzy właściwość FilterOn można ustawić w makro lub przy użyciu kodu VBA. Możesz również ustawić tę właściwość, klikając pozycję Przełącz filtr w obszarze Filtr & nakarcie 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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów Microsoft Office

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×