17Jul
Izvođenje složenih operacija &primjena uvjeta na tablicama u Accessu nije toliko jednostavna kao u Excelu. Neki korisnici i dalje ga zbunjuju s programom Excel koji je sinonim za smanjenje mogućnosti pristupa.
Editor Napomena: Ovaj članak Gost je napisao Office 2010 Club , forum kojim upravljaju stručnjaci za Office 2010 gdje svatko može postavljati pitanja i sudjelovati u raspravama.
Pristup međutim, osigurava osnovu sustava za upravljanje relacijskim bazama podataka. RDBMS nisu obilni i samo napredni korisnici mogu manipulirati strukturom baze podataka za primjenu različitih uvjeta, u međuvremenu je brz priliv dinamičkih web aplikacija i drugih alata temeljenih na RDBMS također predstavlja veliku potrebu za razumijevanjem osnova relacijskih baza podataka.
Od sada SQL stoji prvo u upravljanju strukturom baze podataka za povlačenje određenih podataka iz tablica, ali početnik baze podataka treba naučiti sintaksu jezika &pravilnu uporabu. S druge strane, sučelje GUI sučelja pristupa, daje zapise Wild Card kao zamjenu SQL WHERE naredbe za jednostavno izdvajanje određenih podataka iz tablica baze podataka i &upiti.
Ovaj post će pokazati jednostavnu upotrebu unosa Wild kartica. Počet ćemo s primjenom uvjeta Wild Card na postojeću bazu podataka. Na primjer, izradili smo malu bazu podataka za upravljanje trgovinom koja sadrži više tablica; kupac, novi proizvodi, prodaja, telefonski brojevi i osoblje. Za povlačenje podataka putem unosa zaredom, prebacite se na karticu Stvori i kliknite Query Design.
Pojavit će se dijaloški okvir Show Table, koji vam omogućuje dodavanje stolova. Sada dodajte željene tablice u prozor Upit za dizajn.
Kada dodate, pokrenite povlačenje potrebne tablice u polja za upit.
Sada smo zainteresirani za uklanjanje svih relevantnih podataka koji se nalaze u tablicama baze podataka prema nazivu proizvoda "Pepsi".Zbog toga ćemo jednostavno napisati unos zamjenskih znakova, tj. Nalik / ne kao uvjet u polju Naziv proizvoda kao što je ovaj;
Kao što je "Pepsi"
Prilikom izvršenja upita prikazat će sve relevantne informacije uključene u polja upita, u rasponu od korisničkog ID-a, imena kupaca do imena zaposlenika itd.
Omogućuje pogled na drugi primjer. Pretpostavimo da moramo saznati sve korisnike koji imaju imena početi s "G".Za primjenu ovog uvjeta napisat ćemo kao uvjet pod nazivom kupca;
Kao "G *"
Ovo stanje će učiniti pristup izvaditi sve vrijednosti polja koje se podudaraju s navedenim uvjetom( abeceda, numerička vrijednost, itd.) Prije znaka zvjezdice.
Prilikom pokretanja upita prikazat će sve relevantne podatke kupaca koji svoje ime počinju s "G".
Za isključivanje određene vrijednosti zapisa / podataka iz upita."Ne sviđa" stanje dolazi u ruci. Isključuje navedenu vrijednost podataka iz zapisa i prikazuje samo preostale zapise.
Prikazuje rezultate bez svih zapisa gdje Ime zaposlenika počinje s 'L'.
Dobili smo samo nekoliko primjera Wild Card ulazaka za izdvajanje određenih podataka iz zapisa. Međutim, postoji bezbroj načina izdvajanja određenih zapisa. Isprobajte ove primjere na svojoj bazi podataka kako biste istražili neke druge dimenzije unosa zaredom.
Kao "E #" Ovo će vratiti određene podatke iz odabrane tablice s samo dva znaka.prvi je E i # predstavlja taj znak broj.
Kao što je "G?" , vratit će se dva znaka ako se nalaze u određenoj tablici, počevši od znaka "G".
Poput "* 16" Ovo će vratiti podatke koji završavaju na 16 u određenoj tablici.
Također možete isprobati sve gore navedene načine s Ne poput uvjet kao dobro. Ova funkcionalnost zaključuje beskonačne moćne načine moguće izvući željene podatke iz baze podataka. Primijenili smo ove uvjete na bazu malih razmjera, ali njihova prava upotreba može se promatrati kada se bavite ogromnom bazom podataka, koja ima stotine povezanih tablica.
Uspoređujući postupak izdvajanja podataka iz tablica s SQL baziranim na CLI zaključuje da je u Accessu puno lakše. Razlog tome je, CLI( Command Line Interface) donosi monotoniju koja odbacuje novakinje kako bi se njihove ruke na to. S druge strane, jednostavni GUI izgleda za pristup 2010 potiče korisnika da počnu stvarati bazu bez potrebe za upuštanjem u labirint kontrolnih komandi, &teško je iskoristiti sintaksu.