Atliekant sudėtingas operacijas ir taikant sąlygas lentelėse "Access" yra ne taip paprasta, kaip "Excel". Kai kurie vartotojai vis dar painioja tai su "Excel", kuris yra sinonimas, kad pralenkti prieigos galimybes.
Redaktoriaus pastaba: šis svečio straipsnis buvo parašytas "Office 2010" klubas, "Office 2010" ekspertų valdomas forumas, kuriame kiekvienas gali užduoti klausimus ir dalyvauti diskusijose.
Tačiau prieiga suteikia pagrindą Reliacinė duomenų bazių valdymo sistema. RDBVS nėra gausu, ir tik iš anksto vartotojai gali manipuliuoti duomenų bazės struktūrą taikant skirtingas sąlygas, tuo tarpu greitas antplūdžio RDBVS pagrindu dinaminius interneto programų ir kitų komunalinių paslaugų, taip pat kelia labai reikia suvokti iš reliacinių duomenų bazių pagrindai.
Nuo šiol "SQL" pirmiausia tvarko duomenų bazės struktūrą, norėdamas išskleisti konkrečius duomenis iš lentelių, tačiau pradedantiesiems duomenų bazėje reikia išmokti kalbos sintaksę ir jos tinkamą naudojimą. Kita vertus, Prieiga sveria grafinė sąsaja, suteikia afera įrašus, kaip pakeisti SQL KUR komanda lengvai gavybos konkrečių duomenų iš duomenų bazės lentelių ir užklausų.
Šis pranešimas parodys paprastą "Wild Card" įrašų naudojimą. Mes pradėsime taikydami Wild Card sąlygas esamoje duomenų bazėje. Pavyzdžiui, sukūrėme mažos parduotuvių valdymo duomenų bazę, kurioje yra kelios lentelės; Klientas, Nauji produktai, Pardavimai, Telefono numeriai ir Darbuotojai. Jei norite ištraukti duomenis naudodami laukelio įrašus, pereikite į skirtuką "Sukurti" ir spustelėkite "Užklausos dizainas".
Like “Pepsi”
Vykdant užklausą, bus rodoma visa atitinkama informacija, įtraukta į užklausos projektavimo laukus: nuo kliento ID, kliento vardo iki darbuotojo vardo ir pan.
Paimkime kitą pavyzdį. Tarkime, kad turime sužinoti visus klientus, kurių pavadinimai prasideda "G". Norint taikyti šią sąlygą, mes parašysime kaip sąlyga pagal kliento vardą kaip;
Like “G*”
Ši sąlyga leis "Access" ištraukti visas lauko reikšmes, atitinkančias nurodytą sąlygą (abėcėlę, skaitinę vertę ir tt) prieš žvaigždutę.
Panašiai kaip "E #" Tai sugrąžins konkrečius duomenis iš pasirinktos lentelės, turinčios tik du simbolius. pirmasis yra E ir # reiškia, kad šis simbolis yra numeris.
Kaip "G?" jei grąžinama konkrečioje lentelėje, grąžinami du simboliai, pradedant simboliu "G".
Kaip "* 16" Tai sugrąžins duomenis, kurie baigiasi 16 konkrečioje lentelėje.
Taip pat galite išbandyti visus aukščiau paminėtus būdus Nepatinka būklė taip pat. Ši funkcija sudaro begalinius galingus būdus, kaip išgauti norimus duomenis iš duomenų bazės. Mes pritaikėme šias sąlygas mažos apimties duomenų bazėje, tačiau jos tikrąjį naudojimą galima pastebėti, kai susiduriame su milžiniška duomenų baze, turinti šimtus susijusių lentelių.
Lyginant duomenų iš lentelių su CLI pagrįstos SQL duomenų išvedimo tvarką, daroma prielaida, kad "Access" yra kur kas lengvesnis. Priežastis yra CLI (komandinės eilutės sąsaja), todėl monotonija atremtų naujokams, kad į ją atsiverstų. Kita vertus, "Access 2010" paprastas GUI išdėstymas skatina vartotoją pradėti kurti duomenų bazę, nereikalaudamas komandinės kontrolės labirinto ir sunkiai suglaudinto sintaksės.