Pagbabago ng isang Query sa Microsoft Access

Ang proseso para sa pagbabago ng isang query sa Access sa Microsoft ay katulad ng proseso para sa paglikha ng isa sa unang lugar. Maaaring mabago ang mga query gamit ang alinman sa Disenyo sa Pagtingin o SQL View, gayunpaman-hindi mo maaaring gamitin ang Query Wizard upang baguhin ang isang umiiral na query.

Magsimula sa pamamagitan ng pag-right-click ang iyong naka-target na query sa loob ng panel ng mga bagay sa kaliwa ng screen sa loob ng iyong database. Sa pop-up menu, piliin ang View ng Disenyo. Ang tanong ay bubukas sa Datasheet View. Kapag na-right-click mo ang pangalan ng query sa hanay ng tab sa itaas ng Datasheet View output, maaari mong baguhin ang view mode. Bilang default, ikaw ay nasa Datasheet, na hindi maaaring ma-edit sa structurally (bagaman maaari mong ipasok at alisin ang data mula sa view na ito). Gayunpaman, mula sa alinman sa mga view ng SQL o Disenyo, maaari mong i-edit ang istraktura ng query at i-save o i-save-bilang nabagong bagay kung kinakailangan.

Tingnan ang Disenyo

Binubuksan ng Disenyo ang isang pahalang na split screen. Ang pinakamataas na kalahati ay nagpapakita ng mga parihaba na kumakatawan sa bawat talahanayan o query na nagpapakain sa query na iyong binabago. Ang mga pangunahing patlang-karaniwang isang natatanging tagatukoy-ay nagtatampok ng isang maliit na ginintuang susi sa tabi ng mga ito. Ang bawat isa sa mga rectangles ay sumasama sa iba pang mga parihaba sa pamamagitan ng mga linya ng pagkonekta ng mga patlang sa isang mesa sa mga patlang sa isa pa.

Ang mga linyang ito ay kumakatawan sa mga relasyon. Sa View ng Disenyo, ang pag-click sa kanan sa linya ay nagpapahintulot sa iyo na baguhin ang relasyon. Maaari kang pumili mula sa isa sa tatlong mga pagpipilian:

Ang tatlong sumali sa mga uri (panloob, kaliwa, kanan) ay isang subset ng buong hanay ng mga sumali na maaaring maisagawa ang isang database. Upang gumawa ng mas kumplikadong pag-query, kakailanganin mong lumipat sa SQL View.

Kapag ikinonekta mo ang iyong napiling mga talahanayan na may mga linya ng relasyon, makikita mo ang kalahati ng screen ay nagpapakita ng isang grid na naglilista ng lahat ng mga patlang na ang query ay babalik. Ang Show box ay nagpapakita o nagpipigil sa patlang kapag ang query ay tumakbo-maaari mong i-filter ang isang query batay sa mga patlang na hindi ipinapakita. Maaari mo ring mano-mano idagdag o baguhin ang order ng uri upang mag-order ng mga resulta sa pataas o pababang paraan, bagaman ang Microsoft Access ay magpoproseso ng ilang uri sa kaliwa-papuntang kanan sa mga patlang. Maaari mong muling ayusin ang mga haligi sa pamamagitan ng pag-drag sa mga ito sa kaliwa o kanan sa buong grid, upang pilitin ang isang partikular na pattern ng pag-uuri.

Ang kahon ng Mga Pagsusuri sa Disenyo ng Disenyo ay nagbibigay-daan sa iyo ng pag-input ng pamantayan sa paglilimita, tulad na kapag tumatakbo ang query, nagpapakita lamang ito ng isang subset ng data na tumutugma sa iyong filter. Halimbawa, sa isang query tungkol sa bukas na mga order ng produkto, maaari mong idagdag ang criterion = 'MI' sa haligi ng estado upang ipakita lamang ang mga order mula sa Michigan. Upang magdagdag ng antas ng pamantayan, gamitin ang o mga kahon sa loob ng haligi o magdagdag ng pamantayan sa ibang mga haligi.

SQL View

Sa view ng SQL, pinapalitan ng Microsoft Access ang datasheet gamit ang syntax ng Structured Query Language na Access parse upang matukoy kung anong data ang kukunin mula sa isang pinagmulan, at kung anong mga patakaran sa negosyo.

Ang mga pahayag ng SQL ay karaniwang sumusunod sa isang bloke na form:

PUMILI Table1. [Fieldname1], Table2. [Fieldname2]
MULA SA Table1 KARAPATAN SUMALI Table2 ON Table1. [Key1] = Table2. [Key2]
SAAN Table1. [Fieldname1]> = "FilterValue"

Iba't ibang mga vendor ng database ay sumusuporta sa bahagyang iba't ibang mga bersyon ng SQL. Ang batayang pamantayan, na tinatawag na syntax na sumusunod sa ANSI, ay dapat na magtrabaho sa bawat kapaligiran ng database. Gayunpaman, ang bawat vendor augments ang pamantayan ng SQL sa sarili nitong mga pag-aayos. Halimbawa, ang Microsoft ay gumagamit ng Jet Database Engine sa loob ng Access. Sinusuportahan din ng Microsoft SQL Server. Iba pang mga vendor ay gumagamit ng iba't ibang mga diskarte, kaya SQL sa pangkalahatan ay hindi bilang interoperable bilang suporta sa mga pamantayan.

Kung hindi ka pamilyar sa syntax ng pagpapatupad ng Jet Database Engine ng SQL, pagkatapos ay ang pag-aayos ng SQL View ay maaaring masira ang iyong mga query. Manatili sa Disenyo sa Disenyo, sa halip. Gayunpaman, para sa napakabilis na mga pag-aayos, kung minsan ay mas madaling ma-adjust ang pinagbabatayan ng SQL kaysa sa baguhin ang Disenyo ng View eskematiko. Kung ang ibang mga analyst sa iyong kumpanya ay gustong malaman kung paano mo nakuha ang isang resulta, ang pagpapadala sa kanila ng cut-and-paste ng iyong SQL statement ay binabawasan ang pagkalito tungkol sa disenyo ng query.

Pag-save ng Iyong Trabaho

Sa Microsoft Access 2016, maaari mong i-save at i-overwrite ang kasalukuyang query sa pamamagitan ng pag-right-click sa tab nito at piliin ang I- save. Upang i-save ang binagong query bilang ilang iba pang pangalan, na pinapayagan ang kasalukuyang query na magpatuloy, i-click ang tab na File, piliin ang I- save Bilang at pagkatapos ay I- save ang Bagay Bilang.