Užklausų įvadas

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

Kai norite peržiūrėti, įtraukti, pakeisti ar panaikinti duomenų bazės duomenis – naudokite užklausą.

Naudodami užklausą galite gauti atsakymus į konkrečius klausimus apie duomenis, kuriuos būtų sunku gauti tiesiog žiūrint į lentelę. Galite naudoti užklausas duomenims filtruoti, skaičiavimams su duomenimis atlikti ir duomenims apibendrinti. Taip pat užklausas galite naudoti daugeliui duomenų tvarkymo užduočių automatizuoti ir duomenų pakeitimams peržiūrėti prieš atlikdami tuos pakeitimus.

Naudojant užklausas daugelis duomenų bazės užduočių tampa paprastesnės

Šiame straipsnyje

Apžvalga

Peržiūrėkite lentelės duomenų pogrupį

Daugiau nei vieną lentelę duomenų peržiūra vienu metu

Užduoti klausimą variacijos naudojant parametrus su užklausa

Skaičiavimai remiantis duomenimis

Peržiūrėkite apibendrintų arba sudėtinių duomenų

Naujos lentelės kūrimas naudojant duomenis iš kitos lentelės

Duomenų įtraukimas į lentelę naudojant duomenis iš kitos lentelės

Automatinis būdu duomenų keitimas

Naikinti duomenų automatizuotas būdu

Apžvalga

Užklausa prašo duomenų rezultatų, veiksmų su duomenimis ar abiejų. Užklausą galite naudoti paprastam klausimui atsakyti, skaičiavimams atlikti, duomenims iš skirtingų lentelių sujungti ar lentelės duomenims įtraukti, keisti ar naikinti. Užklausos, kurias naudojate duomenims iš lentelės nuskaityti ar skaičiavimams atlikti, vadinamos pasirinkimo užklausomis. Užklausos, kurios įtraukia, pakeičia ar naikina duomenis vadinamos veiksmo užklausomis.

Šiame straipsnyje pateikiama pagrindinė informacija apie užklausas ir skirtingų užklausų tipų pavyzdžiai. Daugiau informacijos apie kiekvieną užklausos tipą ieškokite Žinyne arba spustelėkite nuorodas šio skyriaus straipsnyje Taip pat žr..

Užklausą taip pat galite naudoti norėdami pateikti duomenis formai ar ataskaitai. Gerai sukurtoje duomenų bazėje duomenys, kuriuos norite pristatyti naudodami formą ar ataskaitą, dažnai yra keliose skirtingose lentelėse. Naudodami užklausą galite rinkti norimus naudoti duomenis prieš kurdami formą ar ataskaitą.

Daugiau informacijos apie užklausos naudojimą norint pateikti duomenis formoms ar ataskaitoms, ieškokite skyriaus Taip pat žr. nuorodose ar Žinyne.

Pastaba : Šio straipsnio pavyzdžiuose naudojama duomenų bazė, kuri buvo sukurta naudojant Northwind 2007 duomenų bazės šabloną.

Kaip nustatyti, kad Northwind 2007

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , tada spustelėkite Naujas.

  2. Kairiojoje srityje, dalyje Šablonų kategorijos, spustelėkite Vietos šablonai.

  3. Dalyje Vietos šablonaispustelėkite Northwind 2007ir tada spustelėkite kurti.

  4. Sekite nurodymus puslapyje „Northwind Traders“ (objekto skirtuke Paleisties ekranas), kad atidarytumėte duomenų bazę, tada uždarykite langą Įėjimo dialogas.

Puslapio viršus

Antrinio duomenų rinkinio peržiūra lentelėje

Kartais galite norėti Peržiūrėti visus duomenis iš lentelės, bet kartais, galbūt norėsite peržiūrėti tik norimus duomenis iš tam tikrų laukų arba galbūt norėsite peržiūrėti duomenis tik tada, jei tam tikrų laukų atitinka tam tikrus kriterijus. Peržiūrėkite duomenis naudojant kriterijus, naudokite pasirinkite užklausą.

Tarkim norite peržiūrėti produktų ir jų kainų sąrašą. Galite sukurti užklausą, kuri pateikia produktų ir kainų informaciją, atlikdami šiuos veiksmus:

  1. Atidarykite "Northwind 2007".

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

  3. Dialogo lange Lentelės rodymas, skirtuke Lentelės dukart spustelėkite Produktai.

  4. Uždarykite dialogo langą Lentelės rodymas.

  5. Lentelės produktai, dukart spustelėkite Produkto pavadinimas ir sąrašo kaina , kad įtrauktumėte šiuos laukus į užklausos dizaino tinklelis.

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

    Užklausa paleidžiama ir parodo produktų ir jų kainų sąrašą.

Puslapio viršus

Duomenų iš daugiau nei vienos lentelės peržiūra vienu metu

Parengtą duomenų bazės lentelių būti logiška ryšius tarpusavyje. Šie ryšiai yra remdamasi bendri lentelių laukai. Jei norite peržiūrėti duomenis iš susijusių lentelių, naudojate atrankos užklausos.

Tarkime, kad norite peržiūrėti konkretus miestas gyvenančių klientų užsakymus. Duomenų apie užsakymai ir Klientai duomenys saugomi dvi lenteles į tą pačią duomenų bazę. Kiekvienoje lentelėje yra kliento ID lauką, kuris yra ryšys „vienas – daug“ , tarp dviejų lentelių pagrindas. Galite sukurti užklausą, kuri pateikia klientų užsakymai konkretus miestas, pvz., Las Vegasas, naudojant šią procedūrą:

  1. Atidarykite "Northwind 2007".

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

  3. Dialogo lange Lentelės rodymas, skirtuke Lentelės dukart spustelėkite Klientai ir Užsakymai.

  4. Uždarykite dialogo langą Lentelės rodymas.

    Pastaba: eilutė, vadinamas sujungimo, lauką ID lentelėje Klientai prisijungia prie kliento ID lauką lentelėje užsakymai. Ši eilutė rodo ryšį tarp dviejų lentelių.

  5. Lentelėje Klientai dukart spustelėkite Įmonė ir Miestas, kad šiuos laukus įtrauktumėte užklausos dizaino tinklelyje.

  6. Užklausos dizaino tinklelyje, stulpelyje Miestas išvalykite žymės langelį eilutėje Rodyti.

  7. Stulpelio miestas eilutėje kriterijai įveskite "Las Vegasas" (įtraukti viengubose kabutėse).

    Panaikinus žymę žymės langelyje Rodyti neleidžia Rodyti miesto į savo užklausą ir rašyti "Las Vegasas" eilutėje kriterijai nurodo, kad norite matyti tik įrašus, kai lauko miestas reikšmė Las Vegasas. Šiuo atveju užklausa pateikia tik klientams, kurie yra Las Vegase – įmonės L ir įmonės a..

    Atkreipkite dėmesį, kad norėdami naudoti lauką su kriterijumi, neturite jo rodyti.

  8. Lentelėje Užsakymai dukart spustelėkite Užsakymo ID ir Užsakymo data, kad šiuos laukus įtrauktumėte šalia dviejų kitų stulpelių užklausos dizaino tinklelyje.

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

    Užklausa vykdoma ir rodomas klientų iš Las Vegaso užsakymų sąrašas.

  10. Norėdami įrašyti užklausą, spustelėkite CTRL+S.

    Rodomas dialogo langas Įrašyti kaip.

  11. Lauke Užklausos pavadinimas įveskite užsakymai pagal miestąir tada spustelėkite gerai.

Puslapio viršus

Klausimo variacijos naudojant parametrus su užklausa

Kartais tikriausiai norėsite vykdyti užklausą, kuri šiek tiek skiriasi nuo esamos užklausos. Galite pakeisti pradinę užklausą, kad naudotumėte naujus kriterijus, bet jei dažnai norite keisti konkrečią užklausą, naudokite parametro užklausą. Kai vykdote parametro užklausą, užklausa paragina įvesti lauko reikšmes ir tada pateiktas reikšmes naudoja užklausos kriterijams kurti.

Ankstesniame pavyzdyje, sukurtą užklausą, kuri pateikia užsakymai klientams, kurie yra Las Vegasas. Galite keisti užklausą, kad greitai jį nurodyti miesto kiekvieną kartą, kai vykdote užklausą, naudodami šią procedūrą:

  1. Atidarykite "Northwind 2007".

  2. Spustelėkite Užrakto juosta, kad būtų rodoma naršymo sritis.

    Pastaba : Šis veiksmas nebūtinas jei naršymo sritis yra rodoma.

  3. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite užklausą pavadinimu Užsakymai pagal miestą (kurią sukūrėte ankstesniame skyriuje), tada laikinajame meniu spustelėkite Dizaino rodinys.

  4. Užklausos dizaino tinklelyje, stulpelio miestas eilutėje kriterijai panaikinkite "Las Vegasas", ir tada įveskite [kas city?].

    [Kas city?] eilutės yra raginimo įvesti parametrą. Laužtinių skliaustų nurodykite, kad užklausos parametro ir teksto raginimas (šiuo atveju koks miestas?) klausimas, kuriame rodomas raginimas.

    Pastaba : Raginimo įvesti parametrą tekste negali būti naudojamas nei taškas (.) nei šauktukas (!).

  5. Pažymėkite žymės langelį stulpelio Miestas eilutėje Rodyti, kad užklausos rezultatai rodytų miestą.

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

    Užklausa ragina įvesti miesto reikšmę.

  7. Įveskite Niujorko, ir paspauskite klavišą ENTER.

    Užklausa vykdoma ir rodomi klientų iš Niujorko užsakymai.

    Tačiau ką daryti, jei nežinote, kokias reikšmes galite nurodyti? Kad parametras būtų lankstesnis, kaip raginimo dalį galite naudoti pakaitos simbolius:

  8. Skirtuko Vietos grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

  9. Užklausos dizaino tinklelyje, stulpelio miestas eilutėje kriterijai įveskite Like [kas city?] & "*".

    Šiame raginime įvesti parametrą raktažodis Like, konjunkcijos ženklas (&) ir žvaigždutė (*) išskirta kabutėmis leidžia vartotojui įvesti simbolių derinį su pakaitos simboliais, kad būtų pateikti įvairūs rezultatai. Pvz., jei vartotojas įveda *, užklausa pateikia visus miestus; jei vartotojas įveda L, užklausa pateikia visus miestus, prasidedančius raide „L“, o jei vartotojas įveda *s*, užklausa pateikia visus miestus, kuriuose yra raidė „s“.

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

    Užklausos paraginime įveskite naujas, ir paspauskite ENTER.

  11. Užklausa vykdoma ir rodomi klientų iš Niujorko užsakymai.

Parametro duomenų tipų nurodymas

Taip pat galite nurodyti, kokius duomenis turi priimti parametras. Galite nustatyti bet kokio parametro duomenų tipą, bet ypač svarbu nustatyti skaitinių, valiutos ar datos/laiko duomenų tipus. Kai nurodote duomenų tipą, kurį turi priimti parametras, vartotojai gali matyti naudingesnį klaidos pranešimą, jei jie įveda netinkamo tipo duomenis, pvz., ten, kur turėtų būti valiuta, įveda tekstą.

Pastaba : Jei parametras nustatytas priimti teksto duomenis, bet kokia įvestis suprantama kaip tekstas ir klaidos pranešimas nerodomas.

Norėdami nurodyti parametrų duomenų tipą užklausoje, atlikite šiuos veiksmus:

  1. Kai užklausa atidaryta rodinyje Dizainas, skirtuko Dizainas grupėje Rodymas/slėpimas spustelėkite Parametrai.

  2. Dialogo lango Užklausos parametrai stulpelyje Parametras surinkite kiekvieno parametro, kurio duomenų tipą norite nurodyti, raginimą. Patikrinkite, ar kiekvienas parametras atitinka raginimą, kurį naudojate užklausos dizaino tinklelio eilutėje Kriterijai.

  3. Stulpelyje Duomenų tipas pažymėkite kiekvieno parametro duomenų tipą.

Puslapio viršus

Skaičiavimai remiantis duomenimis

Dažniausiai nenaudojate lentelių tos pačios duomenų bazės duomenų pagrindu apskaičiuotoms reikšmėms saugoti. Pvz., lentelėje Išsami užsakymo informacija, esančioje „Northwind 2007“, nesaugomos produktų tarpinės sumos, nes bet kokio nurodyto produkto tarpinė suma apskaičiuojama naudojant duomenis, saugomus lentelės Išsami užsakymo informacija laukuose Kiekis, Vieneto kaina ir Nuolaida.

Kai kuriais atvejais apskaičiuotos reikšmės gali tapti nebegaliojančiomis, nes reikšmės, kuriomis jos remiasi, pasikeičia. Pvz., lentelėje nesaugotumėte kieno nors amžiaus, nes kasmet turėtumėte reikšmę atnaujinti; vietoj to saugote asmens gimimo datą, o tada naudojate išraišką užklausoje, kad apskaičiuotumėte asmens amžių.

Norėdami sukurti užklausą, apskaičiuojančią produkto tarpines sumas, remiantis lentelės Išsami užsakymo informacija duomenimis, atlikite šiuos veiksmus.

  1. Atidarykite "Northwind 2007".

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

  3. Dialogo lange Lentelės rodymas, skirtuke Lentelės dukart spustelėkite Išsami užsakymo informacija.

  4. Uždarykite dialogo langą Lentelės rodymas.

  5. Lentelėje Išsami užsakymo informacija dukart spustelėkite Produkto ID, kad įtrauktumėte šį lauką į pirmą užklausos dizaino tinklelio stulpelį.

  6. Antrajame tinklelio stulpelyje dešiniuoju pelės mygtuku spustelėkite eilutę Laukas, tada laikinajame meniu spustelėkite Mastelis.

  7. Laukelyje Mastelio keitimas įveskite arba įklijuokite:

    Tarpinė suma: ([kiekis] * [vieneto kaina])-([kiekis] * [vieneto Price]*[Discount])

    Spustelėkite Gerai.

    Tai apskaičiuotasis laukas. Apskaičiuotasis laukas padaugina kiekvieno produkto kiekį iš to produkto vieneto kainos, padaugina kiekvieno produkto kiekį iš vieneto kainos ir nuolaidos tam produktui, tada iš bendros vieneto kainos atima bendrą nuolaidą.

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

    Užklausa vykdoma ir rodomas kiekvieno užsakymo produktų ir sumų sąrašas.

  9. Paspauskite CTRL+S, kad įrašytumėte užklausą, tada pavadinkite užklausą Tarpinės produktų sumos.

Puslapio viršus

Suvestinių ar sudėtinių duomenų peržiūra

Kai lenteles naudojate operacijoms įrašyti ar reguliariai pasitaikantiems skaitiniams duomenims saugoti, naudinga turėti galimybę tuos duomenis, pvz., sumas ar vidurkius, peržiūrėti sudėtinėse funkcijose.

Microsoft Office Access 2007 pateikiami naujiena, eilutėje suma, kuri leidžia jums peržiūrėti paprastą duomenų Agregavimas į bet kurį duomenų lapas. Įtraukti eilutę suma tarpinės produktų sumos užklausą, kurią sukūrėte ankstesniame pavyzdyje , naudojant šią procedūrą:

  1. Paleiskite užklausą Tarpinės produktų sumos ir palikite rezultatus atidarytus duomenų lapo rodinys.

  2. Skirtuko Pagrindinis grupėje Įrašai spustelėkite Sumos.

    Duomenų lapo apačioje rodoma nauja eilutė, kurios pirmame stulpelyje parašyta Suma.

  3. Spustelėkite paskutinės duomenų lapo eilutės langelį pavadinimu Suma.

    Atminkite, kad langelyje rodoma rodyklė.

  4. Norėdami peržiūrėti galimas sudėtines funkcijas, spustelėkite rodyklę.

    Kadangi stulpelyje yra teksto duomenys, turite du pasirinkimus: Nėra ir Skaičius.

  5. Pažymėkite Skaičiuoti.

    Langelio turinys iš Suma pasikeičia į stulpelių reikšmių skaičių.

  6. Spustelėkite gretimą langelį (antrame stulpelyje).

    Atminkite, kad langelyje rodoma rodyklė.

  7. Spustelėkite rodyklę, tada spustelėkite Suma.

    Lauke rodoma stulpelių reikšmių suma.

  8. Palikite užklausą atidarytą duomenų lapo rodinyje.

Suvestinės užklausos kūrimas sudėtingesnėms suvestinėms

Duomenų lapo eilutė suma yra labai naudingas, tačiau sudėtingesnius klausimus, galite naudoti sumų užklausos. Sumų užklausos yra išrinkimo užklausą, kuri leidžia jums Grupuoti ir apibendrinti duomenis. Pavyzdžiui, Tarkime, kad norite matyti produkto pardavimo sumos. Sumų užklausoje, Sum, agregavimo funkcija, galite naudoti norėdami peržiūrėti produkto pardavimo sumos.

Norėdami modifikuoti užklausą Tarpinės produktų sumos, kad ji apibendrintų produktų tarpines sumas pagal produktą, atlikite šiuos veiksmus.

  1. Skirtuko Vietos grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

    Užklausa Tarpinės produktų sumos atidaroma dizaino rodinyje.

  2. Skirtuko Dizainas grupėje Rodymas/slėpimas spustelėkite Sumos.

    Užklausos dizaino tinklelyje rodoma eilutė Sumos.

    Pastaba : Nors jų pavadinimai ir panašūs, dizaino tinklelio eilutė Sumos ir duomenų lapo eilutė Suma skiriasi:

    • Naudodami dizaino tinklelio eilutę Sumos galite grupuoti pagal laukų reikšmes.

    • Duomenų lapo eilutę Suma galite įtraukti į suvestinės užklausos rezultatus.

    • Kai dizaino tinklelyje naudojate eilutę Sumos, turite kiekvienam laukui pasirinkti sudėtinę funkciją. Jei nenorite lauke atlikti skaičiavimo, galite grupuoti pagal lauką.

  3. Antrajame dizaino tinklelio stulpelyje, eilutėje Suma išplečiamajame sąraše pažymėkite Sum.

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

    Užklausa vykdoma ir rodomas produktų ir tarpinių sumų sąrašas.

  5. Norėdami įrašyti užklausą, spustelėkite CTRL+S. Palikite užklausą atidarytą.

Kryžminės užklausos kūrimas, kad įtrauktumėte kitą grupavimo lygį

Tarkim norite peržiūrėti tarpines produktų sumas, tačiau taip pat norite sudėti pagal mėnesį, kad kiekvienoje eilutėje būtų rodoma tarpinė produktų suma, o kiekviename stulpelyje tarpinė mėnesio suma. Norėdami rodyti tarpines produkto sumas ir tarpines mėnesio sumas, naudokite kryžminė užklausa.

Užklausą Tarpinės produktų sumos galite dar kartą modifikuoti, kad užklausa pateiktų tarpinių produktų sumų eilutes ir mėnesio tarpinių sumų stulpelius.

  1. Skirtuko Vietos grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

  2. Grupėje Užklausos nustatymas spustelėkite Lentelės rodymas.

  3. Dialogo lange Lentelės rodymas du kartus spustelėkite Užsakymai, tada spustelėkite Uždaryti.

  4. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Kryžminė.

    Dizaino tinklelyje paslepiama eilutė Rodyti ir rodoma eilutė Kryžminė.

  5. Trečiajame dizaino tinklelio stulpelyje dešiniuoju pelės mygtuku spustelėkite eilutę Laukas, tada laikinajame meniu spustelėkite Mastelis. Atidaromas laukas Mastelis.

  6. Laukelyje Mastelio keitimas įveskite arba įklijuokite:

    Mėnuo: "Mėnuo" & Datos_dalis ("m", [užsakymo data])

  7. Spustelėkite Gerai.

  8. Eilutėje Kryžminė, išplečiamajame sąraše pažymėkite šias reikšmes: pirmam stulpeliui – Eilutės antraštė, antram stulpeliui – Reikšmė ir trečiam stulpeliui – Stulpelio antraštė.

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

    Užklausa vykdoma ir rodomos tarpinės produktų sumos, sukauptos pagal mėnesį.

  10. Norėdami įrašyti užklausą, spustelėkite CTRL+S.

Puslapio viršus

Naujos lentelės kūrimas naudojant kitų lentelių duomenis

Galite naudoti lentelės kūrimo užklausą naujai lentelei, naudojančiai duomenis, saugomus kitose lentelėse, sukurti.

Pavyzdžiui, Tarkime, kad norite siųsti duomenis Čikagos užsakymai Čikagos verslo partnerio, kuris naudoja prieigos parengti ataskaitas. Vietoj siųsti visus savo užsakymo duomenimis, norite apriboti duomenis, galite siųsti duomenis su Čikagos užsakymai.

Galite sukurti pasirinkimo užklausą, kurioje yra Čikagos užsakymų duomenys, tada naudoti pasirinkimo užklausą naujai lentelei kurti, atlikdami šiuos veiksmus:

  1. Atidarykite "Northwind 2007".

  2. Norėdami vykdyti lentelės sudarymo užklausą, turite įgalinti duomenų bazės turinio, naudojant pranešimų juostą, kuri rodoma po juostelės ( „Microsoft Office Fluent“ vartotojo sąsajadalis), jei duomenų bazė yra nepatikimas, kai atidarysite dokumentą.

    Rodyti mano būseną kaip įgalinti duomenų bazės

    1. Pranešimų juostoje spustelėkite Parinktys.

      Atsidarys dialogo langas „Microsoft Office“ saugos parinktys.

    2. Spustelėkite Įgalinti šį turinį, tada spustelėkite Gerai.

    Pastaba : Jei duomenų bazė yra patikimoje vietoje, Pranešimų juosta nerodoma ir turinio įgalinimas nėra būtinas.

  3. Uždarykite formą Įėjimo dialogas.

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

  5. Dialogo lange Rodyti lentelę dukart spustelėkite Išsami užsakymo informacija ir Užsakymai.

  6. Uždarykite dialogo langą Lentelės rodymas.

  7. Lentelėje Užsakymai dukart spustelėkite Kliento ID ir Gavėjo miestas, kad šiuos laukus įtrauktumėte užklausos dizaino tinklelyje.

  8. Lentelėje Išsami užsakymo informacija dukart spustelėkite Užsakymo ID, Produkto ID, Kiekis, Vieneto kaina ir Nuolaida, kad įtrauktumėte šiuos laukus į dizaino tinklelį.

  9. Dizaino tinklelyje, stulpelio Gavėjo miestas išvalykite langelį eilutėje Rodyti . Eilutėje kriterijai įveskite 'Čikaga' (įtraukti viengubose kabutėse).

    Patikrinkite užklausos rezultatus prieš naudodami juos lentelei kurti.

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

  11. Norėdami įrašyti užklausą, spustelėkite CTRL+S.

    Rodomas dialogo langas Įrašyti kaip.

  12. Lauke Užklausos pavadinimas įveskite Čikagos užsakymų užklausa, ir spustelėkite gerai.

  13. Skirtuko Vietos grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

  14. Skirtuke Dizainas grupėje Užklausos tipas spustelėkite Kurti lentelę.

    Pasirodo dialogo langas Lentelės kūrimas.

  15. Dialogo lange Lentelės lauke Lentelės pavadinimas įveskite Čikagos užsakymaiir tada spustelėkite gerai.

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

  17. Patvirtinimo dialogo lange norėdami patvirtinti spustelėkite Taip.

    Sukuriama nauja lentelė ir ji rodoma naršymo srityje.

    Pastaba : Jei lentelė jūsų nurodytu pavadinimu jau yra, prieš vykdant užklausą lentelė panaikinama.

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

    Kadangi lentelė „Chicago Orders“ yra, rodomas įspėjimo dialogo langas.

  19. Spustelėkite Ne, kad atšauktumėte veiksmą ir pašalinti dialogo langą.

