Vlastnosť Filter

Vzťahuje sa na

Objekt Form

Objekt Report

Vlastnosť Filter môžete použiť na špecifikovanie podmnožiny záznamov, ktorá sa má zobraziť, pri použití filtra pre formulár, zostavadotaz alebo tabuľka. Reťazec na čítanie a zapisovanie.

výraz.Filter

výraz (povinný). Výraz, ktorý vráti jeden z objektov v zozname Vzťahuje sa na.

Poznámky

Ak chcete špecifikovať filter servera pre projekt programu Microsoft Access (.adp) pre údaje na serveri, použite vlastnosť FilterServera.

Vlastnosť Filter je reťazcový výraz pozostávajúci z klauzuly WHERE bez kľúčového slova WHERE. Napríklad nasledovný kód VBA (Visual Basic for Applications) definuje a používa filter na to, aby sa zobrazili len zákazníci z USA.

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

Túto vlastnosť možno nastaviť tým, že použijete hárok vlastností alebo makro tabuľky alebo formulára alebo kód VBA.

Túto vlastnosť možno nastaviť aj v zobrazení formulára, zobrazení zostavy, údajovom zobrazení alebo zobrazení rozloženia tým, že kliknete na položku Filter alebo Výber v časti Zoradiť a filtrovať na karte Údaje a kliknete na jeden z príkazov podponuky.

Poznámka : Nastavenie vlastnosti Filter nemá žiaden vplyv na vlastnosť Filter pre ADO.

Vlastnosť Filtermožno použiť na uloženie filtra a jeho použitie neskôr. Filtre sa ukladajú spolu s objektami, v ktorých sú vytvorené. Automaticky sa načítajú pri otvorení objektu, no nepoužijú sa automaticky.

Pri vytvorení nového objektu tento objekt dedí vlastnosti ZdrojZáznamov , Filter, ZoradiťPodľa a ZoradeniePodľaPoložkyZapnuté tabuľky alebo dotazu, z ktorých bol vytvorený.

Ak chcete, aby sa uložený filter použil pre formulár, dotaz alebo tabuľku, môžete kliknúť na položku Prepnúť filter uvedenú v časti Zoradiť a filtrovať na karte Údaje alebo použiť makro či kód VBA na nastavenie vlastnosti PriZapnutíFiltra na hodnotu True. Pre zostavy možno použiť filter tým, že v hárku vlastností zostavy nastavíte vlastnosť PriZapnutíFiltra na hodnotu Áno.

Tlačidlo Prepnúť filter indikuje stav vlastností Filter a PriZapnutíFiltra. Tlačidlo zostáva neaktívne, pokým sa nepoužije filter. Ak je aktuálne existujúci filter použitý, tlačidlo Prepnúť filter sa zobrazuje ako stlačené.

Ak chcete, aby sa filter automaticky použil pri otvorení formulára, špecifikujte v nastavení vlastnosti udalosti PriOtvorení pre formulár buď makro, ktoré používa akciu PoužiťFilter, alebo procedúru spúšťanú udalosťou, ktorá používa metódu PoužiťFilter objektu DoCmd.

Filter možno odstrániť tak, že kliknete na stlačené tlačidlo Prepnúť filter, pravým tlačidlom kliknete na filtrované pole a potom kliknete na položku Vymazať filter... alebo použijete kód VBA na nastavenie vlastnosti PriZapnutíFiltra na hodnotu False.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×