Rasti įrašus su didžiausios ir mažiausios reikšmės grupę arba lauką

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

Šiame straipsnyje aiškinama, kaip naudoti didžiausių reikšmių užklausą rasti didžiausias arba mažiausias reikšmes įrašų rinkinį. Galite naudoti didžiausių reikšmių užklausos atsakyti įvairiais verslo klausimais, pavyzdžiui, kokie produktai parduoti gerai ir kurios nėra.

Ką norite daryti?

Didžiausių reikšmių užklausos supratimas

Rasti įrašus, kuriuose yra didžiausios ir mažiausios reikšmės

Įrašų kategorijos ar grupės viršuje arba apačioje reikšmių radimas

Rasti įrašus, kuriuose yra didžiausios ir mažiausios reikšmės

Didžiausių reikšmių užklausos supratimas

Didžiausių reikšmių užklausos naudojimas, kai reikia rasti įrašus, kuriuose yra viršuje arba apačioje lentelės lauko reikšmes. Didžiausių reikšmių užklausą galite naudoti Norėdami atsakyti į tokių tipų klausimus.

  • Tai dažniausiai arba bent brangią produkto?

  • Kurių trijų darbuotojų turi gimtadieniai?

  • Kurie skyriai sugeneruotas daugiausiai arba mažiausiai pardavimo per einamuosius metus?

  • Kurie produktai užima viršuje arba penkių procentų pardavimo?

  • Kurių produktų produktų kategorijų užima viršuje arba penkis procentus pardavimo?

Trumpai tariant, didžiausių reikšmių užklausa rūšiuoja ir tada filtruoja duomenų pateikiama didžiausios ir mažiausios reikšmės lauko. Galite naudoti didžiausių reikšmių užklausas ir ieškoti skaičių (įskaitant valiutą) ir datos reikšmės.

Didžiausių reikšmių užklausos kūrimo procesą sudaro šie išsamūs veiksmai:

  • Sukurkite atrankos užklausą arba sumų užklausos.

    Atrankos užklausos naudojama ieškant didžiausios ir mažiausios reikšmės lentelėje. Sumų užklausos galite rasti viršuje arba apačioje reikšmes į vieną ar daugiau kategorijų. Pvz., jei norite atsakyti į klausimą, pvz., "kas labiausiai arba bent brangią produkto", pirmiausia sukurkite atrankos užklausą. Atsakyti į klausimą, pvz., "produktai kiekvienoje produktų kategorijos užima viršuje arba penkis procentus pardavimų," naudojate sumų užklausą. Be to, galite naudoti bet kurį iš šių užklausos tipas ieškant didžiausios ir mažiausios reikšmės arba grupės įrašus arba įrašus, kurie patenka į kategorijas.

  • Taikomos užklausos rūšiavimo tvarką.

  • Taikyti kitus kriterijus į užklausą.

  • Nurodykite norimą užklausa grąžintų įrašų skaičių. Galite nurodyti procentus, pvz., viršutinės 5 procentų reikšmių srityje, arba galite nurodyti fiksuotu skaičiumi, pvz., viršutinės 10 lauko reikšmes.

Pasirinkti vieną iš didžiausių reikšmių ir filtras

Norėdami nustatyti, ar reikia sukurti didžiausių reikšmių užklausą, ar taikyti filtrą, atsižvelkite į šiuos dalykus:

  • Jei norite grąžinti įrašus, kuriuose yra didžiausių arba mažiausių reikšmių srityje, ir jūs nežinote tikslios viršuje arba apačioje laukų reikšmes (arba jie neturi jokios reikšmės), galite sukurti didžiausių reikšmių užklausą.

  • Jei norite grąžinti visus įrašus, kai atitinka lauko reikšmė, arba yra mažesnė arba didesnė už tam tikrą reikšmę, kuri jus domina, galite taikyti filtrą. Pavyzdžiui, norėdami pamatyti produktų kainos tarp 50 ir 100 Lt, galite taikyti filtrą. Šioje iliustracijoje pavaizduota užklausos dizaino rodinio ir rezultatus, kad tokio filtro pavyzdys filtrą:

    Produktai, kurie kainuoja nuo 50 iki 100 litų

    Daugiau informacijos apie kūrimo ir naudojimo filtrai, ieškokite straipsnyje filtras: apriboti įrašų rodinyje.

Kurti ir naudoti didžiausių reikšmių užklausas taisyklės

