Duomenų filtravimas darbalaukio duomenų bazėje

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Norėdami taikyti filtrą, dukart spustelėkite lauką arba valdiklį, kurį norite naudoti filtravimui, tada apatinėje iššokančio meniu pusėje pasirinkite filtravimo komandą. Norėdami naudoti konkrečią reikšmę kaip filtro pagrindą, pasirinkite reikšmę, spustelėkite ją dešiniuoju pelės mygtuku, tada pasirinkite filtravimo komandą. Filtravimo parinktys priklauso nuo jūsų naudojamo lauko duomenų tipo. Toliau parodyta, kaip atrodo teksto lauko su pasirinkta reikšme „Labas, pasauli“:

Kontekstinis meniu, rodantis teksto filtravimo parinktis

Galite naudoti filtrus, kad būtų parodyti konkretūs formos, ataskaitos, užklausos arba duomenų lapo įrašai ar atspausdinti tik tam tikri ataskaitos, lentelės arba užklausos įrašai. Taikydami filtrą, galite apriboti duomenis rodinyje nepakeisdami pagrindinio objekto dizaino.

Šiame straipsnyje paaiškinama, kaip taikyti, įrašyti ir filtrų šalinimas programoje "Access" duomenų bazės. Informacijos apie filtravimą programoje "Access", ieškokite Filtruoti savo duomenis su "Access 2013"dienoraštyje. Daugiau informacijos apie prieigos taikomąsias programas, ieškokite straipsnyje "Access" programos kūrimas.

Šiame straipsnyje

Apie filtravimą

Skirtingi filtravimo būdai

Duomenų rodinio perjungimas: iš filtruoto į nefiltruotą ir atvirkščiai

Filtro valymas

Filtro įrašymas ir automatinis jo taikymas

Apie filtravimą

Rodomų duomenų ribojimas yra pagrindinė darbalaukio užduotis, o filtravimas yra vienas iš būdų tai padaryti, tačiau kartais užklausa yra geresnis pasirinkimas. Nusprendę naudoti filtrą, taikysite vieną iš skirtingų būdų: bendrieji filtrai, filtravimas pagal pasirinkimą ir filtravimas pagal formą.

Kada naudoti užklausą?

Kartais, kai norite apriboti rodomus duomenis, užklausa yra geresnis pasirinkimas nei filtravimas. Užklausos kūrimas reikalauja šiek tiek darbo – reikia atidaryti užklausos dizaino įrankį, įtraukti lenteles ir t. t. Tačiau sukurta užklausa yra naujas duomenų šaltinis, kurį galite naudoti duomenims teikti į formas, ataskaitas, kitas užklausas – į bet ką, kas naudoja duomenų šaltinį. Užklausą galima naudoti šiais atvejais:

  • Ketinate nuolat naudoti tą patį ribotą duomenų rinkinį, greičiausiai su daugiau nei vienu objektu. Galite įrašyti filtrą, jį pašalinti ir taikyti iš naujo, tačiau filtrą galite naudoti tik tam objektui, kuriam filtras buvo sukurtas.

  • Tuo pačiu metu reikia įtraukti keletą galimybių – keletą alternatyvių kriterijų rinkinių. Nors tai įmanoma filtruojant pagal formą, užklausoje matote visus savo alternatyvių kriterijų rinkinius tuo pačiu metu, o ne taip, kaip jie rodomi filtruojant pagal formą, t. y. skirtinguose skirtukuose.

Filtrai palaiko skirtingus duomenų tipus

Filtrų būna įvairių tipų, kai kurie iš jų taikomi tik vienam duomenų tipui, kiti veikia su keliais duomenų tipais. Galimi naudoti filtrai priklauso nuo lauko, kurį norite filtruoti, tipo ir reikšmių. Toliau pateiktoje iliustracijoje parodyti Datos / laiko duomenų bendrieji filtrai.

Datos lauko filtravimas

1. Datos / laiko duomenų bendrieji filtrai

Filtras 2. Visos laikotarpio datos naudojamas tik datos / laiko duomenims. Jis nepaiso datų reikšmių dienų ir metų dalių.

Filtro pakartotinis naudojimas