Puslapio viršus

Duomenų į lentelę įtraukimas naudojant kitų lentelių duomenis

Galite naudoti papildymo užklausą duomenims nuskaityti iš vienos ar daugiau lentelių ir tiems duomenims įtraukti į kitą lentelę.

Tarkime, sukūrėte lentelę, kurią naudosite bendrai su verslo partneriu iš Čikagos, tačiau žinote, kad partneris taip pat dirba su klientais iš Milvokio regiono. Prieš bendrindami lentelę partneriui norite į lentelę įtraukti eilutes, kuriose yra Milvokio regiono duomenys.

Galite įtraukti Milvokis sritį duomenų Čikagos užsakymai lentelę, kurią sukūrėte ankstesniame pavyzdyje , naudojant šią procedūrą:

  1. Dizaino rodinyje atidarykite užklausą pavadinimu „Čikagos užsakymų užklausa“.

  2. Skirtuko dizainas grupėje Užklausos tipas spustelėkite papildymas. Atidaromas dialogo langas papildymas .

  3. Dialogo lange Pridėjimas spustelėkite rodyklę lauke Lentelės pavadinimas, tada išplečiamajame sąraše pažymėkite Chicago Orders.

  4. Spustelėkite Gerai.

    Dialogo langas Pridėjimas uždaromas. Dizaino tinklelyje neberodoma eilutė Rodyti ir rodoma eilutė Pridėti prie.

  5. Dizaino tinklelyje, stulpelio gavėjo miestas eilutėje kriterijai panaikinkite 'Čikaga', ir tada įveskite 'Milvokis'.

  6. Eilutėje Pridėti prie kiekvienam stulpeliui pažymėkite atitinkamą lauką.

    Šiame pavyzdyje eilutės Pridėti prie reikšmės turi atitikti eilutės Laukas reikšmes, bet tai nebūtina, kad pridėjimo užklausos veiktų.

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

Puslapio viršus

Duomenų keitimas automatiniu būdu

Galite naudoti naujinimo užklausą duomenims lentelėse keisti ir galite naudoti naujinimo užklausą kriterijams įvesti, kad nurodytumėte, kurias eilutes reikia atnaujinti. Naujinimo užklausa suteikia galimybę peržiūrėti atnaujintus duomenis prieš atliekant naujinimą.

Svarbu : Veiksmo užklausos anuliuoti negalima. Turėtumėte sukurti atsarginę lentelių, kurias naujinsite naudodami naujinimo užklausą, kopiją.

Ankstesniame pavyzdyje, galite pridėti eilučių Čikagos užsakymai. Lentelėje Čikagos užsakymai laukai produkto ID rodomas skaitinių produkto ID. Kad naudingesnes ataskaitų duomenis, galite norėti pakeisti produkto ID su produktų pavadinimais. Pakeisti produkto ID, jums turi pakeisti produkto ID Čikagos užsakymai lentelės lauko duomenų tipą iš skaičius į tekstą, kad produkto ID lauką galite priimti produktų pavadinimus.