Prieš tęsdami Atminkite, kad, nepaisant užklausos tipo (atrankos užklausa ar sumų užklausos), turite naudoti laukus, kuriuose yra aprašomieji duomenys, pvz., darbuotojo arba produkto pavadinimas, ir lauką, kuriame yra viršuje arba apačioje reikšmes, kurį norite rasti, pvz., kainos arba datos lauko. Galite naudoti daugiau nei vieną duomenų lauką ir, jei naudojate sumų užklausą, duomenų laukuose paprastai turėtų būti kategorijos informacija, pvz., miesto arba šalies/regiono lauką. Galite praleisti kategorijos duomenis tik kai kuriate suvestinės užklausos, veikia prieš visus įrašus, pvz., "Rodyti mano viršų penkių procentų labiausiai brangią užsakymai". Be to, galite naudoti pasirinkimo arba sumų užklausos rasti didžiausios ir mažiausios reikšmės grupės įrašus arba įrašus, kurie patenka į kategorijas. Daugiau informacijos apie tai skyriuje įrašų kategorijos ar grupės viršuje arba apačioje reikšmių radimas, šiame straipsnyje.

Rasti įrašus, kuriuose yra didžiausios ir mažiausios reikšmės

Šiame skyriuje aprašyti veiksmai paaiškina, kaip kurti pagrindinės didžiausių reikšmių užklausą ir dar daugiau išplėstinių užklausą. Pirmieji žingsniai rodo pagrindinės didžiausių reikšmių užklausą, o antrojoje aiškinama, kaip rasti kitą kelių darbuotojų gimtadienius. Veiksmus naudodami šią pavyzdžio lentelę:

Pavardė

Vardas

Adresas

Miestas

Šalis/regionas

Gimimo data

Nuomos data

Juška

Šarūnas

1 Main St.

Niujorkas

JAV

1968-02-05

1994-06-10

Vilutis

Vytas

52 1st St.

Bostonas

JAV

1957-05-22

1996-11-22

Saulis

Rimvydas

3122 75th Ave. S.W.

Sietlas

JAV

1960-11-11

2000-03-11

Stasevičius

Darius

1 Contoso Blvd.

Londonas

UK

1964-03-22

1998-06-22

Noreika

Gintaras

Calle Smith 2

Meksikas

Meksikas

1972-06-05

2002-01-05

Jasaitytė

Audra

3122 75th St. S.

Sietlas

JAV

1970-01-23

1999-04-23

Gražulis

Romas

67 Big St.

Tampa

JAV

1964-04-14

2004-10-14

Pijūnaitė

Adelė

2 Nosey Pkwy

Portlendas

JAV

1959-10-29

1997-03-29

Stasevičius

Darius

1 Contoso Blvd.

Londonas

UK

1964-03-22

1998-06-20

Jei norite, galite įvesti duomenis į šį pavyzdį rankiniu būdu, arba galite nukopijuokite lentelę į skaičiuoklės programą, pvz., Microsoft Office Excel 2007, ir tada importuoti į lentelę, Microsoft Office Access 2007gautame darbalapyje.

Rodyti mano būseną kaip

Rankiniu būdu įvesti duomenų pavyzdį

  1. Skirtuko Kūrimas grupėje Lentelės spustelėkite Lentelė.

Office Access 2007 įtraukia naują, tuščią lentelę į savo duomenų bazę.

Pastaba : Jums nereikia atlikti šį veiksmą, jei atidarote naują, tuščią duomenų bazę, tačiau jums reikės po to, kai reikia lentelės įtraukimas į duomenų bazę.

  1. Dukart spustelėkite antraštės eilutės pirmąjį langelį ir įveskite lauko pavadinimą pavyzdinė lentelė.
    Pagal numatytuosius nustatymus prieiga reiškia, kad tuščių laukų antraštės eilutėje su tekstu Įtraukti naują lauką, pvz.,:
    Naujas laukas duomenų lape

  2. Naudokite rodyklių klavišus norėdami pereiti į kitą langelį tuščia antraštė ir tada įveskite antrą lauko pavadinimą (galite paspauskite TAB arba du kartus spustelėkite naują langelį). Kartokite šį veiksmą, kol įvesite visų laukų pavadinimus.

  3. Įvesti duomenis į duomenų pavyzdį.
    Įvesite duomenis, programa Access nustato kiekvieno lauko duomenų tipą. Jei esate susipažinę su sąryšinės duomenų bazės, galite nustatyti konkretų duomenų tipą, pvz., skaičius, tekstas arba data/laikas, visų laukų, lentelių. Nustatyti duomenų tipai leidžia būti užtikrintiems, kad duomenys bus įvesti tiksliai ir padeda išvengti klaidų, pvz., skaičiuojant naudodami telefono numerį. Šiuos lentelių pavyzdžius, leiskite prieigos sukurti duomenų tipą.

  4. Baigę įvesti duomenis, spustelėkite įrašyti
    spartieji klaviatūros klavišai Paspauskite CTRL + S.
    pasirodo dialogo langas Įrašyti kaip .

  5. Lauke Lentelės pavadinimas įveskite pavadinimą ir lentelės, ir spustelėkite gerai.
    Naudoti kiekvieno pavyzdžio lentelės pavadinimą, nes skyriuose užklausose naudoti tuos pavadinimus.

  6. Kartokite šiuos veiksmus tol, kol sukursite kiekvieno pradžioje šiame skyriuje pateiktus lentelių pavyzdžius.

Nukopijuokite lentelę į skaičiuoklės programa

  1. Paleiskite skaičiuoklės programoje ir sukurti naują, tuščią failą. Jei naudojate "Excel", pagal numatytuosius parametrus sukuriama nauja tuščia darbaknygė.

  2. Pavyzdinė lentelė pateikta ankstesniame skyriuje nukopijuokite ir įklijuokite jį į pirmąjį darbalapį, pradėdami nuo pirmojo langelio.

  3. Naudojant technologiją teikiamos jūsų skaičiuoklės programa, pervardykite darbalapį darbuotojai.

  4. Patogi vieta įrašykite skaičiuoklės failą ir pereikite prie tolesnių veiksmų.

Lentelės importavimo į programą Access

  1. Naujos arba esamos duomenų bazės:
    skirtuko Išoriniai duomenys grupėje importavimas spustelėkite "Excel".
    – arba –
    spustelėkite daugiau, o tada pasirinkite iš sąrašo skaičiuoklės programa.
    Pasirodo dialogo langas Gauti išorinius duomenis – programos pavadinimas skaičiuoklę .

  2. Spustelėkite Naršyti, atidarykite skaičiuoklės failą, kurį sukūrėte atlikdami ankstesnius veiksmus, ir tada spustelėkite gerai.
    The skaičiuoklės importavimo vedlys paleidžiamas.

  3. Pagal numatytuosius parametrus vedlys pasirenka pirmąjį darbalapį darbaknygė (darbuotojai, jei atlikote ankstesniame skyriuje nurodytus veiksmus) ir duomenys iš darbalapio atsiranda vediklio puslapio apatinėje dalyje. Spustelėkite Pirmyn.

  4. Kitame vedlio puslapyje, spustelėkite pirmoje eilutėje yra stulpelių antraštės, ir tada spustelėkite Pirmyn.

  5. Pasirinktinai kitame vedlio puslapyje, naudokite teksto laukų sąrašus ir dalyje Lauko parinktys Norėdami pakeisti laukų pavadinimus ir duomenų tipai arba praleisti laukus iš importavimo operaciją. O jei ne, spustelėkite Pirmyn.

  6. Palikite pažymėtą parinktį Leisti Access pridėti pirminį raktą , tada spustelėkite Pirmyn.

  7. Pagal numatytuosius nustatymus prieiga taikoma darbalapio pavadinimą į naują lentelę. Priimti pavadinimą arba įvesti kitą pavadinimą ir spustelėkite baigti.

Pastaba : Jei neturite skaičiuoklės programa, galite kopijuoti duomenų pavyzdį į teksto rengyklę, pvz., užrašinę. Daugiau informacijos, kaip importuoti teksto duomenis, ieškokite straipsnyje importavimas arba susiejimas su duomenimis tekstiniame faile.

Pagrindinės didžiausių reikšmių užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas spustelėkite lentelę, kurią norite naudoti užklausą, spustelėkite įtraukti , kad perkeltumėte lentelės dizaino tinklelyje ir tada spustelėkite uždaryti.
    – arba –
    dukart spustelėkite lentelę.
    Jei naudojate duomenų pavyzdį, įtraukti lentelė darbuotojai į užklausą.

  3. Įtraukite laukus, kuriuos norite naudoti užklausos dizaino tinklelyje. Jūs galite dukart spustelėkite kiekvieno lauko, arba nuvilkite kiekvieno lauko eilutės laukas tuščią langelį.
    Jei naudojate duomenų pavyzdį, įtraukite laukus, vardas ir pavardė, gimimo data.

  4. Lauke, kuriame yra jūsų didžiausios ir mažiausios reikšmės (laukas gimimo data, jei naudojate duomenų pavyzdį), spustelėkite eilutę Rūšiuoti ir pasirinkite didėjimo tvarka arba mažėjimo tvarka.
    Jei jūsų reikšmių lauke yra skaičių, pvz., kaina arba pardavimų skaičius, naudojant rūšiavimo tvarką didėjimo tvarka grąžinamos mažiausios reikšmės ir mažėjimo tvarka rūšiavimo tvarką pateikia didžiausios reikšmės. Jei jūsų reikšmių lauke yra datų, mažėjimo tvarka rūšiavimo tvarką pateikia pati vėliausia data, o naudojant didėjimo tvarka – anksčiausia data.

    Svarbu : Tik už laukus, kuriuose yra jūsų didžiausios ir mažiausios reikšmės, turite nustatyti eilutėje rikiuotididėjimo tvarka arba mažėjimo tvarka . Jei nurodysite lauko rūšiavimo tvarką nei lauką, kuriame yra jūsų didžiausios ir mažiausios reikšmės – pvz., vietoj kaina ProductName – užklausos nepateikti norimų rezultatų.

  5. Skirtuko dizainas grupėje Įrankiai spustelėkite rodyklę žemyn, esančią šalia visų ( Viršuje reikšmių sąrašas), tada arba įveskite skaičius arba procentus, kurį norite peržiūrėti, arba pasirinkite parinktį iš sąrašo įrašų.

  6. Spustelėkite paleisti Mygtuko vaizdas , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

  7. Įrašykite užklausą ir laikykite jį atidaryti, kuris bus naudojamas tolesnių veiksmų.