Jeigu įrašysite objektą su taikomu filtru, filtras bus pasiekiamas kitą kartą atidarius objektą. Galite nustatyti ypatybę „FilterOnLoad“, kad galėtumėte kontroliuoti, ar filtras taikomas atidarius objektą.

Jeigu norite pakartotinai naudoti filtrą su kitais duomenų bazės objektais, galite įrašyti jį kaip užklausą.

Puslapio viršus

Skirtingi filtravimo būdai

Yra trys pagrindiniai filtravimo būdai:

  • Bendrieji filtrai    – Bendrieji filtrai leidžia nesunkiai parinkti duomenų reikšmes filtrui ir pateikia įtaisytųjų palyginamųjų filtrų rinkinį, pvz., Čia yra.

  • Filtravimas pagal pasirinkimą    – Šis metodas taip pat naudingas, jeigu matote reikšmę, kurią norite naudoti kaip filtrą.

  • Filtravimas pagal formą – jeigu norite tuo pačiu metu taikyti filtrų rinkinį, filtravimas pagal formą leidžia jums šiek tiek labiau kontroliuoti procesą.

Bendrieji filtrai

Bendrieji filtrai yra įtaisyti daugumai duomenų tipų, jie atlieka pagrindines filtravimo funkcijas, būdingas duomenims. Pavyzdžiui, filtruodami Datos / laiko duomenis, galite naudoti bendrąjį filtrą Prieš, kad neįtrauktumėte datų, esančių tam tikrą datą arba po jos.

Pastaba :  Bendrieji filtrai veikia viename lauke vienu metu. Norėdami filtruoti keletą laukų ar valdiklių, galite taikyti filtrą kiekvienam atskirai arba naudoti išplėstinio filtro parinktį.

Bendrojo filtro naudojimas    Spustelėkite norimo filtruoti lauko antraštę – apatinėje iššokančio meniu dalyje bus rodomi bendrieji filtrai.

Bendrieji datų filtrai
Bendrieji datos / laiko duomenų filtrai

1. Norėdami filtruoti konkrečias reikšmes, naudokite žymės langelių sąrašą. Sąraše pateikiamos visos reikšmės, kurios tuo metu yra išsaugotos lauke.

2. Norėdami filtruoti reikšmių diapazoną, spustelėkite palyginamąjį filtrą ir nurodykite būtinas reikšmes.

Bendrojo filtro patarimai

  • Norėdami filtruoti reikšmių sąrašą naudojant tik vieną ar kelias reikšmes, išvalykite, (Žymėti viską) pažymėkite žymės langelį ir spustelėkite norimas reikšmes.

  • Norėdami filtruoti neapibrėžtas reikšmes (Rodyti įrašus tais atvejais, kai nėra duomenų filtruoto lauko), valyti į (Žymėti viską) žymės langelį ir tada pažymėkite žymės langelį šalia (tušti).

  • Bendrajame filtre galite naudoti pakaitos simbolius, jei norite mažesnio atitikimo – pavyzdžiui, žvaigždutės pakaitos simbolis (*) atitinka bet kurią simbolių eilutę. Todėl lauke Vardas galite taikyti bendrąjį filtrą Lygu naudodami filtro eilutę Miche*l*, siekdami atitikties įvairiai rašomam vardui Michele.

  • Norėdami įtraukti pakaitos simbolį į filtrą tiesiog kaip simbolį (ne pakaitos simbolį), simbolį išskirkite laužtiniais skliaustais.

Kodėl nematau bendrųjų filtrų?

Bendrieji filtrai negalimi šiose situacijose:

  • Duomenų filtrai negalimi Taip / ne, OLE objektų ir priedų laukuose.

  • Reikšmių sąrašas negalimas „Memo“ laukuose.

  • Bendrieji filtrai pasiekiami tik šiuose rodiniuose: duomenų lapo rodinys, formos rodinys, ataskaitos rodinys arba maketo rodinys.

Filtravimas pagal pasirinkimą

