Applies ToAccess pro Microsoft 365 Access 2021 Access 2019 Access 2016

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 Povinný argument. Výraz, který vrátí 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ž je vytvořen nový objekt, zdědí RecordSource, Filter, ServerFilter. OrderBy a OrderByOn vlastnosti tabulky nebo dotazu, ze které byla vytvořena. U formulářů a sestav se zděděné filtry nepoužívají automaticky při otevření objektu.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.