Duomenų radimas naudojant naujausias arba seniausias datas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Šiame straipsnyje aiškinama, kaip naudoti didžiausios reikšmės užklausą, kad būtų galima ieškoti naujausių arba anksčiausių įrašų rinkinio datų. Galite naudoti informaciją, kurią pateikia šio tipo užklausa, kad atsakytumėte į įvairius verslo klausimus, pvz., kai klientas paskutinį kartą pateikė tvarką.

Ką norėtumėte daryti?

Sužinokite, kaip didžiausios reikšmės užklausos veikia su datomis

Vėliausios arba anksčiausios datos radimas

Vėliausių arba anksčiausių datų, skirtų įrašams kategorijose arba grupėse, radimas

Naujausių ir anksčiausių datų radimas

Sužinokite, kaip didžiausios reikšmės užklausos veikia su datomis

Naudojate didžiausios reikšmės užklausą, kai reikia ieškoti įrašo, kuriame yra naujausios arba anksčiausios lentelės ar įrašo grupės datos. Tada galite naudoti duomenis, kad atsakytumėte į kelių tipų verslo klausimus, pvz.:

  • Kada darbuotojas paskutinį kartą atliko pardavimą? Atsakymas gali padėti nustatyti produktyviausią arba mažiausiai produktyvų darbuotoją.

  • Kada klientas paskutinį kartą buvo užsakymas? Jei klientas nepateikė užsakymo per tam tikrą laikotarpį, galbūt norėsite perkelti klientą į neaktyvų sąrašą.

  • Kas turi kitus gimtadienius arba kitus n gimtadienius?

Didžiausių reikšmių užklausų kūrimo ir naudojimo taisyklės

Sukurkite didžiausios reikšmės užklausą pirmą kartą sukurdami pasirinkimo užklausą. Atsižvelgiant į norimus rezultatus, užklausoje taikote rūšiavimo tvarką arba konvertuokite užklausą į sumų užklausą. Jei konvertuosite užklausą, naudokite agregavimo funkciją, pvz., Max arba min , kad būtų grąžinta didžiausia arba mažiausia reikšmė, arba pirmoji arba Paskutinė , kuri pateiks anksčiausią arba vėliausią datą. Sumų užklausas ir agregavimo funkcijas galima naudoti tik tada, kai reikia surasti duomenis, kurie patenka į grupių arba kategorijų rinkinį. Pavyzdžiui, Tarkime, kad jums reikia surasti konkrečios datos pardavimo numerius kiekvienam miestui, kuriame veikia jūsų įmonė. Šiuo atveju miestai tampa kategorijomis (jums reikia surasti duomenis per miestą), todėl galite naudoti sumų užklausą.

Tęsdami neužmirškite, kad, nepaisant užklausos tipo, jūsų užklausose turi būti naudojami laukai, kuriuose yra aprašomieji duomenys, pvz., klientų vardai, ir laukas, kuriame yra norimos surasti datos reikšmės. Be to, datos reikšmės turi būti lauke nustatyta duomenų tipo data/laikas. Užklausos, kurios aprašytos šiame straipsnyje, nepavyksta, jei bandysite jas paleisti su datos reikšmėmis teksto lauke. Be to, jei norite naudoti sumų užklausą, jūsų duomenų laukuose turi būti kategorijos informacija, pvz., laukas miestas arba šalis/regionas.

Populiariausių reikšmių užklausos ir filtro pasirinkimas

Norėdami nustatyti, ar turite sukurti didžiausių reikšmių užklausą, ar taikyti filtrą, pasirinkite vieną iš šių parinkčių:

  • Jei norite grąžinti įrašą su naujausiomis arba vėliausios lauko datomis, o jūs nežinote tikslių datų reikšmių arba jos nėra, sukurkite didžiausių reikšmių užklausą.

  • Jei norite grąžinti visus duomenis, kurių data sutampa, prieš, arba vėliau, nei konkreti data, naudokite filtrą. Pavyzdžiui, Norėdami matyti pardavimo datas tarp balandžio ir liepos, taikote filtrą. Visą filtrų diskusiją galima naudoti tik šioje temoje.

    Daugiau informacijos apie filtrų kūrimą ir naudojimą ieškokite straipsnyje filtro taikymas, kad būtų galima peržiūrėti pažymėti įrašus "Access" duomenų bazėje.

