Lihtsa valikupäringu loomine

Kui soovite valida konkreetseid andmeid mitmest allikast, saate selleks kasutada valikupäringut. Valikupäringu abil saate tuua ainult soovitud andmeid ja kombineerida mitmest andmeallikast pärit andmeid. Valikupäringu andmeallikana saate kasutada tabeleid ja muid valikupäringuid. Selles teemas antakse ülevaade valikupäringutest ning saate teada, kuidas luua valikupäringut päringuviisardi abil või kasutada kujundusvaadet.

Kui soovite päringute toimimise kohta lisateavet Northwindi näidisandmebaasi põhjal, vt artiklit Päringute tutvustus.

Selle artikli teemad

Ülevaade

Valikupäringu loomine päringuviisardi abil

Päringu loomine kujundusvaates

Valikupäringu loomine Accessi veebirakenduses

Ülevaade

Kui soovite andmeid kasutada, siis väga harva läheb teil vaja ühe tabeli kõiki andmeid. Kui näiteks soovite kasutada kontaktide tabeli andmeid, siis tavaliselt soovite vaadata konkreetset kirjet või ehk ainult telefoninumbrit. Mõnikord soovite ühendada andmeid mitmest tabelist, näiteks klienditeabe kombineerimine tellimuste andmetega. Kasutatavate andmete valimiseks saate kasutada valikupäringut.

Valikupäring on andmebaasiobjekt, milles teabe kuvamiseks kasutatakse andmelehevaadet. Päring ei salvesta andmeid, vaid kuvab tabelitesse salvestatud andmeid. Päringus saab kuvada mitme tabeli andmeid, muude päringute andmeid või nende kahe kombinatsiooni.

Päringu kasutamise eelised

Päringu abil saate teha järgmist.

  • Vaadata andmeid teid huvitavatelt väljadelt. Kui avate tabeli, näete kõiki välju. Päring on käepärane viis väljade valiku salvestamiseks.

    Märkus. : Päring ainult viitab andmetele, aga ei salvesta neid. Kui salvestate päringu, ei salvesta te andmete koopiat.

  • Saate kombineerida mitmest andmeallikast pärit andmeid. Tabelis kuvatakse tavaliselt ainult seal salvestatud andmeid. Päringu abil saate valida väljad erinevatest allikatest ja määrata, kuidas teavet kombineerida.

  • Saate avaldisi väljadena kasutada. Näiteks saate väljana kasutada funktsiooni Date või kasutada funktsiooni Format väljaga, et kontrollida välja andmete vormindamist päringutulemites.

  • Saate vaadata kirjeid, mis vastavad teie määratud kriteeriumidele. Kui avate tabeli, näete kõiki kirjeid. Päring on käepärane viis kirjete valiku salvestamiseks.

Põhitoimingud valikupäringu loomiseks

Valikupäringu saate luua päringuviisardi abil või kujundusvaates töötades. Päringuviisardis pole mõned kujunduselemendid saadaval, aga saate need elemendid hiljem kujundusvaates lisada. Kuigi need kaks meetodit mõnevõrra erinevad üksteisest, on põhitoimingud sisuliselt samad.

  1. Valige tabelid või päringud, mida soovite andmeallikatena kasutada.

  2. Määrake väljad, mille soovite andmeallikatest kaasata.

  3. Valikuliselt saate määrata kriteeriumid, et piirata tagastatavaid kirjeid.

Kui olete valikupäringu loonud, käivitate selle soovitud tulemite nägemiseks. Valikupäringu käivitamiseks avate selle andmelehevaates. Kui salvestate päringu, saate seda uuesti kasutada iga kord, kui teil on vaja, näiteks vormi, aruande või mõne muu päringu andmeallikana.

Valikupäringu loomine päringuviisardi abil

Valikupäringu automaatseks loomiseks saate kasutada päringuviisardit. Viisardi kasutamisel on teil vähem kontrolli päringu kujunduse üksikasjade osas, kuid päring luuakse üldiselt kiiremini, kui viisardit mitte kasutades. Lisaks võib viisard üles leida mõned lihtsad kujundusvead ja paluda teil teha mingi muu toiming.

Enne alustamist

Kui kasutate välju andmeallikatest, mis pole omavahel seotud, küsib päringuviisard, kas soovite seoseid luua. Viisard avab teile akna Seosed, kuid kui soovite seoseid redigeerida, peate viisardi taaskäivitama. Seetõttu kaaluge enne viisardi käitamist päringus kasutatavate seoste loomist.

