Izmjena upita u Microsoft Accessu

Proces za izmjenu upita za Microsoft Access sličan je postupku za stvaranje jednog na prvom mjestu. Upiti se mogu mijenjati ili pomoću View dizajna ili SQL Viewa - ne možete koristiti Čarobnjak za upite za izmjenu postojećeg upita.

Započnite tako da desnom tipkom miša kliknete svoj ciljani upit unutar ploče objekata na lijevoj strani zaslona u bazi podataka. Na skočnom izborniku odaberite Prikaz dizajna. Upit se otvara u prikazu podatkovnih tablica. Kada desnom tipkom miša kliknete ime upita u retku kartice iznad izlaza Prikaz podataka, možete promijeniti način prikaza. Prema zadanim postavkama, nalazite se u podatkovnoj tablici koja se ne može strukturno uređivati ​​(iako možete umetnuti i ukloniti podatke iz ovog prikaza). Iz prikaza SQL ili Dizajn, međutim, možete urediti strukturu upita i spremiti ili spremiti - kao modificirani objekt prema potrebi.

Pogled dizajna

Dizajnni prikaz otvara vodoravno podijeljeni zaslon. Gornja polovica prikazuje pravokutnike koji predstavljaju svaku tablicu ili upit koji šalje upit koji mijenjate. Ključna polja - obično jedinstveni identifikator - imaju mali zlatni ključ pokraj njih. Svaki od pravokutnika pridružuje se drugim pravokutnicima pomoću linija koja povezuju polja u jednoj tablici s poljima u drugom.

Ove linije predstavljaju odnose. U pregledu dizajna, desnom tipkom miša na liniji možete promijeniti odnos. Možete odabrati jednu od tri mogućnosti:

Ta tri tipa pridruživanja (unutarnja, lijeva, desna) su podskup cijelog raspona spajanja koje baza podataka može izvršiti. Da biste izvršili složenije upite, morat ćete se prebaciti na SQL View.

Kada povežete svoje odabrane tablice s linijama odnosa, vidjet ćete donju polovicu zaslona koji prikazuje mrežu s popisom svih polja koja će se upit vratiti. Prikaži okvir prikazuje ili potiskuje polje kada se upit pokrene - možete filtrirati upit na temelju polja koja se ne prikazuju. Možete i ručno dodati ili promijeniti redoslijed redoslijeda kako bi se rezultati nalazili na uzlaznom ili silaznom putu, iako će Microsoft Access obrađivati ​​nekoliko vrsta u redoslijedu od lijeva do desnog polja. Možete promijeniti raspored stupaca povlačenjem ih lijevo ili desno preko rešetke, da biste prisilili određeni uzorak sortiranja.

Okvir Kriterija za dizajnerske prikaze omogućuje vam unos ograničavajućih kriterija, tako da kada se upit pokrene, prikazuje se samo podskup podataka koji odgovaraju vašem filtru. Na primjer, u upitu o otvorenim narudžbama proizvoda možete dodati kriterij = "MI" u državni stupac da biste prikazivali samo narudžbe iz Michigana. Da biste dodali razine kriterija, upotrijebite ili okvire unutar stupca ili dodajte kriterije u druge stupce.

SQL View

U SQL pogledu, Microsoft Access zamjenjuje podatkovnu tablicu sa sintaksom Strukturiranog jezika upita koji Pristup analizira kako bi utvrdio koje podatke treba povući iz izvora i s kojim poslovnim pravilima.

SQL izrazi obično slijede blokni obrazac:

SELECT Table1 [Fieldname1], Table2 [Fieldname2]
FROM Table1 DESNO PRIDRŽAVANJE Table2 ON Tablica 1. [Key1] = Table2. [Key2]
WHERE Tablica 1. [Fieldname1]> = "FilterValue"

Različiti dobavljači baze podataka podržavaju neznatno različite verzije SQL-a. Osnovni standard, nazvan ANSI-usklađen sintaksa, trebao bi biti u mogućnosti raditi u svakom okruženju baze podataka. Međutim, svaki dobavljač povećava SQL standard s vlastitim ugađanjem. Microsoft, na primjer, koristi Jet Database Engine unutar programa Access. Microsoft također podržava SQL Server. Drugi dobavljači koriste različite pristupe, tako da SQL obično nije tako interoperabilan kao standardna podrška.

Ako niste upoznati sa sintaksom implementacije SQL baze podataka Jet Database Enginea, ugađanje SQL Viewa može slomiti vaše upite. Umjesto toga, stavite se na izgled dizajna. Međutim, za vrlo brzo ugađanje, ponekad je lakše prilagoditi temeljni SQL nego izmijeniti shematski prikaz dizajna. Ako drugi analitičari u vašoj tvrtki žele znati kako ste dobili rezultat, šaljete li ih sa rezanjem i lijepljenjem vaše SQL izjave, smanjuje se zbrka oko dizajna upita.

Ušteda vašeg posla

U programu Microsoft Access 2016 možete spremiti i prebrisati trenutačni upit tako da desnom tipkom miša kliknete karticu i odaberete Spremi. Da biste izmijenjeni upit spremili kao neki drugi naziv, dopuštajući trenutnom upitu da se nastavi, kliknite karticu Datoteka, odaberite Spremi kao, a zatim Spremi objekt kao.