Puslapio viršus

Vėliausios arba anksčiausios datos radimas

Šiame skyriuje aprašyti veiksmai paaiškina, kaip kurti pagrindines didžiausių reikšmių užklausas, kurios naudoja rūšiavimo tvarką, ir išsamesnę užklausą, kuri naudoja reiškinius ir kitus kriterijus. Pirmojoje sekcijoje aprašomi pagrindiniai žingsniai kuriant didžiausių reikšmių užklausą, o antrojoje dalyje paaiškinama, kaip surasti artimiausius darbuotojų gimtadienius pridedant kriterijų. Atliekant šiuos veiksmus naudojami duomenys šiame lentelės pavyzdyje.

Pavardė

Vardas

Adresas

Miestas

Šalis / regionas

Gimimo data

Nuomos data

Končius

Š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

Vilutis

Saulis

3122 75th Ave. S.W.

Seattle

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

Meksika

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

Jei norite, šį duomenų pavyzdį galite įvesti į naują lentelę rankiniu būdu arba galite nukopijuoti šį lentelės pavyzdį į skaičiuoklės programą, pvz., "Microsoft Excel", tada naudoti "Access", kad importuotumėte gautą darbalapį į lentelę.

Pagrindinių didžiausių reikšmių užklausos kūrimas

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

    Rodomas dialogo langas Lentelės rodymas .

  2. Dialogo lange spustelėkite lentelę, kurią norite naudoti užklausoje, spustelėkite įtraukti , kad padėkite lentelę viršutinėje dizaino įrankio dalyje, tada spustelėkite uždaryti.

    arba

    Dukart spustelėkite lentelę, tada spustelėkite uždaryti.

    Jei naudojate duomenų pavyzdį yra ankstesnė sekcija, įtraukite lentelę darbuotojai į užklausą.

  3. Įtraukite laukus, kuriuos norite naudoti užklausoje į dizaino tinklelį. Galite dukart spustelėti kiekvieną lauką arba vilkti ir numesti kiekvieną lauką tuščiame eilutės laukas langelyje.

    Jei naudojate lentelės pavyzdį, įtraukite laukus vardas, pavardė ir gimimo data.

  4. Lauke, kuriame yra didžiausios arba mažiausios reikšmės (laukas gimimo data, jei naudojate lentelės pavyzdį), spustelėkite eilutę rikiuoti ir pasirinkite didėjimo tvarka arba mažėjimo tvarka.

    Mažėjančia rūšiavimo tvarka pateikia vėliausią datą, o didėjimo tvarka pateikia anksčiausią datą.

    Svarbu: Turite nustatyti reikšmę eilutėje rikiuoti tik laukuose, kuriuose yra jūsų datų. Nurodžius kito lauko rūšiavimo tvarką, užklausa nepateiks norimų rezultatų.

  5. Skirtuko dizainas grupėje užklausos sąranka spustelėkite rodyklę žemyn šalia Visos ( populiariausių reikšmių sąrašas) ir įveskite norimų matyti įrašo skaičių arba pasirinkite parinktį iš sąrašo.

  6. Spustelėkite vykdyti_ z0z_Norėdami vykdyti užklausą ir Rodyti rezultatus duomenų lapo rodinyje.

  7. Įrašykite užklausą ir laikykite ją atidarytą, kad galėtumėte naudoti atlikdami kitus veiksmus.

Galite matyti, kad šio tipo didžiausios reikšmės užklausa gali atsakyti į pagrindinius klausimus, pvz., kas yra seniausias arba jauniausias įmonės asmuo. Kituose veiksmuose paaiškinama, kaip naudoti reiškinius ir kitus kriterijus, kad būtų galima įtraukti užklausos galią ir lankstumą. Kituose žingsniuose nurodyti kriterijai – pateikti kitų trijų darbuotojų gimtadienius.

Kriterijų įtraukimas į užklausą

Pastaba: Atliekant šiuos veiksmus galima naudoti užklausą, aprašytą ankstesniame skyriuje.

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

  2. Užklausos dizaino tinklelyje, stulpelyje, esančiame į dešinę nuo gimimo datos stulpelio, nukopijuokite ir įklijuokite arba įveskite šį reiškinį: reiškinys1: DatePart ("m", [gimimo data]). Tada spustelėkite vykdyti.

    Funkcija DatePart išskleidžia lauko gimimo data mėnesio dalį.

  3. Perjungti į dizaino rodinį.

  4. Pirmos išraiškos dešinėje įklijuokite arba įveskite šį reiškinį: Išraiška2: DatePart ("d", [gimimo data]). Tada spustelėkite vykdyti.

    Šiuo atveju funkcija DatePart išskleidžia lauko gimimo data datą.

  5. Perjungti į dizaino rodinį.

  6. Išvalykite žymės langelius, esančius eilutėje Rodyti kiekvienam iš dviejų ką tik įvestų reiškinių, spustelėkite kiekvienos išraiškos eilutę Rūšiuoti , tada pasirinkite didėjimo tvarka.

  7. Spustelėkite Vykdyti.

  8. Pasirinktinai galite nurodyti kriterijus, apribojančius užklausos apimtį. Kai nurodyti kriterijai, užklausa rūšiuoja tik tuos duomenis, kurie atitinka nurodytus kriterijus, ir nurodo sąrašo viršuje arba apačioje esančias reikšmes.

    Norėdami tęsti duomenų pavyzdžius, perjunkite į dizaino rodinį. Tada stulpelio gimimo data eilutėje kriterijai įveskite šį reiškinį:

    Month ([gimimo data]) _ Gt_ Month (data ()) arba mėnuo ([gimimo data]) = Month (Date ()) ir diena ([gimimo data]) _ Gt_day (data ())

    Šis reiškinys: mėnuo ([gimimo data]) _ Gt_ Month (Date ()) paragina kiekvieno darbuotojo gimimo datą, kad pamatytumėte, ar jis yra būsimame mėnesyje, ir, jei TRUE, į užklausą įeina tie duomenys. Month ([gimimo data]) = Month (Date ()) ir Day ([gimimo data]) _ Gt_day (Date ()) išraiškos dalis patikrina gimimo datas, kurios pasitaiko dabartiniame mėnesyje, kad pamatytumėte, ar gimtadienis priklauso, ar po esamos dienos. Jei ši sąlyga teisinga, funkcija įtrauks tuos užklausos duomenis. Apibendrinant: šiame reiškiniui neatsižvelgiama į visus duomenis, kurių gimtadienis yra nuo sausio 1 iki datos, kai vykdote užklausą.

    Norėdami pamatyti daugiau užklausos kriterijų išraiškų pavyzdžių, peržiūrėkite straipsnį užklausos kriterijų pavyzdžiai.

  9. Skirtuko dizainas grupėje užklausos sąranka spustelėkite rodyklę žemyn šalia Visos ( populiariausių reikšmių sąrašas) ir įveskite norimų matyti įrašo skaičių arba pasirinkite parinktį iš sąrašo.

    Norėdami peržiūrėti kitas tris gimtadienius, įveskite 3.

  10. Spustelėkite vykdyti_ z0z_Norėdami vykdyti užklausą ir Rodyti rezultatus duomenų lapo rodinyje.

Jei matote daugiau duomenų nei jūs nurodėte

