"Wild Card" įrašų naudojimas "Access 2010"

"Wild Card" įrašų naudojimas "Access 2010"
"Wild Card" įrašų naudojimas "Access 2010"
Anonim

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".

Tai parodys dialogo langą Rodyti lentelę, leidžiančią pridėti lentelių. Dabar pradėkite įtraukti norimų lentelių į Query Design langą.
Tai parodys dialogo langą Rodyti lentelę, leidžiančią pridėti lentelių. Dabar pradėkite įtraukti norimų lentelių į Query Design langą.
Pridėjus, pradėkite vilkdami reikalingą lentelę į laukus "Užklausos projektavimas".
Pridėjus, pradėkite vilkdami reikalingą lentelę į laukus "Užklausos projektavimas".
Dabar mes esame suinteresuoti ištraukti visus svarbius duomenis, esančius duomenų bazių lentelėse, prieš Produkto pavadinimas "Pepsi". Dėl to mes paprasčiausiai parašysime laukelį "Įrašai", t. Y. "Panašiai / ne taip", kaip ir šiuo lauku "Produkto pavadinimas";
Dabar mes esame suinteresuoti ištraukti visus svarbius duomenis, esančius duomenų bazių lentelėse, prieš Produkto pavadinimas "Pepsi". Dėl to mes paprasčiausiai parašysime laukelį "Įrašai", t. Y. "Panašiai / ne taip", kaip ir šiuo lauku "Produkto pavadinimas";

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.

Image
Image
Image
Image

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ę.

Įvykdžius užklausą, bus rodomi visi svarbūs klientų, kurių vardai prasideda "G", duomenys.
Įvykdžius užklausą, bus rodomi visi svarbūs klientų, kurių vardai prasideda "G", duomenys.
Norėdami pašalinti konkrečią įrašo / duomenų vertę iš užklausos. "Ne taip" būklė yra naudinga. Tai pašalins iš įrašų nurodytą duomenų vertę ir parodys tik likusius įrašus.
Norėdami pašalinti konkrečią įrašo / duomenų vertę iš užklausos. "Ne taip" būklė yra naudinga. Tai pašalins iš įrašų nurodytą duomenų vertę ir parodys tik likusius įrašus.
Jis parodys rezultatus, išskyrus visus įrašus, kuriuose Darbuotojo vardas prasideda simboliu "L".
Jis parodys rezultatus, išskyrus visus įrašus, kuriuose Darbuotojo vardas prasideda simboliu "L".
Mes palietėme tik keletą laukinių kortelių įrašų pavyzdžių, norėdami išgauti konkrečius duomenis iš įrašų. Tačiau yra daugybė būdų, kaip išgauti konkrečius įrašus. Išbandykite šiuos duomenų bazės pavyzdžius, kad galėtumėte ištirti keletą kitų "Wildcard Entries" matmenų.
Mes palietėme tik keletą laukinių kortelių įrašų pavyzdžių, norėdami išgauti konkrečius duomenis iš įrašų. Tačiau yra daugybė būdų, kaip išgauti konkrečius įrašus. Išbandykite šiuos duomenų bazės pavyzdžius, kad galėtumėte ištirti keletą kitų "Wildcard Entries" matmenų.

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.

Rekomenduojamas: