Skip to main content

"Microsoft Access" užklausos keitimas

Anonim

"Microsoft Access" užklausos keitimo procesas yra panašus į pirmojo kurimo procesą. Užklausos gali būti keičiamos naudojant "Design View" arba "SQL View", tačiau negalima naudoti užklausų vedlio pakeisti esamą užklausą.

Pradėkite paspaudę dešinįjį pelės klavišą ant tikslinės užklausos objektų skydelyje, esančiame jūsų duomenų bazės ekrano kairėje. Iššokančiajame meniu pasirinkite Dizaino vaizdas. Užklausa atsidaro Datasheet View. Kai dešiniuoju pelės klavišu spustelėkite užklausos pavadinimą skirtukų eilutėje virš lentelės duomenų išvesties, galite pakeisti rodinio režimą. Pagal numatytuosius nustatymus esate duomenų lape, kurio negalima struktūriškai redaguoti (nors galite įterpti ir pašalinti duomenis iš šio rodinio). Tačiau iš SQL arba dizaino rodinių galite redaguoti užklausos struktūrą ir išsaugoti ar išsaugoti kaip modifikuotą objektą, jei reikia.

Dizaino vaizdas

Dizaino vaizdas atveria horizontaliai suskaidytą ekraną. Viršutinėje pusėje rodomos stačiakampiai, atspindintys kiekvieną lentelę arba užklausą, perduodami užklausą, kurią keičiate. Pagrindiniai laukai - paprastai unikalus identifikatorius - šalia jų yra mažas auksinis raktas. Kiekvienas stačiakampis jungiasi prie kitų stačiakampių, naudojant linijas, jungiančias laukus vienoje lentelėje su laukeliais kitoje.

Šios linijos reiškia santykius. Dizaino vaizde, dešiniuoju pelės mygtuku spustelėję liniją, galite pakeisti santykius. Galite pasirinkti vieną iš trijų variantų:

  • Lentelės, kuriose abu stulpeliai sujungti laukai yra vienodi
  • Lentelės, kuriose kairėje lentelėje pateikiami visi rezultatai, o dešinėje lentelėje pateikiami atitinkami rezultatai
  • Lentelės, kuriose dešinėje lentelėje pateikiami visi rezultatai, o lentelėje kairėje pateikiami atitinkami rezultatai

Šie trys prisijungimo tipai (vidinis, kairysis, dešinysis) yra visų rūšių prisijungimų, kuriuos gali atlikti duomenų bazė, pogrupis. Norėdami atlikti sudėtingesnes užklausas, turėsite pereiti į "SQL View".

Kai prijungsite pasirinktas lenteles su ryšio linijomis, pamatysite apatinę ekrano pusę, kurioje bus rodoma lentelė, kurioje yra visi laukai, už kuriuos bus grąžinta užklausa. The Rodyti langas parodo arba slopina lauką, kai užklausa vykdoma - galite filtruoti užklausą pagal laukus, kurie nerodomi. Jūs taip pat galite rankiniu būdu pridėti ar keisti rūšiavimo tvarką, kad būtų galima užsakyti rezultatus didėjančia arba mažėjančia tvarka, nors "Microsoft Access" laukuose apdoros keletą rūšių iš kairės į dešinę. Galite pertvarkyti stulpelius, vilkdami juos į kairę arba dešinę per tinklelį, kad priverstumėte atlikti tam tikrą rūšiavimo modelį.

"Design View" Kriterijai langas leidžia įvesti apribojimo kriterijus, tokiu būdu, kai užklausa paleidžiama, jame rodomas tik jūsų filtrą atitinkančių duomenų pogrupis. Pavyzdžiui, užklausoje dėl atvirų produktų užsakymų galite pridėti kriterijų

= "MI"

į valstybės stulpelį, kad būtų rodomi tik Mičigano užsakymai. Norėdami pridėti lygių kriterijus, naudokite arba stulpelyje esantys dėžės arba pridėti kriterijus prie kitų stulpelių.

SQL View

"SQL View" sistemoje "Microsoft Access" duomenų struktūrą pakeičia sintaksė "Struktūrizuota užklausų kalba", kurią "Access" parsuoja, kad nustatytų, kokius duomenis ištraukti iš šaltinio ir kokiomis verslo taisyklėmis.

SQL teiginiai dažniausiai seka bloko formą:

SELECT Table1. Fieldname1, Table2. Fieldname2 IŠ lentelės1 RIGHT JOIN Table2 ON lentelėje 1. Key1 = Table2 Key2 WHERE lentelė1 Fieldname1> = "FilterValue"

Skirtingi duomenų bazių tiekėjai palaiko šiek tiek skirtingas SQL versijas. Bazinis standartas, vadinamas ANSI suderinama sintaksė turėtų Gebėti dirbti kiekvienoje duomenų bazės aplinkoje. Tačiau kiekvienas pardavėjas papildo SQL standartą savo tweaks. Pvz., "Microsoft" naudoja prieigą prie "Jet Database Engine". Microsoft taip pat palaiko SQL Server. Kiti pardavėjai naudoja skirtingus metodus, todėl "SQL" paprastai nėra tokia sąveika, kaip standartų palaikymas.

Jei nesate susipažinę su "Jet Database Engine" sintaksės įgyvendinimu SQL, tada "SQL View" tweaking gali pertraukti jūsų užklausas. Vietoj "Stick" su "Design View". Tačiau labai greitiems tweaks, kartais lengviau koreguoti pagrindinį SQL nei pakeisti "Design View" schemą. Jei kiti jūsų kompanijos analitikai nori sužinoti, kaip gavote rezultatą, išsiųsdami juos į savo SQL formą, sumažinsite painiavą dėl užklausų kūrimo.

Išsaugok savo darbą

"Microsoft Access 2016" galite išsaugoti ir perrašyti esamą užklausą spustelėdami jo skirtuką ir pasirinkdami dešiniuoju pelės klavišu Sutaupyti. Jei norite išsaugoti pakeistą užklausą kaip kitą pavadinimą, kad dabartinė užklausa išliktų, spustelėkite skirtuką Failas, pasirinkite Išsaugoti kaip ir tada Išsaugoti objektą kaip.