Galite peržiūrėti šio tipo didžiausių reikšmių užklausa gali atsakyti į paprastus klausimus, pvz., kuris yra seniausiojo arba jauniausias įmonės. Toliau aprašoma, kaip naudoti išraiškas ir kitus kriterijus į užklausą įtraukti power ir lankstumą. Rodomas kitame žingsnyje kriterijai pateikti toliau trys darbuotojų gimtadieniai.

Kriterijų įtraukimas į užklausą

Pastaba : Šiuos veiksmus, Tarkime, bus naudoti užklausą, aprašytą ankstesniame skyriuje.

  1. Dizaino rodinyje atidarykite užklausą, kurią sukūrėte atlikdami ankstesnius veiksmus.

  2. Užklausos dizaino tinklelyje, stulpelį į dešinę nuo stulpelio gimimo data, nukopijuokite ir įklijuokite arba įveskite išraišką Išraiška1: DatePart("m", [gimimo data]). Funkcija " DatePart" išrenka reikšmę lauke gimimo data mėnesio dalį.

  3. Į dešinę nuo stulpelio, kuriame yra reiškinys, nukopijuokite ir įklijuokite arba įveskite išraišką Išraiška2: DatePart("d", [gimimo data]). Tokiu atveju funkciją DatePart išskleidžia gimimo data lauko reikšmės dienos dalį.

  4. Išvalykite žymės langelius Rodyti eilutę kiekvieno žodžio, tada spustelėkite kiekvienos išraiškos langelį Rūšiuoti ir pasirinkite didėjimo tvarka.

  5. Jei norite, galite nurodyti apriboti užklausos kriterijus. Kai nurodote kriterijus, užklausa rūšiuoja tik tuos įrašus, kurie atitinka nurodytus kriterijus, ir ji nurodo į viršų arba apačią laukų reikšmes surūšiuoti sąrašą.
    Tęsti duomenų pavyzdį, lauko gimimo data eilutėje kriterijai įveskite arba nukopijuokite ir įklijuokite šį reiškinį:

    Month ([gimimo data]) > Month(Date()) arba Month ([gimimo data]) = Month(Date()) And Day ([gimimo data]) > Day(Date())

    Ši išraiška atlieka šiuos veiksmus: Į mėnuo ([gimimo data]) > Month(Date()) dalis tikrina kiekvieno darbuotojo gimimo data, norėdami pamatyti, jei mėnesį, ir, jei teisinga, tuos įrašus, į užklausą. Į mėnuo ([gimimo data]) = Month(Date()) ir Day([BirthDate]) > Day(Date()) dalis tikrina gimimo datas, kurios tą patį mėnesį, norėdami pamatyti, jei gimimo dienos yra arba yra po dabartinę datą. Jei sąlyga yra teisinga, funkcija yra šių įrašų užklausos rezultatus. Apibendrinant, ši išraiška nepaiso visų įrašų, kur gimimo dienos yra tarp sausio 1 ir datą, Kada vykdote užklausą.

    Norėdami peržiūrėti užklausos kriterijų išraiškos, rasite straipsnyje užklausos kriterijų pavyzdžiai.

  6. Skirtuko dizainas grupėje Įrankiai spustelėkite rodyklę žemyn, esančią šalia visų ( Viršuje reikšmių sąrašas), tada arba įveskite skaičius arba procentus, kurį norite peržiūrėti, arba pasirinkite parinktį iš sąrašo įrašų.

  7. Spustelėkite paleisti Mygtuko vaizdas , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

Jei jūsų užklausa pateikia daugiau įrašų nei tikėjotės

Jei jūsų duomenys yra datos reikšmė, ieškant didžiausių reikšmių gali būti gautas daugiau duomenų nei tikėjotės. Pavyzdžiui, galite sukurti didžiausių reikšmių užklausą gauti tris darbuotojų įrašus, tačiau iš tikrųjų matote keturių nes gimtadienį "Wilson" ir "Edwards". Tokio tipo užklausoje pateikia visų didžiausių reikšmių, nesvarbu, kiek įrašų turi šias reikšmes. Norėdami neįtraukti pasikartojančių reikšmių, galite nustatyti ypatybę vadinamą Unikalias reikšmes , kad būtų taip. Informacijos apie šią ypatybę, ieškokite skyriuje Jei matote pasikartojančius įrašus, šiame straipsnyje.

