Šio 3 dalių serijos 1 dalyje manome, kad pagrindinis užklausos kriterijų naudojimo pavyzdys, kad užklausos klausimas būtų konkretesnis. Puiku, jei tiksliai žinote, ko ieškote. Tačiau ką daryti, jei norite matyti netikslius atitikimus – tarkim, visi, kurių pavardė prasideda su th? Jums pasisekė – "Access" turi galingų įrankių, kuriuos galite naudoti užklausos kriterijus, kad gautumėte netikslius atitikmenis: pakaitos simbolius ir panašų operatorių.
Pakaitos simboliai
Jei kada nors žaidėte pokerį, galite atspėti, kokius pakaitos simbolius daryti: juos galima pakeisti kitais simboliais. Yra dešimt pakaitos simbolių, bet bet kurioje duotoje duomenų bazėje galima naudoti tik penkis. Penki iš jų atitinka standartą, vadinamą ANSI-89, o kiti penki atitinka ANSI-92 standartą; Kiekviena duomenų bazė palaiko vieną standartinį arba kitą, bet ne abu. Galite nustatyti, kurį ANSI standartą naudoti.
ANSI – 89 simboliai
Simbolis |
Aprašas |
Pavyzdys |
* |
Atitinka bet kokį simbolių skaičių. Žvaigždutę galite naudoti bet kurioje simbolio eilutėje. |
Wh * randa ką, baltą ir kodėl, bet ne trumpam arba žiūrėti. |
? |
Atitinka bet kokį vieną abėcėlinį simbolį. |
B? ll randa kamuoliuką, varpas ir vekselį |
[ ] |
Naudojama su kitais simboliais (įdėtuose skliausteliuose). Gretina bet kurį vieną skliausteliuose esantį simbolį |
B [ AE ] ll randa kamuolį ir varpas, bet ne Billas |
! |
Naudojama skliausteliuose kartu su kitais simboliais. Gretina bet kurį ne skliausteliuose esantį simbolį |
b [! AE ] ll randa sąskaitą ir Bull, bet ne kamuolys arba Bell |
- |
Naudojama skliausteliuose kartu su kitais simboliais. Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). |
b [a-c] d randa blogas, BBD ir BCD |
# |
Atitinka bet kokį vieną skaitinį simbolį. |
1 # 3 randa 103, 113, 123 |
ANSI – 92 simboliai
Simbolis |
Aprašas |
Pavyzdys |
% |
Atitinka bet kokį simbolių skaičių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis. |
Wh % randa tai, kas, baltas ir kodėl, bet ne kurį laiką arba laikrodį. |
_ |
Atitinka bet kokį vieną abėcėlinį simbolį. |
B_ll randa rutuliuką, varpas ir vekselį |
[ ] |
Naudojamas kartu su kitais simboliais. Gretina bet kurį vieną skliausteliuose esantį simbolį |
B [ AE ] ll randa kamuolį ir varpas, bet ne Billas |
^ |
Naudojama skliausteliuose kartu su kitais simboliais. Gretina bet kurį ne skliausteliuose esantį simbolį |
b [^ AE ] ll randa sąskaitą ir Jautis, bet ne kamuolys arba Bell |
- |
Naudojama skliausteliuose kartu su kitais simboliais. Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). |
b [a-c] d randa blogas, BBD |
Operatorius LIKE
"Access" reikia žodžio "patinka" bet kuriame kriterijus, kuriame naudojami pakaitos simboliai. PANAŠŲ operatorių naudojate iškart prieš eilutę, kurioje yra pakaitos simboliai. "Access" taip pat turi būti eilutė, apsupta pasiūlymo žymių. Pvz., norint suderinti teksto duomenis, kuriuose yra raidė T , būtų naudojamas šis reiškinys:
LIKE "* t *"
Naujausiose versijose programa "Access" įtraukia jums panašų operatoriaus ir pasiūlymo ženklus, jei juos praleidžiate. Taigi, jei naudojate reiškinį * t * "Access" jį pakeis į like "* t *" , kai vykdote užklausą arba perkeliate žymiklį už kriterijus.
Veiksmų ir pakaitos simbolių kaip veiksmų naudojimas
Jei norite peržiūrėti vaizdo įrašą, rodantį, kaip naudoti šiuos įrankius, išbandykite šį "YouTube" vaizdo įrašą, pvz., "Access" užklausos kriterijus ir pakaitos simbolius.
Toliau į šios 3 dalių serijos 3 dalį : raginimas įvesti naudojant parametrą.