Svojstvo Filter

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Odnosi se na

Objekt Form
Objekt Report

Svojstvo Filter možete koristiti za navođenje podskupova zapisa koji će se prikazati kada se filtar primijeni na obrazac, upit izvješća ili tablicu. Niz za čitanje/pisanje.

izraz.Filter

izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.

Napomene

Ako želite odrediti filtar poslužitelja u projektu programa Microsoft Access (.adp) za podatke koji se nalaze na poslužitelju, upotrijebite svojstvo Filtar poslužitelja .

Svojstvo Filter nizovni je izraz koji se sastoji od uvjeta WHERE bez ključne riječi WHERE. Primjerice, sljedeći kod programa Visual Basic for Applications (VBA) definira i primjenjuje filtar kojim se prikazuju samo korisnici iz SAD-a:

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

To svojstvo možete postaviti pomoću lista svojstava tablice ili obrasca, makronaredbe ili VBA koda.

To svojstvo možete postaviti i u prikazu obrasca, prikazu izvješća, prikazu podatkovne tablice ili prikazu izgleda tako da kliknete Filtar ili Odabir u odjeljku Sortiranje i filtriranje na kartici Podaci, a potom neku od naredbi na podizborniku.

Napomena

Postavljanje svojstva Filter ne utječe na svojstvo ADO Filter.

Svojstvo Filter možete koristiti da biste spremili filtar i kasnije ga primijenili. Filtri se spremaju s objektima u kojima su stvoreni. Učitavaju se automatski prilikom otvaranja objekta, no ne primjenjuju se automatski.

Kada se stvori novi objekt, on nasljeđuje svojstva RecordSource , Filter, OrderBy i OrderByOn tablice ili upita iz kojeg je stvoren.

Da biste na obrazac, upit ili tablicu primijenili spremljeni filtar, kliknite Uključi/isključi filtar u odjeljku Sortiranje i filtriranje na kartici Podaci ili upotrijebite makronaredbu odnosno VBA kod da biste svojstvo FilterOn postavili na True. U izvješćima filtar možete primijeniti tako da na popisu svojstava izvješća svojstvo FilterOn postavite na Da.

Gumb Uključi/isključi filtar označava stanje svojstava Filter i FilterOn. Gumb će ostati onemogućen do primjene filtra. Ako je postojeći filtar aktivan, gumb Uključi/isključi filtar prikazivat će se kao da je pritisnut.

Da bi se filtar automatski primijenio prilikom otvaranja obrasca, u postavci svojstva događaja OnOpen za obrazac navedite makronaredbu koja koristi radnju ApplyFilter ili proceduru događaja koja koristi način ApplyFilter objekta DoCmd.

Filtar možete ukloniti tako da kliknete pritisnuti gumb Uključi/isključi filtar, zatim desnom tipkom miša kliknete filtrirano polje, a potom kliknete Očisti filtar od... ili pak pomoću VBA koda postavite svojstvo FilterOn na False.