Norėdami taikyti filtrą pagal pasirinktą reikšmę, juostelėje spustelėkite Pagrindinis, tada grupėje Rūšiuoti ir filtruoti spustelėkite Pasirinkimas. Išplečiamasis sąrašas rodo galimas filtravimo parinktis. Kaip ir bendrųjų filtrų, taip ir filtravimo pagal pasirinkimą parinktys priklauso nuo duomenų tipo. Be to, galite dešiniuoju pelės mygtuku spustelėti pasirinktą reikšmę, jeigu norite filtruoti pagal pasirinkimą.

Filtravimo pagal pasirinkimą meniu

Filtravimas pagal formą

Norėdami filtruoti pildant formą, skirtuke Pagrindinis, grupėje Rūšiuoti ir filtruoti, spustelėkite Išplėstinis, tada spustelėkite Filtruoti pagal formą. Naudojant filtravimo pagal formą funkciją, „Access“ sukuria tuščią formą, tokią kaip jūsų filtruojama forma, tada leidžia užpildyti jums tiek laukų, kiek norite. Baigus „Access“ randa atitinkančius įrašus. Tai naudinga norint filtruoti naudojant reikšmes keliems laukams. Toliau pateiktoje iliustracijoje pavaizduotas paprastas filtravimas pagal formą:

Filtravimas pagal formą

Pastaba : Kai naudojate filtravimo pagal formą parinktį, negalite nurodyti lauko reikšmių naudodami šiuos laukų tipus: kelių reikšmių, Memo, hipersaito, Taip / ne arba OLE objekto.

Alternatyvių filtravimo pagal formą reikšmių įtraukimas naudojant skirtuką OR

Norėdami įtraukti skirtingus reikšmes naudoti filtravimą, spustelėkite norimą arba skirtuke apačioje filtruoti pagal formą – tai atidaro tuščią naują formą naudoti filtravimo. Kiekvieną kartą, kai naudojate, arba tab, "Access" sukuria dar vieną; visada yra vienas nenaudojamos arba skirtuke filtruoti pagal formą. Kai kuriuos pateikiate kelis naudojate filtravimo pagal formą reikšmių rinkinius, įrašai, kurie atitinka bet rinkinys yra įtraukiami. Kitaip tariant, daugiau ar skirtukus, galite naudoti, kuo daugiau duomenų filtrą bus įtraukti.

Išplėstinis filtravimas / rūšiavimas

Kartais norėsite taikyti filtrą, kuris leis jums įrašyti filtravimo kriterijus patiems, ko neleidžia kiti filtravimo metodai. Šiais atvejais galite naudoti Išplėstinis filtravimas / rūšiavimas – filtro dizaino patirtis, panaši į užklausos dizainą.

  1. Atidarykite lentelę, užklausą, formą arba ataskaitą kaip vieną iš šių rodinių: duomenų lapas, forma, ataskaita ar maketas.

  2. Įsitikinkite, ar rodinys dar nėra išfiltruotas. Įrašų naršymo juostoje patikrinkite, ar piktograma Filtro nėra yra neryški (parinktis nesiūloma). Jei įrašų naršymo juostos nesimato, skirtuko Pagrindinis grupėje Rūšiuoti ir filtruoti spustelėkite Išplėstinis, tada – Valyti visus filtrus (jei parinktis Valyti visus filtrus neryški, pritaikytų filtrų nėra).

  3. Juostelėje spustelėkite Pagrindinis, tada – į rūšiuoti ir filtruoti grupės spustelėkite Išsamiau, ir tada spustelėkite Išplėstinis filtras/rūšiavimas.

  4. Į tinklelį įtraukite laukus, kuriuos norite filtruoti.

  5. Kiekvieno lauko eilutėje Kriterijai nurodykite kriterijų. Kriterijai pritaikomi kaip rinkinys ir parodomi tik tie įrašai, kurie atitinka kriterijus, nurodytus eilutėje Kriterijai. Norėdami vienam laukui nurodyti alternatyvius kriterijus, įveskite pirmąjį kriterijų į eilutę Kriterijai, antrąjį – į eilutę Arba ir t. t.

    Patarimai : 

    • Eilutėje Arba taikomas visas kriterijų rinkinys kaip pakaitinis eilutės Kriterijai rinkinys. Jei norite, kad kriterijus būtų pritaikytas abiejuose kriterijų rinkiniuose, turi būti įvestas ir eilutėje Kriterijai, ir eilutėje Arba. Spustelėkite Keisti filtrą, norėdami pamatyti išfiltruotas eilutes.

    • Geras būdas išmokti rašyti kriterijus – taikyti Bendrojo filtro arba filtrą pagal pasirinktą sritį, kuri pateikia rezultatą, kuris uždaryti tai, ko ieškote. Tada, pritaikę rodinyje filtrą, Rodyti, objekto skirtuko filtras