Tabelitevaheliste seoste loomise kohta leiate lisateavet artiklist Tabeliseoste juhend.

Päringuviisardi kasutamine

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringuviisard. NB! Kui kasutate versiooni Access 2007, klõpsake valikut Loo > Muu > Päringuviisard.

    Accessi lindi päringute jaotises kuvatakse kaks varianti: Päringuviisard ja Päringu kujundus.
  2. Klõpsake dialoogiboksis Uus päring väärtust Lihtpäringuviisard ja seejärel nuppu OK.

  3. Järgmisena lisage väljad. Saate lisada kuni 255 välja 32-st tabelist või päringust.

    Iga välja jaoks tehke järgmised kaks toimingut.

    1. Klõpsake jaotises Tabelid/päringud välja sisaldavat tabelit või päringut.

    2. Topeltklõpsake välja jaotises Saadaolevad väljad selle lisamiseks loendisse Valitud väljad. Kui soovite päringusse lisada kõik väljad, klõpsake kahe paremnoolega nuppu (>>).

    3. Kui olete lisanud kõik soovitud väljad, klõpsake valikut Edasi.

      Dialoogiboksis Lihtpäringuviisard saate valida väljad, mida soovite kasutada.
  4. Kui te ei lisanud ühtegi numbrivälja, (väljad, mis sisaldavad arvandmeid) minge kohe 9. juhise juurde. Kui lisasite numbriväljad, küsib viisard, kas soovite, et päring tagastaks üksikasjad või koondandmed.

    Tehke ühte järgmistest.

    1. Üksikute kirjete kuvamiseks, klõpsake nuppu Üksikasjad, ja seejärel klõpsake nuppu Edasi. Jätkake 9. juhisega.

    2. Kui soovite näha summeeritud arvandmeid, nt keskmisi, klõpsake valikut Kokkuvõte ja seejärel klõpsake valikut Kokkuvõtte suvandid.

      Dialoogiboksis Lihtpäringuviisard raadionupu Üksikasjad või Kokkuvõte valimine
  5. Määratlege dialoogiboksis Kokkuvõtte suvandid, milliste väljade kokkuvõtet soovite ja kuidas soovite andmeid kokku võtta. Loendis on ainult numbriväljad.

    Valige iga numbrivälja jaoks üks järgmistest funktsioonidest:

    1. Sum    Päring tagastab välja kõigi väärtuste summa.

    2. Avg    Päring tagastab välja kõigi väärtuste keskmise.

    3. Min    Päring tagastab välja kõige väiksema väärtuse.

    4. Max    Päring tagastab välja suurima väärtuse.

    Dialoogiboksis Kokkuvõtte suvandid kokkuvõtlike väärtuste arvutamisviisi valimine
  6. Kui soovite, et päringutulemid sisaldaksid andmeallika kirjete arvu, märkige vastav ruut Kirjete arvutamine andmeallika nimes.

  7. Dialoogiboksi Kokkuvõtte suvandidsulgemiseks klõpsake nuppu OK.

  8. Kui te ei lisanud päringusse kuupäeva/kellaaega, jätkake 9. juhisega. Kui lisasite päringusse kuupäeva- ja kellaajavälja, küsib päringuviisard, kuidas soovite kuupäevaväärtusi rühmitada. Oletame näiteks, et lisasite päringusse numbrivälja („Hind“) ja kuupäeva-/kellaajavälja („Tehing_kellaaeg“) ja seejärel määratlesite dialoogiboksis Kokkuvõtte suvandid, et soovite näha numbrivälja „Hind“ keskmist väärtust. Kuna te kaasasite kuupäeva-/kellaajavälja, saate arvutada iga kordumatu kuupäeva-/kellaaja väärtuse, iga päeva, iga kuu, iga kvartali ja iga aasta koondväärtused.

    Dialoogiboksis Lihtpäringuviisard päringu kuupäevade rühmitamine

    Valige soovitud ajaperiood kuupäeva-/kellaajaväärtuste rühmitamiseks, seejärel valige Edasi.

    Märkus. : Kujundusvaates saate mis tahes ajaperioodi jaoks kasutada avaldist, aga viisard pakub ainult neid valikuid.

  9. Viisardi viimasel lehel määrake päringule pealkiri, seejärel määratlege, kas soovite päringut avada või muuta ja seejärel valige Valmis.

    Kui otsustate päringu avada, kuvab päring valitud andmed andmelehevaates. Kui soovite päringut muuta, avatakse päring kujundusvaates.