Galite atnaujinti lentelės „Chicago Orders“ reikšmes, atlikdami toliau nurodytus veiksmus.

  1. Atidarykite lentelės „Chicago Orders“ dizaino rodinį.

  2. Eilutėje Produkto ID pakeiskite duomenų tipą iš Skaičius į Tekstas.

  3. Įrašykite ir uždarykite lentelę „Chicago Orders“.

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

  5. Dialogo lange Rodyti lentelę dukart spustelėkite Chicago Orders ir Produktai.

  6. Uždarykite dialogo langą Lentelės rodymas.

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

    Dizaino tinklelyje eilutės Rikiuoti ir Rodyti nerodomos, o eilutė Atnaujinti į rodoma.

  8. Lentelėje Chicago Orders dukart spustelėkite Produkto ID, kad įtrauktumėte šį lauką į dizaino tinklelį.

  9. Dizaino tinklelyje, stulpelio Produkto ID eilutėje Naujinti į įveskite arba įklijuokite:

    [Produktai]. [Produkto pavadinimas]

    Patarimas : Naujinimo užklausą galite naudoti laukų reikšmėms naikinti, naudodami tuščią eilutę ("") ar NULL eilutėje Naujinti į.

  10. Eilutėje Kriterijai įveskite arba įklijuokite:

    [Produkto ID] Pvz., ([produktai]. [ ID])

    Raktažodis Like yra būtinas, nes laukų, kuriuos lyginate, duomenų tipai skiriasi (Produkto ID yra teksto duomenys, ID yra skaitiniai duomenys).

  11. Galite peržiūrėti, kurias reikšmes pakeis naujinimo užklausa, peržiūrėdami užklausą duomenų lapo rodinyje.

    Skirtuko Dizainas grupėje Rezultatai spustelėkite Rodinys ir Duomenų lapo rodinys.

    Užklausa pateikia Produktų ID sąrašą, kuris bus naujinamas.

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

    Kai atidarote lentelę „Chicago Orders“, matote, kad skaitines reikšmes lauke Produkto ID pakeitė produktų pavadinimai iš lentelės Produktai.

Puslapio viršus

Duomenų naikinimas automatiniu būdu

Duomenims lentelėse naikinti galite naudoti naikinimo užklausą ir galite naudoti naikinimo užklausą kriterijams įvesti, nurodančius, kurias eilutes panaikinti. Naikinimo užklausa suteikia galimybę peržiūrėti naikinamas eilutes prieš atliekant panaikinimą.

Tarkime, kad rengiate siųsti Čikagos užsakymai lentelę (atnaujinta ankstesniame pavyzdyje) Čikagos verslo susieti ir pastebite, kad, kai eilučių yra tuščias srityse. Norite pašalinti šias eilutes, kuriose yra tušti laukai, prieš išsiųsdami lentelę. Galite tiesiog atidarykite lentelę ir naikinti eilutes rankiniu būdu, tačiau jums gali būti naudinga naudoti naikinimo užklausą, jei yra daugiau nei kelias eilutes, kurį norite panaikinti, ir jūs turite valyti kriterijus, kurių reikia panaikinti eilutes.

Lentelės „Chicago Orders“ eilutėms, kuriose nėra reikšmės Užsakymo ID, panaikinti galite naudoti užklausą atlikdami šiuos veiksmus:

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

  2. Dialogo lange Rodyti lentelę dukart spustelėkite Chicago Orders.

  3. Uždarykite dialogo langą Lentelės rodymas.

  4. Skirtuko dizainas grupėje Užklausos tipas spustelėkite Naikinti.

    Dizaino tinklelyje eilutės Rikiuoti ir Rodyti nerodomos, o eilutė Naikinti rodoma.

  5. Lentelėje Chicago Orders dukart spustelėkite Užsakymo ID, kad įtrauktumėte jį į tinklelį.

  6. Dizaino tinklelyje, stulpelio užsakymo ID eilutėje kriterijai įveskite Is Null.

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

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

×