SZŰRÉS

KIJELÖLÉSSEL

Az Access az adatlap nézetben lehetőséget biztosít a rekordok különféle szempontok szerinti gyors szűrésére is. A szűrés legegyszerűbb módja a Szűrés kijelöléssel, amely egy mezőben kijelölt érték – ugyanabban a mezőben található – további előfordulásait jeleníti meg. Jelöljük ki a keresendő értéket, majd használjuk a Tábla adatlap eszköztár Szűrés kijelöléssel gombját, illetve a Rekordok menü Szűrés almenüjének Szűrés kijelöléssel parancsát.

A szűrést tovább szűkíthetjük ha egy újabb mezőben kiválasztott adattal ismét szűrést hajtunk végre.

A szűrővel rendelkező tábla rekordléptető sorában a Szűrt megjegyzést találhatjuk. A szűrés bekapcsolt állapotát az Állapotsoron látható SZŰR felirat is jelzi.

A szűrés a Rekordok menü Szűrés/Rendezés törlése parancsával vagy a Tábla adatlap eszköztár Szűrő eltávolítása gombjával törölhető, ekkor újból az összes rekord megjelenik az Adatlap nézetben.

 SZŰRÉS KIZÁRÁSSAL

A Rekordok menü Szűrés almenüjének Szűrés kizárással parancsával a szűrés végeredményéből kizárjuk azokat a rekordokat, amelyeknek a kijelölt mezővel egyező az értéke.

SZŰRÉS ŰRLAPPAL

A kijelöléssel vagy a kizárással történő szűrés igen kényelmes és gyors, azonban nem biztosít lehetőséget egyéni szűrőfeltételek, illetve VAGY kapcsolatban álló szűrőfeltételek alkalmazására. Egyéni szűrőfeltételeket a Rekordok menü Szűrő almenüjének Szűrés űrlappal parancsával vagy a Tábla adatlap eszköztár  Szűrés űrlappal gombjára kattintva adunk meg. Ilyenkor egy szűrőablak jelenik meg, ahol a kiválasztott mezőkre megadhatjuk a szűrőfeltételeket.

Az egy sorban levő feltételek ÉS (AND) kapcsolatban vannak egymással, azaz az egymás mellett megadott feltételek mindegyikét teljesítenie kell a megjelenő rekordoknak. A Keresendő fülre kattintva az első szűrőfeltételt tekinthetjük meg. A Vagy fülekre kattintva további feltételeket adhatunk meg.

Lássunk egy példát! Keressük ki a Northwind adatbázisban, a Products nevű táblában található terméklistából azokat a termékeket, melyek ára hét dollár, illetve kevesebb, vagy már megszűntek (discontinued). Az első feltételt a Keresendő fülön adhatjuk meg.

A második feltételt a Vagy fülön definiálhatjuk. Ekkor automatikusan megjelenik egy újabb Vagy fül is, hogy szükség szerint további feltételeket is megadhassunk.

A szűrés eredményét az alábbi képen láthatjuk.

Dátum típusú adatok bevitelekor a dátumértéket # jelek közé kell írnunk. Például: #1998.01.01.# Ha egy feltételbe dátumértéket írunk és az Access felismeri a dátumértéket, automatikusan beírja a # jeleket.

A megadott feltételek szerinti szűréshez kattintsunk a Szűrő/Rendezés eszköztár Szűrés gombjára.

A szűrő feltételeket a Szűrő/Rendezés eszköztár  Rács törlése gombjára kattintva töröljük.

Az eredeti táblához történő visszatéréskor használjuk a Szűrő eszköztár Bezárás gombját.

A szűréseknél az alább felsorolt relációjeleket használhatjuk:

Relációjelek

Jelentése

kisebb

nagyobb

=

egyenlő

<=

kisebb vagy egyenlő

>=

nagyobb vagy egyenlő

<> 

nem egyenlő

Az alábbi példában az 1999-ben, vagy azt követően kiadott könyveket keressük.

Logikai operátorok

Jelentése

AND

és

OR

vagy

NOT

tagadás

Az alábbi feltétel segítségével az 1995. és 1999. között kiadott könyvek listáját jeleníthetjük meg.

Szöveges adatok keresésénél a LIKE operátor segítségével egy megadott mintának megfelelő szöveges karaktersorozatot kereshetünk. A mintát idézőjelek között kell megadnunk. A mintában a behelyettesítendő karakterek jelölésére a * csillag karaktert használhatjuk, amely tetszőleges számú karaktert jelöl. A kis- és nagybetűk között a kereséskor nem tesz különbséget az Access. Az alábbi példa segítségével azoknak a könyveknek az adatait jeleníthetjük meg, melyek címe tartalmazza a Windows szót.

IRÁNYÍTOTT SZŰRÉS

TC "Irányított szűrés" \l 3Az Irányított szűrés lényegében egy korlátozott tudású lekérdezés. Lehetővé teszi komplex szűrőfeltételek használatát, illetve az egyes mezők rendezési módjának beállítását. Az Irányított szűrés használata akkor célszerű, ha bonyolultabb szűréseket szeretnénk végrehajtani, azonban a szűrőfeltételeket nem akarjuk elmenteni. Irányított szűrést végezhetünk a Rekordok menü Szűrő almenüjének Irányított szűrés/rendezés parancsával.

Azokat a mezőket, melyekhez szűrőfeltételeket, vagy rendezést szeretnénk megadni, fel kell vennünk az ablak alsó részén látható tervezőrácsba. A mezőket a Fogd és vidd módszerrel, az ablak felső részén látható mezőlistából áthúzva adhatjuk hozzá a tervezőrácshoz.

A szűrés kritériumait a Feltétel rovatban adhatjuk meg, az eddig megismert operátorok segítségével. Az egy sorban lévő feltételek ÉS kapcsolatban vannak egymással, tehát a lekérdezés eredményeképpen csak azok a rekordok fognak megjelenni, melyek minden egy sorban megadott feltételnek megfelelnek. A különböző sorokban megadott feltételek VAGY kapcsolatban állnak, azaz egy rekord megjelenítéséhez elegendő, ha a rekord bármely sor feltételeinek eleget tesz. A Rendezés rovatban növekvő vagy csökkenő rendezést állíthatunk be.

A szűrés eredményét a Tábla adatlap eszköztár  Szűrés gombjával jeleníthetjük meg. A szűrés eredményeként a tervezőrácsba felvett mezőktől függetlenül minden mező megjelenik.

Következő leckéhez klikkelje!

Lekérdezések