Lehe algusse

Päringu loomine kujundusvaates töötades

Valikupäringu saate käsitsi luua kujundusvaates. Kujundusvaate kasutamisel saate päringu kujunduse üksikasju rohkem kontrollida, kuid seal on lihtsam kujundusvigu teha ning see võib kauem aega võtta, kui viisardi kasutamine.

Päringu loomine

1. juhis. Andmeallikate lisamine

2. juhis. Seotud andmeallikate ühendamine

3. juhis. Väljundväljade lisamine

4. juhis. Kriteeriumite määramine

5. juhis. Andmete summeerimine

6. juhis: Tulemuste kuvamine

1. juhis. Andmeallikate lisamine

Kuna te kujundusvaates kasutate andmeallikate lisamiseks dialoogiboksi Kuva tabel, lisate andmeallikad ja väljad eraldi toiminguna. Siiski saate soovi korral hiljem veel andmeallikaid lisada.

  1. Klõpsake menüü Loo jaotises Muu nuppu Päringukujundus. NB! Kui kasutate programmi Access 2007, valige Loo > Muud > Päringu kujundus.

    Accessi lindi päringute jaotises kuvatakse kaks varianti: Päringuviisard ja Päringu kujundus.
  2. Topeltklõpsake dialoogiboksi Kuva tabel vahekaardil Tabelid, Päringud või Mõlemad andmeallikat, mida soovite kasutada või valige iga andmeallikas ja seejärel klõpsake käsku Lisa.

    Tabeli kuvamise dialoog Accessis, näha on tabelinimed
  3. Sulgege dialoogiboks Tabeli kuvamine.

Automaatne ühendamine

Kui lisate andmeallikad siis, kui allikate vahelised seosed on juba määratud, lisatakse need automaatselt päringusse ühendustena. Ühendused määravad selle, kuidas seotud allikatest pärinevaid andmeid kombineerida. Access loob automaatselt ühenduse kahe tabeli vahel, kui nende väljadel on ühilduvad andmetüübid ja üks väli on primaarvõti.

Võimalik, et soovite kohandada Accessi loodud ühendusi. Access määrab ühenduse loomise tüübi selle seose põhja, mida ühendus esindab. Kui Access loob ühenduse, kuid pole määratletud seost, loob Access mõne sisemise ühendamise.

Kui Access loob andmeallikate lisamisel automaatselt õiged ühendused, saate jätkata 3. juhisega. Väljundväljade lisamine.

Sama andmeallikat saab kasutada mitu korda

Mõnel juhul soovite ühendada sama tabeli või päringu kahte eksemplari. Toimingu nimeks on iseendaga ühendamine. Sellega ühendatakse sama tabeli kirjed, kui ühendatud väljadel on ühtivad väärtused. Näiteks on teil tabel Töötajad, milles iga töötaja kirje väljal ReportsTo kuvatakse ülemuse nime asemel ülemuse ID. Töötaja kirjes saate selle asemel ülemuse nime kuvamiseks kasutada iseendaga ühendamist.

Kui lisate andmeallika teist korda, lisab Access teise eksemplari nimele appends _1. Näiteks kui lisasite tabeli Töötajad kaks korda, saab teine eksemplar nimeks Töötajad_1.

2. juhis. Seotud andmeallikate ühendamine

Kui päringusse lisatavad tabelid sisaldavad juba seoseid, loob Access automaatselt iga seose jaoks sisemise ühenduse. Kui jõustatakse viiteterviklus, kuvab Access ühendusejoone kohal arvu "1", et näidata, milline tabel asub üks-mitmele-seose poolel "üks", ja lõpmatuse sümboli () seose poolel "mitmele" asuva tabeli puhul.

Kui lisate päringusse päringud ja te pole loonud seoseid nende päringute vahel, ei loo Access automaatselt ühendusi seostamata päringute ega seostamata päringute ja tabelite vahel. Kui Access ei loo andmeallikate lisamisel ühendusi, peate need üldjuhul ise lisama. Andmeallikad, mis pole ühegi muu andmeallikaga ühendatud, võivad põhjustada probleeme päringutulemitega.

Võimalik, et soovite sisemise ühendamise tüübi asendada tüübiga väline ühendamine, et teie päring sisaldaks rohkem kirjeid.