Pavardė

Gimimo data

Johnson

9/26/1968

Gabrienė

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Jei užklausa grąžina mažiau įrašų nei tikėjotės

Tarkime, kad kuriate užklausą, kad būtų pateikiama viršuje arba apačioje penki įrašų lauke, tačiau galite matyti tik tris įrašus. Taisyklės, kaip išspręsti problemą atidarę užklausą kaip dizaino rodinį ir peržiūrėti kriterijų, kurie yra labiau apribota, nei numatyta dizaino tinklelio eilutę kriterijai . Daugiau informacijos apie kriterijų naudojimą ieškokite straipsnyje užklausos kriterijų pavyzdžiai.

Jei matote pasikartojančius įrašus

Jei didžiausių reikšmių užklausą pateikia dublikatų, turimų lentelėse gali būti pasikartojančių įrašų arba įrašai gali būti dublikatus, nes užklausa neapima laukus, galite atskirti įrašus. Pvz., čia užklausos, kuri penkių užsakymai, prekių išsiuntimo, vardą, pardavėjas kas apdorojamos operacijos.

Siuntimo_data

Pardavėjas

11/12/2004

Kontrimas

11/12/2004

Moreno

2004-12-10

Osada

2004-12-10

Osada

2004-12-10

Kontrimas

Trečiasis ir ketvirtasis įrašai gali būti dublikatus, tačiau galbūt nes pardavėjas Osada apdorojamos dviejų skirtingų užsakymų, pristatyti tą pačią dieną.

Priklauso nuo jūsų poreikių, galite atlikti vieną iš dviejų veiksmų siekiant išvengti pasikartojančių įrašų pateikimas. Galite pakeisti užklausos dizainą norite įtraukti laukus, kurie padės atskirti įrašus, pvz., laukus Užsakymo_ID ir CustomerID. Arba, jei užtenka matyti tik vieną iš pasikartojančių įrašų, galite Rodyti tik unikalius įrašus nustatydami užklausos ypatybę Unikalios reikšmės kaip taip. Nustatykite šią ypatybę, užklausos dizaino rodinyje, paspauskite F4, kad būtų rodomi užklausos ypatybių lapas, raskite ypatybę Unikalios reikšmės ir nustatykite ją taip.

Daugiau informacijos apie susijusius su pasikartojančiais įrašais, ieškokite straipsnyje rasti, paslėpti, arba pašalinti besidubliuojančių duomenų.

Puslapio viršus

Įrašų kategorijos ar grupės viršuje arba apačioje reikšmių radimas

Viršuje arba apačioje reikšmių radimas įrašų, kurie patenka į grupes iš sumų užklausos kūrimas. Prieš tęsdami Atminkite, kad, pagal numatytuosius nustatymus, sumų užklausą galite įtraukti tik lauką arba laukus, kuriuose yra grupės duomenys, pvz., "kategorijos" lauką ir lauką, kuriame yra didžiausios ir mažiausios reikšmės, pvz., "kaina" lauku. Sumų užklausos negalima įtraukti kitų laukų, kurie skirti elementų kategorijos. Tačiau galite sukurti antrą užklausą, kurioje yra laukai iš sumų užklausos ir laukai iš kitų lentelių, kuriuose yra aprašomieji duomenys.

Pavyzdžiui, Tarkime, kad turite lentelę produktai, ir kiekvieno produkto priskirti kategoriją, pvz., stalo žaidimai, galvosūkiai, ir pan. Jei norite sukurti suvestinės užklausos nustatyti labiausiai brangią produkto kiekvienoje kategorijoje, užklausa gali sudaryti tik lauką arba laukus, kuriuose yra duomenų kategorijos lauką, kuriame kainų duomenys. Pavyzdžiui, Tarkime, laukas kategorijos pavadinimą ir kaina laukas. Paleidus tokio tipo užklausoje, Access prideda "Didžiausia" arba "Mažiausia" (atsižvelgiant į pasirinktą funkciją) pradžios lauko kaina, tad:

Kategorijos pavadinimas

Didžiausia_kaina

Lentos Žaidimai

$55.00

Įspūdį

$43.90

Žaidimai kompiuteryje

$263.50

Lėlės

$81.00

...

...

Į sumų užklausą negalima įtraukti kitų laukų, kurie padėtų aprašyti produktą (ir todėl, kad duomenis lengviau suprasti), pvz., produktų pavadinimus arba vardus, tiekėjais, tad:

