Vlastnost FilterOn

Platí pro

Objekt Form

Objekt Report

Pomocí vlastnosti FilterOn (Filtrovat při) můžete nastavit, jestli bude Formulář nebo Sestava používat vlastnost Filter (Filtr). Typ Boolean pro čtení/zápis.

výraz.FilterOn

Výraz je povinný. Musí to být výraz, který vrací jeden z objektů v seznamu Platí pro.

Poznámky

Pokud máte Projekt aplikace Microsoft Access (.adp) s nastaveným serverovým filtrem, použijte vlastnost ServerFilterByForm (Serverový filtr podle formuláře).

Vlastnost FilterOn (Filtrovat při) používá následující nastavení.

Nastavení

Visual Basic

Popis

Ano

True

Vlastnost Filter (Filtr) objektu se používá.

Ne

False

(Výchozí) Vlastnost Filter (Filtr) objektu se nepoužívá.


Poznámka: Pokud chcete nastavit vlastnost Filter On (Filtrovat při), použijte Seznam vlastností sestavy nebo kód jazyka VBA (Visual Basic for Applications).

U formulářů můžete pro nastavení vlastnosti FilterOn (Filtrovat při) použít Makro nebo kód jazyka VBA (Visual Basic for Applications). Tuto vlastnost můžete zapnout také tím, že kliknete na Přepnout filtr v části Seřadit a filtrovat na kartě Data.

Když chcete použít uložený filtr, v případě formulářů klikněte na tlačítko Přepnout filtr, nebo v případě formulářů a sestav zapněte vybraný filtr pomocí makra nebo kódu jazyka Visual Basic tak, že vlastnost FilterOn (Filtrovat při) nastavíte na hodnotu Ano. U sestav můžete vlastnost FilterOn (Filtrovat při) nastavit v seznamu vlastností sestavy na hodnotu Ano.

Tlačítko Přepnout filtr signalizuje stav vlastností Filter (Filtr) a FilterOn (Filtrovat při). Dokud neexistuje filtr, který by se dal použít, je tlačítko neaktivní. Pokud je nějaký existující filtr aktuálně použitý, zobrazí se tlačítko Přepnout filtr jako stisknuté. Pokud chcete, aby se filtr automaticky použil při otevření formuláře nebo sestavy, zadejte v nastavení vlastnosti formuláře OnOpen (Při otevření) buď makro využívající akci ApplyFilter (Použít filtr), nebo obslužnou proceduru události využívající metodu ApplyFilter objektu DoCmd.

Filtr můžete zrušit kliknutím na stisknuté tlačítko Přepnout filtr, které najdete v části Seřadit a filtrovat na kartě Data, nebo nastavením vlastnosti FilterOn (Filtrovat při) na hodnotu Ne pomocí kódu jazyka VBA. U sestav můžete filtr odstranit tak, že vlastnost FilterOn (Filtrovat při) nastavíte v seznamu vlastností sestavy na hodnotu Ne.

Poznámka: Když se vytvoří nový objekt, převezme vlastnosti RecordSource (Zdroj záznamů), Filter (Filtr), ServerFilter (Serverový filtr), OrderBy (Řadit podle) a OrderByOn (Řadit podle hodnoty při) tabulky nebo dotazu, na základě kterého jste ho vytvořili. U formulářů a sestav se zděděné filtry nepoužívají automaticky při otevření objektu.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×