Jei jūsų duomenyse yra keli duomenys, kurie bendrina datos reikšmę, didžiausių reikšmių užklausa gali pateikti daugiau duomenų nei nurodyta. Pvz., galite sukurti didžiausių reikšmių užklausą, kad gautumėte tris darbuotojų žurnalus, tačiau užklausa pateiks keturis įrašo duomenis, nes "Wilson" ir "Edwards" turi gimtadienio datą, kaip parodyta toliau pateiktoje lentelėje.

Pavardė

Gimimo data

Berka

9/26/1968

Džeksonas

10/2/1970

Edwards

10/15/1965

Dargytė

10/15/1969

Jei matote mažiau įrašais nei jūs nurodėte

Tarkime, kad kuriate užklausą, kad grįžtumėte į penkis laukus, esančius viršuje arba apačioje, bet užklausa grąžins tik tris žurnalus. Paprastai šią problemą sprendžiate atidarydami užklausą dizaino rodinyje ir peržiūrėdami dizaino tinklelio stulpelių eilutę kriterijai .

Daugiau informacijos apie kriterijus ieškokite straipsnyje užklausos kriterijų pavyzdžiai.

Jei matote pasikartojančius duomenis

Jei didžiausios reikšmės užklausa pateikia dublikatus, lentelės, kuriose yra pasikartojančių įrašų, arba įrašų rodymo dublikatai, nes užklausoje nėra laukų, kurie gali atskirti įrašus. Pavyzdžiui, šioje lentelėje pateikiami užklausos rezultatai, pateikiantys penkis užsakymus, kurie buvo pristatyti vėliausiai, kartu su pardavėjo, apdorojusio operaciją, vardu.

Siuntimo_data

Pardavėjas

11/12/2004

Freitag "

11/12/2004

Musteikis

10/12/2004

Delgado

10/12/2004

Delgado

10/12/2004

Freitag "

Trečias ir ketvirtasis užrašai yra dublikatai, tačiau gali būti, kad pardavėjas Delgado apdorojo du skirtingus užsakymus, kurie buvo pristatyti tą pačią dieną.

Atsižvelgdami į savo reikalavimus, galite atlikti vieną iš dviejų dalykų, kad išvengtumėte pasikartojančių įrašų grąžinimo. Galite pakeisti užklausos dizainą, kad įtrauktumėte laukus, kurie padės atskirti tuos duomenis, pvz., laukus užsakymo ID ir CustomerID. Arba, jei užtenka matyti tik vieną iš pasikartojančių įrašų, galite Rodyti tik atskirus duomenis, nustatydami užklausos unikalių reikšmių ypatybę taip. Norėdami nustatyti šią ypatybę, užklausos dizaino rodinyje dešiniuoju pelės mygtuku spustelėkite bet kurią tuščios srities viršutinėje užklausos dizainerio pusėje, tada kontekstiniame meniu spustelėkite Ypatybės . Užklausos ypatybių lape raskite ypatybę unikalios reikšmės ir nustatykite taip.

Daugiau informacijos apie pasikartojančių įrašų tvarkymą ieškokite straipsnyje pasikartojančių duomenų radimas, slėpimas arba eliminavimas.

Puslapio viršus

Vėliausių arba anksčiausių datų, skirtų įrašams kategorijose arba grupėse, radimas

Sumų užklausą galite naudoti norėdami surasti anksčiausią arba vėliausią įrašams, kurie priklauso grupėms arba kategorijoms, datas. Sumų užklausa yra pasirinkimo užklausa, kuri naudoja agregavimo funkcijas, pvz., min, Max, SUM, Firstir Last , kad apskaičiuotų nurodyto lauko reikšmes.