Kategorijos pavadinimas

Didžiausia_kaina

Produkto pavadinimas

Tiekėjo pavadinimas

Lentos Žaidimai

$55.000

Įdomus su C ++

Proseware, Inc.

Įspūdį

$43.90

Sąryšinių duomenų bazių diagrama

Liucernos publikavimas

Žaidimai kompiuteryje

$263.50

Programišių ir mitinės būtybės

Litware, Inc.

Lėlės

$81.00

Programavimo veiksmų skaičius

Contoso Ltd

...

...

...

...

Jei norite matyti aprašomuosius duomenis, galite sukurti antrą atrankos užklausą, kuri sujungia jūsų sumų užklausos laukus su papildomų duomenų laukais.

Šiame skyriuje aprašyti veiksmai paaiškina, kaip sukurti sumų užklausos ir pasirinkite užklausą labiausiai brangią kiekvienoje produktų kategorijų rinkinį. Kad galėtumėte atlikti veiksmus naudoti šiuos lentelių pavyzdžius:

Lentelės kategorijos

CategoryID

Kategorijos pavadinimas

Aprašas

1

Lentos Žaidimai

Visų darbuotojų amžių ir įgūdžius

2

Įspūdį

Dėlionė, žodis galvosūkiai, žaislai

3

Žaidimai kompiuteryje

Visos konsolės ir lygių

4

Lėlės

Veiksmų skaičiai, mada Lėlytės

5

Sporto įranga

Rutuliai, drabužius, tinklai

6

Modeliai/pomėgiai

Lėktuvai, automobiliai, traukiniai

Lentelės tiekėjai

Tiekėjo_id

Tiekėjo pavadinimas

1

Fabrikam

2

„Tailspin“ žaislai

3

Northwind Traders

4

Adventure Works

5

Liucernos publikavimas

6

Proseware, Inc.

7

Contoso Ltd

8

Pasaulyje importuotojai

9

Wingtip žaislai

10

Pasaulyje importuotojai

11

Litware, Inc.

12

Southridge vaizdo įrašą

Lentelės produktai

Produkto pavadinimas

Tiekėjo_id

CategoryID

Kaina

Programavimo veiksmų skaičius

7

4

$12,95

Įdomus su C ++

6

1

$15.85

Sąryšinių duomenų bazių diagrama

5

2

$22,50

Magiškas kompiuterio lustu

3

2

$32.65

Prieigos! Rungtynės!

1

1

$22.95

Programišių ir mitinės būtybės

11

3

$78.50

Būkite programišių! DVD!

4

5

$14.88

Galutinis su pica

2

5

$36.75

Išorinių 5.25 colių diskelį skatinti (1/4 skalės)

8

6

$65.00

Vadybininkas ne veiksmų skaičius

9

4

$78.88

Temos

12

3

$53.33

Sukurti savo klaviatūrą

1

6

$77,95

Pastaba : Ir atlikti veiksmus, taip pat vienas su daugeliu ryšį tarp lentelių kategorijos ir produktai, ir taip pat tarp lentelių tiekėjai ir produktai. Šiuo atveju lentelės bendrai laukus Tiekėjo_id ir CategoryID. Sumų užklausos aprašyta kitame skyriuje veiks be ryšius.