Ühenduse lisamine

  • Ühenduse lisamiseks lohistage ühe andmeallika väli teise andmeallika vastavale väljale.

    Access kuvab kahe välja vahel joone näitamaks, et ühendus on loodud.

    Liitmisjoon päringu kujundusvaates
    Ühendusjoon (punase ringiga ümbritsetud).

Ühenduse muutmine

  1. Topeltklõpsake muudetavat ühendust.

    Kuvatakse dialoogiboks Ühendamisatribuudid.

    Dialoogiboks Ühenduse atribuudid
    Dialoogiboks Ühendamisatribuudid. Võtke arvesse, et dialoogiboksis asuvad tabelite nimed muutuvad vastavalt tegelikele kaasatud tabelitele.
  2. Vaadake läbi dialoogiboksis Ühendamisatribuudid olevad kolm suvandit.

  3. Klõpsake suvandit, mida soovite kasutada ja seejärel nuppu OK.

Pärast seda, kui ühendused on valmis, saate lisada väljundiväljad – väljad, mis sisaldavad andmeid, mida soovite näha päringutulemites.

3. juhis. Väljundväljade lisamine

Välja saate hõlpsalt lisada mis tahes andmeallikast, mille lisasite 1. juhise järgi.

  • Välja lisamiseks lohistage väli päringukujunduse akna ülemise paani andmeallikast alla kujundusruudustiku reale Väli, mis asub päringukujunduse akna alumisel paanil.

    Kui lisate välja sel viisil, täidab Access automaatselt ka kujundusruudustiku rea Tabel välja andmeallika kajastamiseks.

    Näpunäide. : Kui soovite kiiresti lisada kõik väljad päringu kujundusruudustiku reale Väli, topeltklõpsake tabeli või päringu nime ülemisel paanil kõigi väljade esiletõstmiseks selles allikas ja seejärel lohistage need samal ajal alla kujundusruudustikku.

Avaldise kasutamine väljundväljana

Kui soovite teha arvutusi või kasutada päringuväljundi saamiseks funktsiooni, saate väljundväljana kasutada avaldist. Avaldises saate kasutada andmeid mis tahes päringu andmeallikast ning samuti näiteks funktsioone Format või InStr ning andmeid, mis sisaldavad ka konstante ja aritmeetilisi tehtemärke.

  1. Paremklõpsake päringu tühjas veerus valikut Väli ja seejärel klõpsake kiirmenüü käsku Suum.

  2. Tippige või kleepige oma avaldis väljale Suum. Märkige avaldis nimega, mida soovite kasutada avaldise väljundi jaoks ning seejärel lisage koolon. Näiteks kui soovite avaldise nimeks panna „Viimati värskendatud“, alustaksite oma avaldist väljendiga Viimati värskendatud:.

    Märkus. : Avaldistega saab teha mitmeid toiminguid. Selles artiklis ei anta avaldiste põhjalikku selgitust. Avaldise loomise kohta leiate lisateavet artiklist Avaldise loomine.

4. juhis. Kriteeriumide määramine

See toiming on valikuline.

Kriteeriumide kasutamisel piirab tagastatav päring kirjete arvu selle põhjal, kas välja väärtused vastavad määratletud kriteeriumidele.

Väljundvälja kriteeriumide määramine

  1. Tippige selle välja reale Kriteeriumid, mille väärtusi soovite piirata avaldis, mille väljaväärtused peaksid sisalduma tulemites. Näiteks kui soovite piirata päringut nii, et ainult need kirjed, mille välja Linn väärtus on Las Vegas, tippige selle välja all olevale reale Kriteeriumid väärtus Las Vegas.

    Palju näiteid erinevate andmetüüpide päringukriteeriumide kohta leiate artiklist Päringukriteeriumide näited.

  2. Määratlege mis tahes alternatiivne kriteerium reale Or, mis asub rea Kriteeriumid all.

    Kui määrate alternatiivsed kriteeriumid, saab välja väärtus vastata mis tahes loetletud kriteeriumile ning selle saab kaasata päringutulemisse.

Mitme väljaga kriteeriumid

Saate kasutada mitme väljaga kriteeriume. Kui te seda teete, siis kõik konkreetses reas Kriteeriumid või Or peavad olema kõik kriteeriumis tõesed kaasatud kirje jaoks.

Kriteeriumi määramine välja abil, mida te ei soovi väljastada

Päringu kujundusse saate lisada välja ning välja andmeid mitte kaasata päringu väljundisse. Seda teete siis, kui soovite kasutada välja väärtusi päringutulemite piiramiseks, kuid ei soovi näha välja väärtusi.

  1. Lisage väli kujundusruudustikku.

  2. Tühjendage välja märkeruut real Kuva.

  3. Määratlege kriteeriumid nagu teeksite seda väljundvälja jaoks.

5. juhis. Andmete summeerimine

See toiming on valikuline.

Võimalik, et soovite andmeid koondada, eriti kui need on numbrilised. Näiteks võite soovida vaadata keskmist hinda või kogumüüki.

Päringu andmete koondamiseks kasutage rida Kokku. Vaikimisi rida Kokku kujundusvaates ei kuvata.

  1. Klõpsake kujundusvaates avatud päringu menüü Kujundus jaotises Kuvamine/peitmine nuppu Kogusummad.

    Accessis kuvatakse rida Kokku päringu kujundusruudustikus.

  2. Valige iga koondatava välja jaoks loendist funktsioon realt Kokku. Funktsioonid on saadaval olenevalt välja andmetüübist.

    Päringute summarea funktsioonide kohta lisateabe saamiseks vt artiklit Andmelehe väärtuste summeerimine rea Kokku abil.

6. juhis. Tulemite kuvamine

Päringutulemite vaatamiseks klõpsake menüüs Kujundus nuppu Käivita. Accessis kuvatakse päringu tulemid andmelehevaates.

Kui soovite naasta kujundusvaatesse, et teha päringusse täiendavaid muudatusi, valige Avaleht > Vaade > Kujundusvaade.

Muutke välju, avaldisi või kriteeriume ja käivitage päring uuesti, kuni see tagastab soovitud andmed.

Lehe algusse

Valikupäringu loomine Accessi veebirakenduses

Valikupäringu koostamine Accessi veebirakenduses sarnaneb eeltoodud töölauaandmebaaside toiminguga, kuid selleks, et päringutulemid brauseris kättesaadavaks teha, on vaja veidi lisatööd.

Tähtis.    Microsoft ei soovita enam SharePointis Accessi veebirakendusi luua ega kasutada. Soovitame veebi ja mobiilsideseadmete jaoks koodita ärilahenduste koostamiseks kasutada hoopis Microsoft PowerAppsi.

  1. Avage veebirakendus Accessis.

  2. Valige Avaleht > Täpsemalt > Päring.

  3. Topeltklõpsake dialoogiboksi Kuva tabel vahekaardil Tabelid, Päringud või Mõlemad andmeallikat, mida soovite kasutada või valige iga andmeallikas ja seejärel klõpsake käsku Lisa. Kui olete lõpetanud, klõpsake nuppu Sule.

  4. Lohistage väljad päringukujunduse akna ülemise paani andmeallikast alla kujundusruudustiku reale Väli, mis asub päringukujunduse akna alumisel paanil.

    Päringukujundaja vaade, kus on esile tõstetud päringu vahekaart

  5. Lisage väljadele mis tahes soovitud kriteeriumid.

  6. Paremklõpsake päringu vahekaarti ja seejärel klõpsake käsku Salvesta ja pange päringule nimi.

  7. Päringutulemite kuvamiseks paremklõpsake päringu vahekaarti ja seejärel klõpsake käsku Andmelehevaade.

Kui soovite päringutulemid brauserivaates kättesaadavaks muuta, peate lisama Tabelivalijas asuvale päringule vastava vaate. Uue vaate lisamiseks Tabelivalija tabelipealdisse tehke järgmised toimingud.

  1. Klõpsake vasakpaanil tabeliselektoris tabeli pealdise nime ja seejärel klõpsake nuppu Lisa uus vaade (plussmärk).

    Loendivaate lisamine Accessi klientrakendusest

  2. Sisestage dialoogiboksi Uue vaate lisamine väljale Vaate nimi vaate nimi, valige Vaate tüüp ja seejärel valige päringu nimi väljal Kirje allikas.

    Päringu andmelehevaate lisamine lähtetabelile

    Näpunäide. : Kui kasutasite päringus mitut tabelit, saate vaate lisada nii üksnes mõnele tabelile kui ka kõigile tabelitele.

  3. Uue vaate avamiseks brauseris klõpsake käske Avaleht > Käivita rakendus.

  4. Klõpsake tabeli nime ja seejärel vaate nimi andmete lisamiseks, muutmiseks või kustutamiseks selles vaates, kui päring toetab värskendusi.

Lehe algusse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×