Šiame skyriuje aprašyti veiksmai Tarkime, kad vykdote įvykio valdymo įmonę – jūs rūpinate, kad būtų atliekami sustojimo, apšvietimo, maitinimo ir kiti stambių funkcijų aspektai. Be to, jūsų valdomi įvykiai priklauso kelioms kategorijoms, pvz., produkto paleidoms, gatvių mugėms ir koncertams. Šiame skyriuje aprašyti veiksmai paaiškina, kaip atsakyti į dažnai užduodamus klausimus: Kada sekantis įvykis priklauso kategorijai? Kitaip tariant, kai kitas produktas paleidžiamas, kitas koncertas ir kt.

Tęsdami neužmirškite šių veiksmų: pagal numatytuosius duomenų užklausos tipus čia galite įtraukti tik lauką, kuriame yra jūsų grupės arba kategorijos duomenys, ir lauką, kuriame yra jūsų datos. Negalite įtraukti kitų laukų, apibūdinančių kategorijos elementus, pvz., kliento arba tiekėjo pavadinimus. Tačiau galite sukurti antrą užklausą, kuri sujungia jūsų sumų užklausą su laukais, kuriuose yra aprašomieji duomenys. Tolesniuose šio skyriaus etapuose paaiškinta, kaip atlikti šią užduotį.

Šiame skyriuje aprašyti veiksmai, kaip naudoti šias tris lenteles:

Įvykio tipo lentelė    

"TypeID"

Įvykio tipas

1

Produkto Paleistis

2

Funkcija Corporate

3

Funkcija Private

4

Fondo Raiser

5

Paroda "prekyba"

6

Paskaita

7

Koncertas

8

Parašytą netikėti

9

Gatvės mugė

Lentelė Užsakovai    

CustomerID

Įmonė

Kontaktinis asmuo

1

UAB Contoso. Grafinis

Jonathan Haas

2

„Tailspin“ žaislai

Ellen Adams

3

Fabrikam

Carol Philips

4

"Wingtip" žaislai

Lucio Iallo

5

A. Datum

Mandar Samant

6

"Adventure Works"

Brian Burke

7

Dizaino institutas

"Jaka Stele"

8

Dailės mokykla

Milena Duomanova

Lentelė įvykiai    

ĮvykioID

Įvykio tipas

Klientas

Įvykio data

Kaina

1

Produkto Paleistis

UAB Contoso.

4/14/2003

$10.000

2

Funkcija Corporate

„Tailspin“ žaislai

4/21/2003

$8,000

3

Paroda "prekyba"

„Tailspin“ žaislai

5/1/2003

$25 000

4

Parašytą netikėti

Grafikos dizaino institutas

5/13/2003

4 500 EUR

5

Paroda "prekyba"

UAB Contoso.

5/14/2003

$55 000

6

Koncertas

Dailės mokykla

5/23/2003

$12,000

7

Produkto Paleistis

A. Datum

6/1/2003

$15,000

8

Produkto Paleistis

"Wingtip" žaislai

6/18/2003

21 000 EUR

9

Fondo Raiser

"Adventure Works"

6/22/2003

$1 300

10

Paskaita

Grafikos dizaino institutas

6/25/2003

$2 450

11

Paskaita

UAB Contoso.

7/4/2003

$3 800

12

Gatvės mugė

Grafikos dizaino institutas

7/4/2003

5 500 EUR

Pastaba: Šiame skyriuje aprašyti veiksmai Tarkime, kad klientai ir įvykio tipo lentelės yra "vienas su daugeliu" ryšių su lentele įvykiai pusėje. Šiuo atveju lentelė įvykiai sutinka su laukais CustomerID ir TypeID. Kitos sekcijos aprašytos sumos užklausos neveiks be šių ryšių.

Kaip įtraukti šiuos duomenis į duomenų bazę?

