Sunteți pe pagina 1din 2

Filtrarea datelor n Access 2007

Pentru a gsi una sau mai multe nregistrri ntr-un formular sau pentru a imprima anumite nregistrri ntr-un raport, tabel sau interogare, avei posibilitatea s utilizai un filtru. Un filtru limiteaz vizualizarea datelor la nregistrri specifice. De exemplu, mai degrab dect s cutai ntr-o list cu produse care are 100 de pagini pentru a gsi elementele cu preul cuprins ntre 150 RON i 250 RON, avei posibilitatea s aplicai un filtru datelor pentru a se afia numai nregistrrile din tabelul Produs unde valoarea cmpului Pre este cuprins ntre 150 RON i 250 RON. Un filtru poate fi vzut ca un criteriu sau ca o regul pe care o specificai pentru un cmp. Criteriul identific valorile din cmp pe care dorii s le vedei. Cnd aplicai filtrul, sunt incluse n vizualizare numai nregistrrile care conin valorile care v intereseaz. Restul sunt ascunse pn cnd eliminai filtrul. Un click pe sgeata mic de lng numele unui cmp ne arat detaliile pentru filtrare. Dac dorim s filtrm o list de o mie de persoane la cele care sunt ntre 20 i 30 de ani filtrm numerele (Number Filters) alegnd un interval (opiunea Between) care va fi evident 20-30. Text Filters, Begin With ne permite s selectm rapid persoanele ale cror nume de familie ncepe cu litera A; Text Filters, End With aplicnd pe cmpul email putem imediat filtra pe cei care au adrese @yahoo.com (i sunt i alte filtre text). i filtrul pentru date este foarte puternic, putnd filtra datele ce sunt din sptmna viitoare, luna trecut, trimestrul actual, din trecut, din viitor Ceea ce n versiunile anterioare de MS Access se fcea eventual din interogri, aici se face foarte rapid din puternicele filtre.

Filtrarea datelor n Access 2003


Filtre: adugare, eliminare Pentru filtrarea datelor dintr-o tabel, interogare sau formular trebuie ca modul de vizualizare curent s fie Datasheet View. Operaiile referitoare la filtrarea datelor se gsesc n meniul Records:

Modaliti de filtrare 1) Filter By Selection- cnd dorim selectarea articolelor care conin o anumit valoare pe care ne-am poziionat anterior: Ne poziionm pe valoarea cutat la unul din articole; Selectm Records->Filter->Filter By Selection; Repetm paii anteriori pn obinem setul de date dorit. 2) Filter Excluding Selection- cnd dorim selectarea articolelor care NU conin o anumit valoare: 1

Ne poziionm pe valoarea cutat la unul din articole; Selectm Records->Filter->Filter Excluding Selection; Repetm paii anteriori pn obinem setul de date dorit. 3) Advanced Filter/Sort...- cnd dorim selectarea articolelor care ndeplinesc anumite condiii: Selectm Records->Filter->Advanced Filter/Sort...; Se deschide fereastra Filter care este, de fapt, o fereastr de proiectare a unei interogri, iar condiia de filtrare se stabilete n rndul Criteria, aa cum se procedeaz la proiectarea unei interogri simple. Pentru a fi aplicat criteriul de filtrare se selecteaz Records->Apply Filter/Sort. Pentru anularea filtrrii, se selecteaz Records->Remove Filter/Sort Exemplu: Fie tabela urmtoare:

Pentru a afia doar medicamentele care sunt produse de SC Prima SRL i care au pretul > 3 se stabilesc criteriile din figura alturat, dup care se alege Records->Apply Filter/Sort.

Aplicaie: Fie tabela urmtoare numit Excursii:

Cerine: a) S se afieze preurile cuprinse ntre 200 i 400. b) Filtrai tabelul pentru a obine nregistrrile care au ara destinaie Frana i Pre mai mic de 500.

Nr. Crt. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ar Italia Italia Italia Italia Italia Frana Frana Germania Germania Germania Germania Grecia Grecia Grecia Portugalia Portugalia

Ora Roma Verona Torino Milano Veneia Paris Strasbourg Berlin Hamburg Bremen Bonn Atena Corfu Salonic Lisabona Lagos

Pre 176.12 332.01 119.00 201.11 234.43 368.90 220.15 139.23 142.80 238.00 249.90 282.03 380.80 398.65 677.11 542.64

S-ar putea să vă placă și