Jūsų malonumui ir pramogoms pateikiame šešis naudingus užklausų tipus, kuriuos galite atlikti naudodami „Microsoft Access“. „Access 2019“ siūlo keletą kitų užklausų, tačiau tai yra dažnos užklausos. Tos užklausos gana sudėtingos. Tačiau, jei įvaldote užklausas, kviečiame pasidomėti „Access“ žinyno sistema, kad gautumėte patarimų, kaip paleisti užklausų tipus, kurie čia nepaaiškinti.
„Microsoft Access 2019“: pasirinkite užklausą
Pasirinkite užklausos yra standartinės rūšies užklausą. Pasirinkta užklausa renka informaciją iš vienos ar kelių duomenų bazės lentelių ir pateikia informaciją duomenų lape. Pasirinkimo užklausa yra labiausiai paplitusi užklausa, pirminė užklausa, daugelio kitų užklausų pradžios taškas.
„Microsoft Access 2019“: aukščiausios vertės užklausa
Didžiausios vertės užklausa yra paprastas būdas lauke Skaičius arba Valiuta sužinoti didžiausias arba mažiausias reikšmes. Užklausos tinklelyje įveskite lauko Skaičius arba Valiuta, apie kurį norite sužinoti daugiau, pavadinimą; tada išskleidžiamajame sąraše Rūšiuoti pasirinkite Didėjančią, kad įvertintumėte vertes nuo mažiausios iki didžiausios, arba Mažėjančią išskleidžiamajame sąraše Rūšiuoti, kad įvertintumėte vertes nuo aukščiausios iki mažiausios. Galiausiai skirtuke (Užklausos įrankiai) Dizainas įveskite reikšmę teksto laukelyje Grąžinti arba pasirinkite reikšmę išskleidžiamajame sąraše Grąžinti:
- Didžiausia arba mažiausia procentais: įveskite arba pasirinkite procentą, kad surastumėte, pavyzdžiui, didžiausią arba mažiausią 25 procentus reikšmių. Norėdami įvesti procentą, po įvesties įveskite procento ženklą (%) ir paspauskite klavišą Enter.
- Didžiausias arba mažiausias pagal reitingo skaičių: įveskite arba pasirinkite skaičių, kad surastumėte, pavyzdžiui, dešimties geriausių arba mažiausių dešimties vertes. Įvedę skaičių paspauskite klavišą Enter.
Tai gali atrodyti prieštaringa, bet norėdami pamatyti didžiausias reikšmes, turite rūšiuoti lauką, kurį reitinguojate, mažėjančia tvarka. Pavyzdžiui, jei rūšiuojate darbuotojus pagal pardavimų skaičių mažėjančia tvarka, darbuotojai, kurių pardavimai buvo didžiausi, rodomi viršuje. Norėdami pamatyti apatines reikšmes, rūšiuokite didėjančia tvarka.
„Microsoft Access 2019“: suvestinės užklausa
Panašiai kaip aukščiausios vertės užklausa, suvestinės užklausa yra būdas gauti kaupiamąją informaciją apie visus lauko duomenis. Pavyzdžiui, lauke, kuriame saugomi duomenys apie pardavimus Kentukyje, galite rasti vidutinę kiekvieno pardavimo sumą, bendrą visų pardavimų sumą, bendrą visų pardavimų skaičių ir kitus duomenis.
Norėdami paleisti suvestinę užklausą, eikite į skirtuką (Užklausos įrankiai) Dizainas ir spustelėkite mygtuką Sumos. Užklausos tinklelyje atsiranda nauja eilutė, pavadinta Iš viso. Lauke, kurio turinį norite apibendrinti, atidarykite išskleidžiamąjį sąrašą Iš viso ir pasirinkite funkciją.
Suvestinės užklausos funkcijos
Funkcija |
Grąžina |
Suma |
Visų lauke esančių verčių suma |
Vid |
Visų verčių vidurkis |
Min |
Mažiausia vertė |
Maks |
Didžiausia vertė |
Suskaičiuoti |
Vertybių skaičius |
StDev |
Standartinis verčių nuokrypis |
Var |
Vertybių dispersija |
Pirmas |
Pirmoji vertė |
Paskutinis |
Paskutinė vertė |
Pasirinkimai Grupuoti pagal, Išraiška ir Kur išskleidžiamajame sąraše Sumos yra skirti įtraukti laukus, kuriuose neatliekate funkcijos:
- Grupuoti pagal: norėdami pasirinkti, kurių laukų sumas rodyti.
- Išraiška: skirta apskaičiuoti laukui sukurti.
- Kur: Kriterijoms nustatyti (negalite įtraukti lauko į užklausą).
„Microsoft Access 2019“: skaičiavimo užklausa
Skaičiavimo užklausa yra ta, kurioje skaičiavimai yra atliekami kaip į užklausą. Pavyzdžiui, galite apskaičiuoti parduotų prekių pardavimo mokestį arba susumuoti skaičius dviejuose to paties įrašo laukuose. Skaičiavimo užklausos pranašumas yra tas, kad duomenys iš naujo apskaičiuojami kiekvieną kartą vykdant užklausą. Jei keičiasi skaičiavimui atlikti naudojami duomenys, keičiasi ir skaičiavimo rezultatas. Jei skaičiavimą įtrauktumėte į duomenų bazės lentelę, kiekvieną kartą pasikeitus vienai iš reikšmių, turėtumėte patys perskaičiuoti duomenis. Naudodama skaičiavimo užklausą, „Access“ atlieka skaičiavimus už jus.
Norėdami sudaryti skaičiavimo užklausą, užklausų tinklelyje sukuriate naują lauką skaičiavimo rezultatams saugoti; tada įveskite lauko pavadinimą ir skaičiavimo formulę. Norėdami sukurti skaičiavimo užklausą, atlikite šiuos veiksmus:
Sukurkite užklausą kaip įprastai ir į užklausos tinklelį būtinai įtraukite laukus, kuriuos norite naudoti skaičiavimo tikslais.
Tuščio lauko laukelyje Laukas įveskite lauko Skaičiavimas pavadinimą ir po jo nuspauskite dvitaškį.
Žemiau esančiame paveikslėlyje buvo įvesta tarpinė suma:. Naujojo tarpinės sumos lauko tikslas – vieneto kainą padauginti iš kiekio.
: skaičiavimo užklausa.
Po dvitaškio laužtiniuose skliaustuose ([]) įveskite lauko, kurio duomenis naudojate skaičiavimui, pavadinimą.
Skaičiuojant naudojami duomenys iš laukų Vieneto kaina ir Kiekis, todėl jų pavadinimai pateikiami laužtiniuose skliaustuose: [Vieneto kaina] ir [Kiekis]. Būtinai teisingai parašykite laukų pavadinimus, kad „Access“ galėtų juos atpažinti.
Užbaikite skaičiavimą.
Kaip tai padarysite, priklauso nuo to, kokį skaičiavimą atliekate. Aukščiau esančiame paveikslėlyje įvesta žvaigždutė (*), kad vienas laukas būtų padaugintas iš kito. Lygtis padaugina reikšmes laukuose Vieneto kaina ir Kiekis. Galite pridėti duomenis iš dviejų skirtingų laukų, įskaitant apskaičiuotus laukus, įtraukdami jų pavadinimus į skliaustus ir sujungdami juos pliuso ženklu, pvz.: [SubVisa]+[Pristatymo kaina].
Kartais užklausos rezultatai nėra tinkamai suformatuoti duomenų lape. Norėdami priskirti naują formatą laukui, kurį sukuriate skaičiavimo užklausai atlikti, dešiniuoju pelės mygtuku spustelėkite lauką užklausos tinklelyje ir pasirinkite Ypatybės. Pasirodo ypatybių lapas. Skirtuke Bendra spustelėkite išskleidžiamąjį sąrašą Formatas ir pasirinkite tinkamą naujo, rankomis sukurto lauko formatą.
„Microsoft Access 2019“: ištrinkite užklausą
Būkite atsargūs vykdydami ištrynimo užklausas. Ištrinti užklausa ištrina įrašus ir nesuteikia jums galimybę gauti įrašai atgal, jei jūs pakeisite savo nuomonę apie juos ištrinant. Tačiau, jei ji naudojama sumaniai, ištrynimo užklausa yra puikus būdas vienu metu išvalyti įrašus iš daugiau nei vienos duomenų bazės lentelės. Prieš paleisdami ištrynimo užklausą, sukurkite atsarginę duomenų bazės failo kopiją.
Norėdami paleisti ištrynimo užklausą, pradėkite naują užklausą ir skirtuke (Užklausos įrankiai) Dizainas spustelėkite mygtuką Naikinti. Tada atlikite pasirinkimo užklausą, bet nukreipkite į įrašus, kuriuos norite ištrinti. Galiausiai spustelėkite mygtuką Vykdyti, kad paleistumėte užklausą.
Galite ištrinti įrašus iš daugiau nei vienos lentelės, jei lentelės yra susijusios ir pasirinkote parinktį Kaskadinis ištrinti susijusius įrašus dialogo lange Redaguoti ryšius, kai susiejote lenteles.
Norėdami peržiūrėti įrašus, kurie bus ištrinti prieš paleisdami ištrynimo užklausą, perjunkite į duomenų lapo rodinį (spustelėkite mygtuką Žiūrėti). Matote tuos įrašus? Ištrynimo užklausa juos ištrins, jei spustelėsite mygtuką Vykdyti.
„Microsoft Access 2019“: atnaujinimo užklausa
Naujinimo užklausa yra būdas pasiekti į duomenų bazę ir atnaujinti įrašus kelių skirtingų lentelių visi vienu metu. Atnaujinimo užklausos gali būti neįkainojamos, tačiau, kaip ir trynimo užklausos, jos gali turėti nepalankių pasekmių. Prieš paleisdami atnaujinimo užklausą sukurkite atsarginę duomenų bazės kopiją; tada atlikite šiuos veiksmus, kad jį paleistumėte:
Pradėdami dizaino rodinį, eikite į skirtuką (Užklausos įrankiai) Dizainas ir spustelėkite mygtuką Atnaujinti.
Lauke su duomenimis, kuriuos reikia atnaujinti, eilutėje Atnaujinti įveskite tekstą arba reikšmę. Jūs netgi galite įvesti kito lauko pavadinimą laužtiniuose skliaustuose ([]).
Tai, ką įvedėte į eilutę Atnaujinti, pakeičia tai, kas yra renkamų įrašų lauke.
Spustelėkite mygtuką Vykdyti.
Norėdami atnaujinti įrašus daugiau nei vienoje lentelėje, susiedami lenteles dialogo lange Redaguoti ryšius turite pasirinkti parinktį Kaskados naujinimas susijusius laukus.