Specialios komandos skirtuke Filtruoti dokumentą

Dvi specialios komandos prieinamas jums į filtro dokumento skirtuką. Dešiniuoju pelės mygtuku spustelėjus bet kurią skirtuko dizaino tinklelio ir įkelti iš užklausos ir Įrašyti kaip užklausą komandos galimos kontekstiniame meniu.

Specialiosios filtro parinktys

Vykdant komandą Įkelti iš užklausos, į tinklelį įkeliamas pasirinktos užklausos dizainas. Taip galima užklausos kriterijus naudoti kaip filtro kriterijus.

Vykdant komandą Įrašyti kaip užklausą, filtro parametrai įrašomi kaip nauja užklausa.

Puslapio viršus

Duomenų rodinio perjungimas: iš filtruoto į nefiltruotą ir atvirkščiai

Norėdami perjungti į nefiltruotą duomenų rodinį, įrašų naršymo juostoje spustelėkite Filtruota.

Filtro kaitaliojimas įrašų naršyklėje

Norėdami grįžti į filtruotą rodinį, įrašų naršymo juostoje spustelėkite Nefiltruota.

Puslapio viršus

Filtro valymas

Jei norite visiškai pašalinti filtrą, išvalykite jį. Išvalyto filtro nebegalėsite iš naujo pritaikyti spustelėdami Nefiltruota – jums reikės iš naujo sukurti filtrą. Galite išvalyti vieną filtrą iš vieno lauko arba visus filtrus iš visų laukų rodinyje.

  • Vieno filtro valymas    Dešiniuoju pelės mygtuku spustelėkite filtruotą elementą ir spustelėkite valyti filtrą iš lauko pavadinimas.

  • Valyti visus filtrus    Dėl į Pagrindinis skirtuką, į grupėje Rūšiavimas ir filtravimas spustelėkite Išsamiau, o tada spustelėkite Valyti visus filtrus.

Puslapio viršus

Filtro įrašymas ir automatinis jo taikymas

Kai uždarote lentelę, užklausą, formą arba ataskaitą ir filtras yra vietoje filtras įrašomas su objektą. Kai kitą kartą atidarius objektą, nefiltruotą duomenų rodymo bet įrašytą filtrą galima taikyti – tiesiog įjunkite Filtruota rodinį, įrašų naršymo juostoje spustelėkite Nefiltruota . Jei norite filtruoti taikytinos atsidarius objektą, nustatykite norimą FilterOnLoad ypatybę, kuri turi taip.

Pastaba : Į FilterOnLoad ypatybės parametras taikomas tik įkeliant objektą. Nustačius šią ypatybę objekto dizaino rodinyje ir tada pereiti į kitą rodinį nekils dėl Šis parametras turi būti taikomas. Turite uždaryti ir iš naujo atidarykite objektą, keitimai, FilterOnLoad ypatybės parametras įsigaliotų.

Kaip įrašyti filtrą kaip užklausą

Norėdami įrašyti filtrą kaip užklausą, kad galėtumėte jį pakartotinai naudoti su kitais objektais, naudokite Išplėstinis filtravimas / rūšiavimas: juostelėje spustelėkite Pagrindinis, tada grupėje Rūšiuoti ir filtruoti spustelėkite Išplėstinis, tada spustelėkite Išplėstinis filtravimas / rūšiavimas. Nustatykite filtrą taip, kaip norite, dešiniuoju pelės mygtuku spustelėkite tuščią vietą skirtuke Filtras, tada spustelėkite Įrašyti kaip užklausą.

Kontekstinis meniu Išplėstiniame filtravime / rūšiavime

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×