U dijelu 1 ove trodimenzionalne serije Razmatrali smo osnovni primjer korištenja kriterija u upitu radi određenije pitanje upita. To je odlično ako točno znate što tražite. No, što ako želite vidjeti netočne podudarnosti – recite, svi čije prezime započinje slovom th? Imate sreću – Access ima moćne alate koje možete koristiti u kriterijima upita da biste dohvatili netočne podudarnosti: zamjenski znakovi i operator LIKE.
Zamjenski znakovi
Ako ste ikad igrali poker, možda ćete moći pogoditi što zamjenski znakovi čine: mogu se zamijeniti za druge znakove. Postoji deset zamjenskih znakova, no samo se pet može koristiti u bilo kojoj određenoj bazi podataka. Pet njih zadovoljava standard poznat kao ANSI-89, a ostalih pet zadovoljavaju ANSI-92 standard; Svaka baza podataka podržava jedan standard ili drugi, ali ne i oboje. Možete postaviti mogućnost za određivanje ANSI standarda koji će se koristiti.
ANSI-89 znakovi
Znak |
Opis |
Primjer |
* |
Zamjenjuje bilo koji broj znakova. |
WH * pronalazi ono, bijelo i zašto, ali ne neko vrijeme ni gledati. |
? |
Zamjenjuje bilo koji abecedni znak. |
B? ll pronalazi Ball, Bell i Bill |
[ ] |
Koristi se s drugim znakovima (unutar zagradama). |
B [ ae ] ll pronalazi loptu i zvono, ali ne i Bill |
! |
Koristi se unutar zagradama zajedno s drugim znakovima. |
b [! ae ] ll pronalazi Bill i Bull, ali ne i Ball ili Bell |
- |
Koristi se unutar zagradama zajedno s drugim znakovima. |
b [a-c] d pronalazi Bad, BBD i BCD |
# |
Zamjenjuje bilo koji pojedinačni numerički znak. |
1 # 3 pronalazi 103, 113, 123 |
ANSI-92 znakovi
Znak |
Opis |
Primjer |
% |
Zamjenjuje bilo koji broj znakova. |
WH % pronalazi ono, bijelo i zašto, ali ne neko vrijeme ni gledati. |
_ |
Zamjenjuje bilo koji abecedni znak. |
B_ll pronalazi Ball, Bell i Bill |
[ ] |
Koristi se zajedno s drugim znakovima. |
B [ ae ] ll pronalazi loptu i zvono, ali ne i Bill |
^ |
Koristi se unutar zagradama zajedno s drugim znakovima. |
b [^ ae ] ll pronalazi Bill i Bull, ali ne i Ball ili Bell |
- |
Koristi se unutar zagradama zajedno s drugim znakovima. |
b [a-c] d pronalazi Bad, VBD |
Operator LIKE
Za Access je potrebna riječ "Like" u bilo kojem kriteriju koji koristi zamjenske znakove. Operator LIKE koristi odmah prethodi nizu koji sadrži zamjenske znakove. Access također treba niz okružen oznakama ponude. Da biste, primjerice, usklađeni s tekstnim podacima koji sadrže slovo T , koristite ovaj izraz:
KAO što je "* t *"
U novije verzije Access dodaje operator LIKE i ponude za citat ako ih izprimite. Dakle, ako koristite izraz * t * Access će ga promijeniti kao "* t *" kada pokrenete upit ili premjestite pokazivač izvan kriterija.
Pogledajte kao i zamjenske znakove u akciji
Ako želite pogledati videozapis s prikazom korištenja tih alata, isprobajte ovaj videozapis na YouTubeu na primjer i zamjenske znakove u kriterijima programa Access.
Dalje u trećem dijelu ove 3-dijela serije: poticanje za unos pomoću parametra.