Susipažinimas su užklausomis

Naudojant užklausą galima lengviau peržiūrėti, įtraukti, naikinti arba keisti duomenis "Access" duomenų bazėje. Kelios kitos užklausų naudojimo priežastys:

  • Konkrečių greitai duomenų radimas filtruojant pagal konkrečius kriterijus (sąlygas)

  • Duomenų apskaičiavimas arba apibendrinimas

  • Automatizuoti duomenų tvarkymo užduotis, pvz., peržiūrėti naujausius duomenis pasikartojančiu pagrindu.

Pastaba:  Jei norite išbandyti pavyzdžių užklausas, naudokite "Access" kompiuterio duomenų bazę.

Užklausos padeda jums susirasti ir dirbti su savo duomenimis

Gerai sukurtoje duomenų bazėje duomenys, kuriuos norite pateikti naudodami formą arba ataskaitą, paprastai yra keliose lentelėse. Užklausa gali ištraukti informaciją iš įvairių lentelių ir ją surinkti, kad būtų rodoma formoje arba ataskaitoje. Užklausa gali būti užklausa dėl duomenų duomenų bazės arba veiksmų, atliktų duomenyse, arba abiems. Užklausa gali pateikti atsakymą į paprastą klausimą, atlikti skaičiavimus, sujungti duomenis iš skirtingų lentelių, įtraukti, keisti arba naikinti duomenis iš duomenų bazės. Kadangi užklausos yra tokios Įvairiapusiškos, yra daug užklausų tipų, todėl pagal užduotį sukursite užklausos tipą.

Pagrindiniai užklausų tipai

Naudojimas

Pasirinkite

Norėdami gauti duomenis iš lentelės arba atlikti skaičiavimus.

Veiksmas

Duomenų įtraukimas, keitimas arba naikinimas. Kiekviena užduotis turi tam tikro tipo veiksmų užklausą. Veiksmų užklausos negalimos "Access" žiniatinklio taikomosiose programose.

Išrinkimo užklausos kūrimas

Jei norite peržiūrėti duomenis tik iš tam tikrų lentelės laukų arba vienu metu peržiūrėti duomenis iš kelių lentelių arba tiesiog peržiūrėti duomenis pagal tam tikrus kriterijus, pasirinkite jūsų pasirinkimas. Daugiau informacijos ieškokite paprasto pasirinkimo užklausos kūrimas.

Peržiūrėti duomenis iš pažymėti laukų

Pavyzdžiui, jei jūsų duomenų bazėje yra lentelė su daug informacijos apie produktus ir norite peržiūrėti produktų sąrašą ir jų kainas, toliau aprašyta, kaip sukurti pasirinkimo užklausą, kad būtų galima pateikti tik produktų pavadinimus ir atitinkamą kainą:

  1. Atidarykite duomenų bazę ir skirtuke kurti spustelėkite užklausos dizainas.

  2. Skirtuke lentelės dukart spustelėkite lentelę produktai .

  3. Lentelėje produktai Tarkime, kad turite laukus Produkto pavadinimas ir sąrašo kaina. Dukart spustelėkite produkto pavadinimą ir sąrašo kainą , kad įtrauktumėte šiuos laukus į užklausos dizaino tinklelis.

  4. Skirtuke dizainas spustelėkite vykdyti. Užklausa vykdoma ir rodomas produktų sąrašas ir jų kainos.

Puslapio viršus

Peržiūrėti duomenis iš kelių susijusių lentelių vienu metu

Pavyzdžiui, jei turite duomenų bazę parduotuvėje, kurioje prekiaujama maisto prekėmis ir norite peržiūrėti užsakymus klientams, gyvenantiems konkrečiame mieste. Tarkime, kad duomenys apie užsakymus ir duomenis apie klientus saugomi dviejose lentelėse, pavadintoje Klientai ir užsakymai. Jei kiekvienoje lentelėje yra kliento ID laukas, kuris sudaro ryšys „vienas – daug“ tarp dviejų lentelių. Galite sukurti užklausą, kuri pateikia klientų užsakymus konkrečiame mieste, pvz., Las Vegase, naudodami šią procedūrą:

  1. Atidarykite duomenų bazę. Skirtuko Kurti grupėje Užklausos spustelėkite Užklausos dizainas.

  2. Skirtuke lentelės dukart spustelėkite Klientai ir užsakymai.

    Užsirašykite eilutę (vadinamą jungimu), kuri sujungia lauką ID lentelėje Klientai ir kliento ID lauką lentelėje užsakymai. Šioje eilutėje parodytas ryšys tarp dviejų lentelių.

  3. Lentelėje Klientai dukart spustelėkite įmonė ir miestas , kad įtrauktumėte šiuos laukus į užklausos dizaino tinklelį.

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

  5. Stulpelio miestas eilutėje kriterijai įveskite Las Vegas.

    Išvalius žymės langelį Rodyti neleidžia užklausai Rodyti miesto rezultatų ir įvedus Las Vegas eilutėje kriterijai nurodoma, kad norite matyti tik tuos atvejus, kai miesto lauko reikšmė yra Las Vegasas. Šiuo atveju užklausa pateikia tik klientus, esančius Las Vegase. Jums nereikia Rodyti lauko, kad jis būtų naudojamas su kriterijus.

  6. Lentelėje Užsakymai dukart spustelėkite Užsakymo ID ir užsakymo data , kad įtrauktumėte šiuos laukus į kitus du užklausos dizaino tinklelio stulpelius.

  7. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausa vykdoma, tada rodomas klientų užsakymų sąrašas Las Vegase.

  8. Spauskite CTRL+S, norėdami įrašyti užklausą.

Puslapio viršus

Parametro užklausos kūrimas

Jei dažnai norite vykdyti konkrečios užklausos variacijas, apsvarstykite galimybę naudoti parametro užklausą. Kai vykdote parametro užklausą, užklausa paragina įvesti lauko reikšmes ir naudoja reikšmes, kurias pateikiate užklausos kriterijams sukurti.

Pastaba:  Negalite sukurti parametro užklausos "Access" žiniatinklio taikomojoje programoje.

Tęsiant nuo ankstesnio pavyzdžio, kuriame sužinote, kad sukurtumėte pasirinkimo užklausą, pateikiančią klientams, esantiems "Las Vegas" klientams, galite modifikuoti atrankos užklausą ir paraginti nurodyti miestą kaskart, kai vykdote užklausą. Norėdami stebėti, atidarykite duomenų bazę, kurią sukūrėte ankstesniame pavyzdyje:

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite užklausą, pavadintą užsakymai pagal miestą (kurią sukūrėte ankstesnėje sekcijoje), tada kontekstiniame meniu spustelėkite dizaino rodinys .

  2. Užklausos dizaino tinklelyje, stulpelio miestas eilutėje kriterijai panaikinkite Las Vegas, tada įveskite [kam miestas?].

    Eilutė [kam miestas?] yra jūsų parametras raginimas. Laužtiniuose skliaustuose nurodyta, kad norite, kad užklausa prašytų įvesties, o tekstas (šiuo atveju – kas yra miestas?) yra klausimas, kuriame rodomas parametras raginimas.

    Pastaba: Nei taškas (.) ir parametro raginime kaip tekstas galima naudoti šauktuką (!).

  3. Pažymėkite žymės langelį miesto stulpelio eilutėje Rodyti , kad užklausos rezultatai būtų rodomi mieste.

  4. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausa paragina įvesti miesto reikšmę.

  5. Įveskite Niujorkas, tada paspauskite klavišą "įvesti", kad pamatytumėte klientų užsakymus Niujorke.

    Ką daryti, jei nežinote, kokias reikšmes galite apibrėžti? Galite naudoti pakaitos simbolius kaip raginimo dalį:

  6. Skirtuko Pagrindinis grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

  7. Užklausos dizaino tinklelyje, stulpelio miestas eilutėje kriterijai įveskite like [kam miestas?] & "*".

    Šiame parametro raginime panašus raktažodis, ampersendas (&) ir žvaigždutė (*), kabutėse kabutėse leidžia vartotojui įvesti simbolių kombinaciją, įskaitant pakaitos simbolius, kad būtų pateikti įvairūs rezultatai. Pavyzdžiui, jei vartotojas įveda *, užklausa pateikia visus miestus; Jei vartotojas įveda l, užklausa pateikia visus miestus, kurie prasideda raide "L;", o jei vartotojas įveda * s *, užklausa pateikia visus miestus, kuriuose yra raidė "s".

  8. Skirtuko dizainas grupėje rezultatai spustelėkite vykdyti, tada užklausos raginime įveskite naujasir paspauskite "įvesti".

    Užklausa vykdoma, tada rodomi klientų užsakymai Niujorke.

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

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

Norėdami nurodyti užklausos parametrų duomenų tipą, atlikite šią procedūrą:

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

Daugiau informacijos ieškokite parametrų naudojimas, norint prašyti įvesties vykdant užklausą.

Puslapio viršus

Sumų užklausos kūrimas

Duomenų lape esanti suma yra labai naudinga, tačiau sudėtingesniems klausimams naudokite sumų užklausą. Sumų užklausa yra pasirinkimo užklausa, leidžianti Grupuoti ir apibendrinti duomenis, pvz., kai norite matyti bendrą produktų pardavimo sumą. Sumų užklausoje galite naudoti funkciją SUM (agregavimo funkcija), kad pamatytumėte bendrą pardavimo vienam produktui sumą.

Pastaba:  Negalite naudoti agregavimo funkcijų "Access" žiniatinklio taikomojoje programoje.

Atlikite toliau nurodytus veiksmus, kad modifikuotumėte produktų tarpinių sumų užklausą, kurią sukūrėte ankstesniame pavyzdyje, kad ji apibendrins produkto tarpines sumas pagal produktą.

  1. Skirtuke Pagrindinis spustelėkite Rodyti > dizaino rodinį.

    Produkto tarpinių sumų užklausa atidaroma dizaino rodinyje.

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

    Eilutė sumos rodoma užklausos dizaino tinklelyje.

Pastaba:  Nors jie turi panašių vardų, dizaino tinklelio eilutė sumos ir duomenų lapo eilutė suma yra ne tokia pati:

  • Galite grupuoti pagal lauko reikšmes naudodami kūrimo tinklelio eilutę sumos .

  • Duomenų lapo sumos eilutę galite įtraukti į sumų užklausos rezultatus.

  • Kai naudojate eilutę sumos kūrimo tinklelyje, turite pasirinkti kiekvienos lauko agregavimo funkciją. Jei nenorite atlikti skaičiavimo lauke, galite grupuoti pagal lauką.

  • Antrame dizaino tinklelio stulpelyje, eilutėje suma pasirinkite suma iš išplečiamojo sąrašo.

  • Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausa vykdoma, tada rodomas produktų su tarpinių sumų sąrašas.

  • Spauskite CTRL+S, norėdami įrašyti užklausą. Palikite užklausą atidarytą.

Daugiau informacijos ieškokite stulpelių sumų rodymas duomenų lape naudojant eilutę sumos.

Puslapio viršus

Skaičiavimai pagal jūsų duomenis

Paprastai negalėsite naudoti lentelių, kad būtų laikomos apskaičiuotosios reikšmės, pvz., tarpinės sumos, net jei jos pagrįstos duomenimis toje pačioje duomenų bazėje, nes apskaičiuotosios reikšmės gali būti pasenusios, jei jų reikšmės yra pagal pakitimus. Pavyzdžiui, jūs nelaikysite kieno nors amžiaus į lentelę, nes kiekvienais metais jums reikės atnaujinti reikšmę; Vietoj to, galite saugoti asmens gimimo datą ir naudoti užklausą, kad apskaičiuotumėte asmens amžių.

Pavyzdžiui, jei turite duomenų bazę, skirtą kai kuriems produktams, kuriuos norėtumėte parduoti. Šioje duomenų bazėje yra lentelė su užsakymų informacija, kurioje yra informacijos apie produktus tokiose laukuose kaip kiekvieno produkto ir kiekių kaina. Tarpinę sumą galite apskaičiuoti naudodami užklausą, kuri padaugina kiekvieno produkto kiekį iš to produkto vieneto kainos, padaugina kiekvieno produkto kiekį pagal vieneto kainą ir nuolaidą šiam produktui, tada atima bendrą nuolaidą iš bendrosios vieneto kainos. Jei sukūrėte duomenų bazės pavyzdį ankstesniame pavyzdyje, atidarykite jį ir sekite kartu:

  1. Skirtuke kurti spustelėkite užklausos dizainas.

  2. Skirtuke lentelės dukart spustelėkite Užsakymo informacija.

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

  4. Antrame tinklelio stulpelyje dešiniuoju pelės mygtuku spustelėkite eilutę laukas , tada kontekstiniame meniu spustelėkite Mastelis .

  5. Lauke mastelio keitimas įveskite arba įklijuokite šį: Tarpinė suma: ([kiekis] * [vieneto kaina])-([kiekis] * [vieneto kaina] * [nuolaida])

  6. Spustelėkite Gerai.

  7. Skirtuke dizainas spustelėkite vykdyti. Užklausa vykdoma, tada rodomas produktų ir tarpinių sumų sąrašas pagal pavedimą.

  8. Paspauskite CTRL + S, kad įrašytumėte užklausą, tada pavadinkite užklausos produkto tarpines sumas.

Daugiau informacijos ieškokite stulpelių sumų rodymas duomenų lape naudojant eilutę sumos.

Puslapio viršus

Apibendrinti arba apibendrinti duomenys

Kai naudojate lenteles, Norėdami įrašyti operacijas arba saugoti pasikartojančias skaitinius duomenis, naudinga, kad būtų galima peržiūrėti bendrus duomenis, pvz., sumas arba vidurkius. Programoje "Access" galite įtraukti eilutę sumos į duomenų lapas. Sumos eilutė yra duomenų lapo apačioje esanti eilutė, kurioje gali būti rodoma vykdoma suma arba kita agregavimo reikšmė.

  1. Vykdyti anksčiau sukurtą produktų tarpinių sumų užklausą ir palikti rezultatus atidarytą duomenų lapo rodinys.

  2. Skirtuke Pagrindinis spustelėkite sumos. Duomenų lapo apačioje rodoma nauja eilutė su "Word Total " pirmajame stulpelyje.

  3. Spustelėkite langelį, esantį paskutine duomenų lapo, pavadinto Total, eilute.

  4. Spustelėkite rodyklę, kad peržiūrėtumėte galimas agregavimo funkcijas. Kadangi stulpelyje yra teksto duomenys, yra tik du pasirinkimai: nėra ir skaičiuojama.

  5. Pasirinkite kiekis. Langelio turinys iš viso keičiamas į stulpelių reikšmių skaičių.

  6. Spustelėkite gretimų langelių (antrą stulpelį). Nepamirškite, kad langelyje rodoma rodyklė.

  7. Spustelėkite rodyklę, tada spustelėkite SUM. Lauke rodoma stulpelio reikšmių suma.

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

Puslapio viršus

Kryžminės užklausos kūrimas

Dabar Įsivaizduokite, kad norite peržiūrėti produkto tarpines sumas, tačiau taip pat norite ją sujungti pagal mėnesį, kad kiekvienoje eilutėje būtų pateiktos produkto tarpinės sumos, o kiekviename stulpelyje pateiktos produktų tarpinės sumos per mėnesį. Jei norite, kad būtų rodomos produkto tarpinės sumos ir per mėnesį būtų rodomos produkto tarpinės sumos, naudokite kryžminė užklausa.

Pastaba: Kryžminė užklausa negali būti rodoma "Access" žiniatinklio taikomojoje programoje.

Galite dar kartą modifikuoti produktų tarpinių sumų užklausą, kad užklausa grąžintų produktų tarpinių sumų ir mėnesio tarpinių sumų stulpelių eilutes.

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

  2. Grupėje užklausos Sąranka spustelėkite įtraukti lenteles (arba Rodyti lentelęAccess 2013 ).

  3. Dukart spustelėkite užsakymai, tada spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Kryžminė. Dizaino tinklelyje nerodoma Rodyti eilutę ir rodoma kryžminė eilutė.

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

  6. Lauke Mastelis įveskite arba įklijuokite šią informaciją: mėnuo: "mėnuo" & DatePart ("m", [užsakymo data])

  7. Spustelėkite Gerai.

  8. Eilutėje kryžminė pasirinkite šias reikšmes išplečiamajame sąraše: pirmo stulpelio Eilutės antraštė , antro stulpelio reikšmė ir trečio stulpelio stulpelio antraštė .

  9. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti. Užklausa vykdoma, tada rodomos produkto tarpinės sumos, susumuojamos pagal mėnesį.

  10. Spauskite CTRL+S, norėdami įrašyti užklausą.

    Daugiau informacijos apie kryžmines užklausas rasite kaip lengviau skaitomus suvestinės duomenis naudojant kryžminę užklausą.

Puslapio viršus

Lentelės sudarymo užklausos kūrimas

Lentelės sudarymo užklausą galite naudoti norėdami sukurti naują lentelę iš duomenų, saugomų kitose lentelėse.

Pastaba:  Lentelės kūrimo užklausa nepasiekiama "Access" žiniatinklio taikomosiose programose.

Pvz., Tarkime, kad norite išsiųsti duomenis apie Čikagos užsakymus į Čikagos verslo partnerį, kuris naudoja "Access" parengti ataskaitas. Užuot siuntę visus savo užsakymo duomenis, norite apriboti duomenis, kuriuos siunčiate į Čikagos užsakymams skirtus duomenis.

Galite sukurti pasirinkimo užklausą, kurioje yra Čikagos užsakymų duomenys, tada naudoti pasirinkimo užklausą, kad sukurtumėte naują lentelę naudodami šią procedūrą:

  1. Atidaryti ankstesnio pavyzdžio duomenų bazę.

    Norėdami vykdyti lentelės kūrimo užklausą, gali reikėti įgalinti duomenų bazės turinį.

    Pastaba:  Jei matote pranešimą po juostele apie duomenų bazės įgalinimą, spustelėkite įgalinti turinį.Jei jūsų duomenų bazė jau yra patikimoje vietoje, nematote pranešimų juostos.

  2. Skirtuko Kurti grupėje Užklausos spustelėkite Užklausos dizainas.

  3. Dukart spustelėkite Užsakymo informacija ir užsakymai.

  4. Lentelėje užsakymai dukart spustelėkite kliento ID ir siuntimo miestas , kad įtrauktumėte šiuos laukus į dizaino tinklelį.

  5. Lentelėje išsami užsakymo informacija dukart spustelėkite Užsakymo ID, produkto ID, kiekis, vieneto kainair nuolaida , kad įtrauktumėte šiuos laukus į dizaino tinklelį.

  6. Dizaino tinklelio stulpelyje laivo miestas išvalykite žymės langelį eilutėje Rodyti . Eilutėje kriterijai įveskite "Chicago" (yra viengubos kabutės). Patikrinkite užklausos rezultatus prieš naudodami juos, kad sukurtumėte lentelę.

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

  8. Paspauskite CTRL + S, kad įrašytumėte užklausą.

  9. Lauke užklausos pavadinimas įveskite Čikagos užsakymų užklausa, tada spustelėkite gerai.

  10. Skirtuko Pagrindinis grupėje Rodiniai spustelėkite Rodinys, tada spustelėkite Dizaino rodinys.

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

  12. Dialogo lango lentelės lentelės pavadinimas lauke lentelės pavadinimas įveskite Čikagos užsakymai, tada spustelėkite gerai.

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

  14. Patvirtinimo dialogo lange spustelėkite taipir peržiūrėkite naują lentelę, rodomą naršymo srityje.

    Pastaba: Jei jau yra lentelė su nurodytu tuo pačiu pavadinimu, "Access" panaikins lentelę prieš paleisdami užklausą.

Daugiau informacijos apie lentelių sudarymo užklausų naudojimą rasite lentelės sudarymo užklausos kūrimas.

Puslapio viršus

Papildymo užklausos kūrimas

Galite naudoti papildymo užklausą Norėdami gauti duomenis iš vienos ar daugiau lentelių ir įtraukti duomenis į kitą lentelę.

Pastaba:  Papildymo užklausa nepasiekiama "Access" žiniatinklio taikomosiose programose.

Pavyzdžiui, Tarkime, kad sukūrėte lentelę, kurią norite bendrinti su Čikagos verslo asocijuota įmone, tačiau jūs suprantate, kad asocijuotas taip pat dirba su klientais Milwaukee srityje. Prieš bendrindami lentelę su savo susiejimu, norite įtraukti eilutes, kuriose yra Milwaukee srities duomenų. Galite įtraukti Milwaukee srities duomenis į lentelę Čikagos užsakymai naudodami šią procedūrą:

  1. Atidarykite užklausą, pavadintą "Čikagos užsakymų užklausa", kurią sukūrėte anksčiau dizaino rodinyje.

  2. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Papildymas. Atidaromas dialogo langas pridėti .

  3. Dialogo lange pridėjimas spustelėkite rodyklę lauke lentelės pavadinimas , išplečiamajame sąraše pasirinkite Čikagos užsakymai , tada spustelėkite gerai.

  4. Dizaino tinklelyje, stulpelio miestas eilutėje kriterijai panaikinkite "Chicago", tada įveskite ' Milwaukee '.

  5. Eilutėje pridėti prie pasirinkite kiekvienam stulpeliui reikiamą lauką.

    Šiame pavyzdyje pridėti prie eilutės reikšmės turi sutapti su laukų eilutės reikšmėmis, tačiau nereikia įtraukti užklausų į darbą.

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

Pastaba:  Vykdant užklausą, pateikiančią didelį duomenų kiekį, galite gauti klaidos pranešimą, pažymintį, kad negalite anuliuoti užklausos. Pabandykite padidinti atminties segmento limitą iki 3MB ir paleiskite užklausą.

Daugiau informacijos apie papildymo užklausų kūrimą žr. Įrašų įtraukimas į lentelę naudojant papildymo užklausą.

Puslapio viršus

Naujinimo užklausos kūrimas

Galite naudoti naujinimo užklausą, kad pakeistumėte lentelių duomenis, ir galite naudoti naujinimo užklausą, kad įvestumėte kriterijus, nurodančius, kurios eilutės turėtų būti atnaujinamos. Naujinimo užklausa suteikia galimybę peržiūrėti atnaujintus duomenis prieš atliekant naujinimą.

Svarbu:  Veiksmo užklausos anuliuoti negalima. Turėtumėte apsvarstyti galimybę sukurti atsarginę kopiją visų lentelių, kurias atnaujinsite naudodami naujinimo užklausą. Naujinimo užklausa nepasiekiama "Access" žiniatinklio taikomosiose programose.

Ankstesniame pavyzdyje į lentelę Čikagos užsakymai galite pridėti eilutes. Lentelės Čikagos užsakymai lauke produkto ID rodomas skaitinis produkto ID. Norėdami, kad duomenys būtų naudingesni ataskaitose, galite pakeisti produkto ID su produktų pavadinimais, atlikite toliau nurodytus veiksmus.

  1. Atidarykite lentelę "Čikagos užsakymai" dizaino rodinyje.

  2. Eilutėje produkto ID pakeiskite duomenų tipą iš skaičių į tekstą.

  3. Įrašykite ir uždarykite lentelę Čikagos užsakymai.

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

  5. Dukart spustelėkite Čikagos užsakymai ir produktai.

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

  7. Dizaino tinklelyje dingsta eilutės Rūšiavimas ir rodymas ir rodoma eilutė naujinti į .

  8. Lentelėje Čikagos užsakymai dukart spustelėkite produkto ID , kad įtrauktumėte šį lauką į dizaino tinklelį.

  9. Dizaino tinklelyje, stulpelio produkto ID eilutėje naujinti į įveskite arba įklijuokite šiuos duomenis: [produktai]. [ Produkto pavadinimas]

    Patarimas:  Naujinimo užklausą galite naudoti Norėdami naikinti lauko reikšmes naudodami tuščią eilutę ("") arba NULL, esančią eilutėje naujinti į .

  10. Eilutėje kriterijai įveskite arba įklijuokite šiuos veiksmus: [produkto ID] like ([produktai]. [ ID])

  11. Galite peržiūrėti, kurios reikšmės bus pakeistos naujinimo užklausa peržiūrint užklausą duomenų lapo rodinyje.

  12. Skirtuke dizainas spustelėkite Peržiūrėti > duomenų lapo rodinį. Užklausa pateikia produktų ID, kurie bus atnaujinti, sąrašą.

  13. Skirtuke dizainas spustelėkite vykdyti.

    Atidarę lentelę "Čikagos užsakymai" matysite, kad lauke produkto ID esančios skaitinės reikšmės pakeistos produktų pavadinimais iš lentelės produktai.

Daugiau informacijos apie naujinimo užklausas rasite Naujinimo užklausos kūrimas ir vykdymas.

Puslapio viršus

Naikinimo užklausos kūrimas

Galite naudoti naikinimo užklausą, kad panaikintumėte duomenis iš savo lentelių, ir galite naudoti naikinimo užklausą, kad įvestumėte kriterijus, nurodančius, kurios eilutės turėtų būti panaikintos. Naikinimo užklausa suteikia galimybę peržiūrėti eilutes, kurios bus panaikintos prieš atliekant naikinimą.

Pastaba:  "Access" žiniatinklio programose negalima naudoti naikinimo užklausos parinkties.

Pavyzdžiui, Tarkime, kad ruošiantis išsiųsti Čikagos užsakymų lentelę iš ankstesnio pavyzdžio, jūsų Čikagos verslo partnerio atveju pastebite, kad kai kuriose eilutėse yra tuščių laukų skaičius. Prieš išsiųsdami lentelę, nusprendėte pašalinti šias eilutes. Galite tiesiog atidaryti lentelę ir panaikinti eilutes neautomatiškai, bet jei turite daug eilučių, kurias norite panaikinti, ir turite aiškius kriterijus, kurių eilutes reikėtų panaikinti, gali būti naudinga naudoti naikinimo užklausą.

Galite naudoti užklausą, kad panaikintumėte eilutes Čikagos užsakymų lentelėje, kurios neturi reikšmės užsakymo ID, naudodami šią procedūrą:

  1. Skirtuke Kurti spustelėkite Užklausos dizainas.

  2. Dukart spustelėkite Čikagos užsakymai.

  3. Skirtuko Dizainas grupėje Užklausos tipas spustelėkite Naikinti. Dizaino tinklelyje dingsta Rūšiuoti ir Rodyti eilutes ir rodoma eilutė Naikinti .

  4. Lentelėje Čikagos užsakymai dukart spustelėkite Užsakymo ID , kad įtrauktumėte jį į tinklelį.

  5. Dizaino tinklelyje, stulpelio užsakymo ID eilutėje kriterijai įveskite NULL (null).

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

Daugiau informacijos apie naikinimo užklausas rasite straipsnyje naikinimo užklausos kūrimas ir vykdymas.

Puslapio viršus

Reikia daugiau pagalbos?

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

×