Norėdami įtraukti šiuos lentelių pavyzdžius į duomenų bazę, galite nukopijuoti duomenis į "Excel" ir importuoti duomenis, tačiau su keliomis išimtimis:

  • Kai kopijuojate įvykių tipus ir klientus į "Excel", nekopijuokite "TypeID" ir "CustomerID" stulpelių. "Access" įtrauks pirminio rakto reikšmes, kai importuosite darbalapius; kuris sutaupys Jūsų laiką.

  • Importavę lenteles, turite atidaryti įvykių lentelę dizaino rodinyje ir konvertuoti įvykio tipą ir kliento stulpelius į peržvalgos laukus. Norėdami taip, spustelėkite kiekvieno lauko stulpelį duomenų tipas , tada spustelėkite peržvalgos vediklis.

    Kuriant peržvalgos laukus, "Access" pakeičia teksto reikšmes, esančias stulpelyje įvykio tipas ir klientas su skaitinėmis reikšmėmis iš šaltinio lentelių.

    Daugiau informacijos apie peržvalgos laukų kūrimą ir naudojimą ieškokite straipsniuose kelių reikšmių lauko kūrimas arba naikinimas ir kelių reikšmių laukų vadovas. Abiejuose straipsniuose aiškinama, kaip kurti peržvalgos lauko, leidžiančio pažymėti kelias konkretaus lauko reikšmes, tipą ir taip pat paaiškinti, kaip kurti peržvalgos sąrašus.

Sumų užklausos kūrimas

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

    Rodomas dialogo langas Lentelės rodymas .

  2. Dialogo lange pasirinkite lenteles, su kuriomis norite dirbti, spustelėkite įtraukti, tada spustelėkite uždaryti , kai baigiate įtraukti lenteles.

    arba

    Dukart spustelėkite lenteles, kurias norite naudoti, tada spustelėkite uždaryti. Kiekviena lentelė rodoma užklausos dizainerio viršutinėje sekcijoje.

    Jei naudojate anksčiau išvardytas lentelių pavyzdžius, įtraukite lentelių įvykiai ir įvykių tipai.

  3. Dukart spustelėkite lentelės laukus, kuriuos norite naudoti užklausoje. Įsitikinkite, kad į užklausą įtrauksite tik grupės arba kategorijos laukus ir reikšmių lauką.

    Jei naudojate duomenų pavyzdžius, išvardytus trijose ankstesnėse lentelėse, įtraukite lauką Įvykio tipas iš lentelės įvykio tipas arba įvykio datos lauką įvykių lentelė.

  4. Pasirinktinai galite nurodyti kriterijus, apribojančius užklausos aprėptį. Rūšiuojami tik tie duomenys, kurie atitinka kriterijus, o didžiausios ir mažiausios laukų reikšmės nurodomos šiame išrūšiuotame sąraše.

    Pvz., jei norite grąžinti įvykius privačioje funkcijų kategorijoje, įveskite šį reiškinį į įvykio tipo stulpelio eilutę kriterijai : _ lt_ _ gt_ "privati funkcija".

    Norėdami pamatyti daugiau užklausos kriterijų išraiškų pavyzdžių, peržiūrėkite straipsnį užklausos kriterijų pavyzdžiai.

  5. Konvertuokite užklausą į sumų užklausą atlikdami šiuos veiksmus:

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

    Eilutė sumos rodoma dizaino tinklelyje.

  6. Įsitikinkite, kad kiekvienos grupės arba kategorijos laukas sumos eilutė nustatyta kaip Grupuoti pagal, tada nustatykite lauko Value eilutę sumos (laukas, kuriame yra didžiausios arba mažiausios reikšmės) Max arba min.

    Max pateikia didžiausią reikšmę skaitinėje srityje ir vėliausią datos arba laiko reikšmę lauke data/laikas. " Min " pateikia mažiausią reikšmę skaitiniame lauke ir anksčiausią datos arba laiko reikšmę lauke data/laikas.

  7. Skirtuko dizainas grupėje užklausos sąranka spustelėkite rodyklę žemyn šalia Visos ( populiariausių reikšmių sąrašas) ir įveskite norimų matyti įrašo skaičių arba pasirinkite parinktį iš sąrašo.

    Šiuo atveju pasirinkite Visi, tada spustelėkite vykdyti , kad matytumėte rezultatus duomenų lapo rodinyje.

    Pastaba: Atsižvelgiant į funkciją, kurią pasirinkote atlikdami 6 veiksmą, programa "Access" pakeis reikšmės lauko pavadinimą užklausoje į MaxofFieldName arba minofFieldName. Jei naudojate lentelių pavyzdžius, "Access" pervardija lauko Maxofevent datą arba įvykio datą.

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

