"Microsoft Access" užklausos keitimas

"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 keisti 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čiojo meniu pasirinkite Dizaino rodinys. 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, yra mažas auksinis raktas šalia jų. 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ų:

Š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. Lauke " Rodyti" rodomas arba slopinamas laukas, kai užklausa paleidžiama. 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" kriterijų langelis leidžia įvesti apribojimo kriterijus, tokiu būdu, kai užklausa paleidžiama, ji rodo tik tuos duomenis, kurie atitinka jūsų filtrą. 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. Jei norite pridėti kriterijų lygį, naudokite stulpelyje esančius laukelius 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ės 1 "Tiesioginis" prisijungimas. 2 lentelė. 1 lentelė. [Key1] = lentelė 2. [Key2]
Kur yra lentelė 1. [Fieldname1]> = "FilterValue"

Skirtingi duomenų bazių tiekėjai palaiko šiek tiek skirtingas SQL versijas. Bazinis standartas, vadinamas ANSI suderinama sintaksė, turėtų galė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 dabartinę užklausą spustelėdami jo skirtuką dešiniuoju pelės klavišu ir pasirinkę Išsaugoti. 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šsaugokite objektą kaip.