Sumų užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas pasirinkite lenteles, kurias norite dirbti su, spustelėkite pridėti, ir tada spustelėkite uždaryti , kai baigėte įtraukti lenteles.
    – arba –
    dukart spustelėkite lenteles, kurias norite naudoti, ir spustelėkite uždaryti. Rodomas kiekvienos lentelės dizaino tinklelyje. Jei naudojate aukščiau pateiktus lentelių pavyzdžius, pridėkite lenteles kategorijos ir produktai.

  3. Dukart spustelėkite lentelės laukus, kuriuos norite naudoti savo užklausą.
    Šiuo metu užtikrinti, kad į užklausą įtraukti tik grupės laukus ir lauko reikšmę. Jei naudojate ankstesnėje lentelėje pateiktus duomenų pavyzdžius, galite įtraukti lauką kategorijos pavadinimas iš lentelės kategorijos ir lauką kaina iš lentelės produktai.

  4. Jei norite, galite nurodyti apriboti užklausos kriterijų.
    Tik bus surūšiuoti įrašus, kurie atitinka nurodytus kriterijus, o didžiausios ir mažiausios laukų reikšmės nurodomos rūšiuoti sąrašą. Pvz., neįtraukti sporto kategorijoje, įtraukiate šį reiškinį į kategorijos pavadinimą lauko eilutėje kriterijai : <> "Sportas".
    Norėdami peržiūrėti užklausos kriterijų išraiškos, rasite straipsnyje užklausos kriterijų pavyzdžiai.

  5. Užklausos konvertavimas į suvestinės užklausos.

    1. Skirtuko dizainas grupėje Rodyti/slėpti spustelėkite sumos.

      Dizaino tinklelyje rodoma eilutė suma .

  6. Įsitikinkite, kad kiekvieno grupės lauko langelį suma yra nustatyta kaip Grupuoti pagalir tada nustatykite reikšmės lauko (laukas, kuriame yra didžiausios ir mažiausios reikšmės) Max arba Min .
    Pasirinkus Max grąžina didžiausią reikšmę į skaitinį lauką ir šiuo metu lauką data/laikas datos arba laiko reikšmę. Funkcija Min pateikia mažiausią reikšmę skaitinio lauko ir anksčiausios datos arba laiko reikšmės lauką data/laikas. Jei naudojate duomenų pavyzdį, nustatykite lauko kategorijos pavadinimas langelį sumaGrupuoti pagalir langelio lauką kaina Max arba Min .

  7. Skirtuko dizainas grupėje Įrankiai , įsitikinkite, kad Viršuje reikšmių sąrašas nustatyta kaip Visiir spustelėkite paleisti Mygtuko vaizdas , kad paleistumėte užklausą ir parodytumėte rezultatus duomenų lapo rodinyje.

    Pastaba : Atsižvelgiant į tai, kurį pasirinkote atlikdami 7 funkcijos prieigos pasikeičia reikšmę lauke užklausos pavadinimas didžiausialauko pavadinimas arba mažiausia lauko pavadinimas. Jei naudojate lentelių pavyzdžius, programa Access pervardija lauką Didžiausia_kaina arba Mažiausia_kaina.

  8. Įrašykite užklausą ir pereikite prie tolesnių veiksmų.

Gaminių pavadinimai arba kita informacija apie produktus, užklausa negrąžins. Norėdami matyti papildomus duomenis, turite sukurti antrą užklausą, kuri apima ką tik sukurtą užklausą. Toliau aprašoma, kaip sukurti antrąjį šią užklausą.

Norėdami peržiūrėti daugiau duomenų antrą užklausos kūrimas

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Užklausos dizainas.

  2. Dialogo lange Lentelės rodymas spustelėkite skirtuką užklausos ir dukart spustelėkite sumų užklausą, kurią sukūrėte ankstesniame skyriuje.

  3. Spustelėkite skirtuką lentelės ir įtraukite lenteles, kurias galite naudoti sumų užklausos be jokių lentelių, kuriose yra kitų susiję duomenys, kuriuos norite matyti.
    Naudojant anksčiau pateiktus lentelių pavyzdžius, kategorijos, produktų ir tiekėjų lentelių įtraukimas į naują užklausą.

  4. Sumų užklausos laukus prisijungti prie savo pirminės lentelės laukais. Norėdami tai padaryti, vilkite kiekviename lauke sumų užklausos į savo atitinkamą lauką lentelėje.

    Jei naudojate duomenų pavyzdį, vilkite sumų užklausos lauką kategorijos pavadinimą, į lentelės kategorijos lauką kategorijos pavadinimą. Sumų užklausos lauką Didžiausia_kaina tada nuvilkite į lentelės produktai lauką kaina. Prisijungia įgalinti naują pasirinkimo užklausą sujungti sumų užklausos duomenis ir kitos lentelės duomenis.

  5. Sumų užklausos lange dukart spustelėkite žvaigždutę, kad įtrauktumėte visą užklausos dizaino tinklelyje, ir vilkite papildomus laukus iš kitų lentelių užklausą.

    Jei naudojate lentelių pavyzdžius, dukart spustelėkite sumų užklausą, kurią sukūrėte ankstesniame skyriuje, ir tada įtraukti laukus Produkto pavadinimas ir tiekėjas iš lentelės produktai, ir tiekėjai, atitinkamai.

  6. Pasirinktinai galite nurodyti vieną ar daugiau stulpelių rūšiavimo tvarką.
    , Pvz., jei norite sudaryti sąrašą abėcėlės tvarka, nustatykite stulpelio kategorijos pavadinimas langelį Rūšiuotididėjimo tvarka.

  7. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti.

    Tai paleidžia užklausą ir parodo rezultatus duomenų lapo rodinyje.

Patarimas    Jei nenorite, kad antraštės stulpelio kaina Didžiausia_kaina arba Mažiausia_kaina, atidarykite užklausą kaip dizaino rodinį ir tinklelio stulpelyje kaina įveskite Kaina: Didžiausia_kaina arba Kaina: Mažiausia_kaina. Tokiu būdu bus kaina rodoma kaip duomenų lapo rodinio stulpelio antraštė.

Puslapio viršus

Rasti įrašus, kuriuose yra didžiausios ir mažiausios reikšmės