Užklausos rezultatuose nerodomi produktų pavadinimai arba bet kokia kita informacija apie produktus. Norėdami matyti papildomus duomenis, turite sukurti antrąją užklausą, apimančią jūsų ką tik sukurtą užklausą. Kituose veiksmuose paaiškinama, kaip tai padaryti.

Antrosios užklausos kūrimas norint įtraukti daugiau duomenų

  1. Skirtuko Kūrimas grupėje Užklausos 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 ankstesnėje sekcijoje.

  3. Spustelėkite skirtuką lentelės ir įtraukite lenteles, kurias naudojote sumų užklausoje, taip pat įtraukite visas lenteles, kuriose yra kitų susijusių duomenų. Jei naudojate ankstesnius tris lentelių pavyzdžius, įtraukite į naują užklausą įvykio tipas, įvykis ir Klientai.

  4. Prisijunkite prie laukų sumos užklausoje į atitinkamus pirminių lentelių laukus. Norėdami tai padaryti, nuvilkite kiekvieną lauką sumos užklausoje į atitinkamą lauką lentelėje.

    Jei naudojate duomenų pavyzdį iš trijų lentelių, nuvilkite įvykio tipo stulpelį, esantį sumų užklausoje, į įvykio tipo lauką, esantį lentelėje įvykio tipas. Tada "sumos" užklausos stulpelio Maxofevent data nuvilkite į lentelės Įvykiai lauką įvykio data. Sukūrus šiuos sujungimus, jūsų nauja pasirinkimo užklausa leidžia sutelkti duomenis į sumų užklausą ir duomenis kitose lentelėse.

  5. Įtraukite papildomus aprašomuosius laukus iš kitų lentelių užklausoje.

    Jei naudojate duomenų pavyzdžius iš trijų lentelių, galite įtraukti laukus įmonė ir kontaktai iš lentelės Klientai.

  6. Pasirinktinai galite nurodyti vieno arba kelių stulpelių rūšiavimo tvarką. Pvz., Norėdami surūšiuoti kategorijas pagal abėcėlę, stulpelio įvykio tipasrikiavimo eilutę nustatykite į didėjimotvarka.

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

    Užklausos rezultatai rodomi duomenų lapo rodinyje.

Patarimas:  Jei nenorite, kad stulpelio kaina antraštė būtų rodoma kaip Maxofprice arba minofprice, atidarykite užklausą dizaino rodinyje ir tinklelio stulpelyje kaina įveskite Kaina: maxofprice arba Price: minofprice. Kaina bus rodoma kaip duomenų lapo rodinio stulpelio antraštė.

Puslapio viršus

Naujausių ir anksčiausių datų radimas

Šiame straipsnyje anksčiau sukurtos užklausos gali pateikti didžiausios arba mažiausios reikšmės, bet ne abi. Jei norite matyti abu reikšmių rinkinius viename rodinyje, turite sukurti dvi užklausas – vieną, nuskaitančią aukščiausias reikšmes, ir kitą, nuskaitančią apatines reikšmes – tada sulieti ir saugoti rezultatus vienoje lentelėje.

Procesas, kuriame rasti didžiausios ir mažiausios reikšmės ir rodoma, kad duomenys lentelėje atitinka šiuos bendruosius veiksmus:

  • Sukurkite aukščiausias reikšmes ir mažiausių reikšmių užklausą arba, jei norite sugrupuoti duomenis, kurkite sumų užklausas, kurios naudoja funkcijas min ir Max .

  • Sukurkite savo didžiausių reikšmių užklausą (arba maksimalų sumų užklausą) į lentelės sudarymo užklausą ir sukurkite naują lentelę.

  • Konvertuokite mažiausių reikšmių užklausą (arba mažiausių sumų užklausą) į papildymo užklausą ir papildykite įrašais savo didžiausių reikšmių lentelę.

    Šiuose skyriuose aprašyti veiksmai paaiškina, kaip tai padaryti.

    Užklausų kūrimas

    1. Kurkite didžiausių ir mažiausių reikšmių užklausas.

      Veiksmų, kurių reikia norint sukurti didžiausių arba mažiausių reikšmių užklausą, ieškokite straipsnyje anksčiausia arba anksčiausia data, aprašyta šiame straipsnyje. Jei norite sugrupuoti savo duomenis pagal kategoriją, skaitykite anksčiau šiame straipsnyje nurodytų kategorijose arba grupėse esančių įrašo vėliausios arba anksčiausios datos radimas.

      Jei naudojate paskutinės sekcijos lentelių pavyzdžius, naudokite tik lentelės įvykiai duomenis. Abiejuose užklausose naudokite laukus įvykio tipas, klientas ir įvykių data, esančius įvykių lentelėje.

    2. Įrašykite kiekvieną užklausą prasmingą pavadinimą, pvz., viršutinę reikšmę ir apatinę reikšmę, ir palikite jas atidarytus naudoti atlikdami kitus veiksmus.

Lentelės sudarymo užklausos kūrimas

  1. Kai didžiausių reikšmių užklausa atidaroma dizaino rodinyje:

    Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Lentelės kūrimas.

    Parodomas dialogo langas Lentelės kūrimas.

  2. Lauke lentelės pavadinimas įveskite lentelės, kurioje bus saugomi viršutiniai ir apatiniai užrašai, pavadinimą. Pvz., įveskite viršutinius ir apatinius įrašotipus, tada spustelėkite gerai.

    Kaskart paleidus užklausą, užuot rodę rezultatus duomenų lapo rodinyje, užklausa sukuria lentelę ir pakeičia aukščiausią reikšmę pagal dabartinius duomenis.

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

Papildymo užklausos kūrimas

  1. Naudodami savo mažiausių reikšmių užklausą dizaino rodinyje:

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

  2. Atidaromas dialogo langas Papildymas.

  3. Įveskite tą patį vardą, kurį įvedėte dialogo lange lentelės naudojimas.

    Pvz., įveskite viršutinius ir apatinius įrašotipus, tada spustelėkite gerai. Kaskart paleidus užklausą, užuot rodę rezultatus duomenų lapo rodinyje, užklausa prideda įrašą prie lentelės viršus ir apačia.

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

Užklausų vykdymas

  • Dabar esate pasirengę vykdyti dvi užklausas. Naršymo srityje dukart spustelėkite didžiausios reikšmės užklausą ir spustelėkite taip , kai "Access" paragins jus. Tada dukart spustelėkite mažiausios reikšmės užklausą ir spustelėkite taip , kai "Access" paragins jus.

  • Atidarykite lentelės viršaus ir apačios įrašą duomenų lapo rodinyje.

Svarbu: Jei bandysite vykdyti lentelės sudarymo arba papildymo užklausas ir atrodo, kad nieko nevyksta, patikrinkite šio pranešimo "Access" būsenos juostą:

Veiksmas ar įvykis užblokuotas išjungimo režimu.

Jei matote šį pranešimą, atlikite šiuos veiksmus:

  • Jei jis dar nerodomas, Rodyti pranešimų juostą. Norėdami tai padaryti, skirtuko duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite pranešimų juosta.

  • Pranešimų juostoje spustelėkite Parinktys.

    Bus rodomas dialogo langas „Microsoft Office“ saugos parinktys.

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

  • Dar kartą vykdykite užklausą.

Puslapio viršus

Tobulinkite savo „Office“ į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ų.

×