Užklausos, kurią sukūrėte ankstesniame šio straipsnio gali pateikti viršuje arba apačioje reikšmes, bet ne abi. Jei norite matyti abu viename rodinyje reikšmių rinkinius, reikia sukurti dvi užklausos, kuri gauna didžiausių reikšmių ir kitą, kuris nuskaito nepopuliariausių reikšmių, ir tada sujungti ir saugoti rezultatus į vieną lentelę.

Didžiausios ir mažiausios reikšmės ir tuos duomenis Rodyti lentelės procesą sudaro šie išsamūs veiksmai:

  • Sukurti didžiausių reikšmių užklausą ir mažiausių reikšmių užklausą, arba, jeigu jums reikia jūsų duomenų, sukurkite sumos užklausas, naudokite funkcijas Min ir Max .

  • Konvertuokite didžiausių reikšmių užklausą (arba Max sumų užklausą) į lentelės sudarymo užklausą ir paleisti šią užklausą, kad sukurtumėte naują lentelę.

  • Konvertuokite mažiausių reikšmių užklausą (arba mažiausių sumų užklausą) į papildymo užklausą ir paleiskite ją Norėdami pridėti įrašus, kad didžiausių reikšmių lentelė.

    Šiuose skyriuose aprašyti veiksmai užklausos.

    Pastaba : Išskyrus atvejus, kai jūsų duomenų bazėje yra pasirašytas skaitmeniniu parašu arba jį yra patikimoje vietoje, programa Access neleidžia čia veikia aprašytų veiksmo užklausų. Atlikite pirmuosius veiksmus Norėdami įgalinti užblokuotą turinį, prieš bandydami sukurti lentelę ir papildymo užklausas čia aprašyta.

    Įgalinti duomenų bazės turinį

    • Pranešimų juostoje spustelėkite Parinktys.

      Bus rodomas dialogo langas „Microsoft Office“ saugos parinktys.

    • Pasirinkite įgalinti šį turinį, ir tada spustelėkite gerai.

    • Dar kartą vykdykite užklausą.

      Jei vis tiek nematote pranešimų juosta

    • Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite Pranešimų juosta.

      Daugiau informacijos apie išjungimo režimą ir prieigos saugą, ieškokite straipsnyje programos Access 2007 duomenų bazėje apsaugota.

      Užklausų kūrimas

  • Kurti iš viršaus ir apačios reikšmių užklausas.

    Šiais veiksmais, reikalingą norint sukurti didžiausių arba mažiausių reikšmių užklausą, ieškokite skyriuje rasti įrašus su didžiausios ir mažiausios reikšmės, šiame straipsnyje. Jei norite grupuoti įrašus pagal kategorijas, ieškokite skyriuje įrašų kategorijos ar grupės viršuje arba apačioje reikšmių radimas, šiame straipsnyje.

  • Įrašykite kiekvienos užklausos ir palikite atidarytą naudojimas tolesnių veiksmų.

Sukurti lentelės sudarymo užklausa

  1. Didžiausių reikšmių užklausa atidaryta kaip dizaino rodinį:

    Skirtuko dizainas grupėje Užklausos tipas spustelėkite Lentelės.
    Lentelės dialogo langas.

  2. Lauke Lentelės pavadinimas įveskite pavadinimą lentelės, kurioje bus saugomas iš viršaus ir apačios įrašus. Pavyzdžiui, įveskite didžiausios ir mažiausios įrašų, ir spustelėkite gerai.
    Kiekvieną kartą, kai vykdote užklausą, o ne parodo rezultatus duomenų lapo rodinyje, užklausos sukuria lentelę ir didžiausių reikšmių pakeičia esamus duomenis.

  3. Įrašykite ir uždarykite užklausą.

Papildymo užklausos kūrimas

  1. Atidarykite mažiausių reikšmių užklausą kaip dizaino rodinį.

  2. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Papildymas.

  3. Dialogo lange pridėti įveskite tą patį pavadinimą, kurį įvedėte dialogo langą Lentelės .
    , Pvz., įveskite didžiausios ir mažiausios įrašų , ir spustelėkite gerai. Kiekvieną kartą, kai vykdote užklausą, o ne parodo rezultatus duomenų lapo rodinyje, užklausos prideda įrašus prie lentelės įrašų didžiausios ir mažiausios.

  4. Įrašykite ir uždarykite užklausą.

Į užklausų vykdymas

Dabar esate pasirengę dviejų užklausų vykdymas.

  • Duomenų bazės langą, dukart spustelėkite didžiausių reikšmių užklausa ir laiškus, spustelėkite taip .

  • Dukart spustelėkite mažiausia reikšmė ir laiškus, spustelėkite taip .

  • Atidarykite iš viršaus ir apačios įrašų lentelę duomenų lapo rodinyje.

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ų.

×