Da biste pronašli određenu stavku ako se ne možete sjetiti kako se točno piše, pokušajte u upitu koristiti zamjenski znak.
Zamjenski znakovi posebni su znakovi koji mogu zamijeniti nepoznate znakove u tekstnoj vrijednosti i praktični su za pronalaženje više stavki sa sličnim, ali ne i identičnim podacima. Zamjenski znakovi također mogu pomoći u dohvaćanju podataka na temelju određenog podudaranja uzorka. Na primjer, pronalaženje svih osoba kojima se je dozvola imenom Jan u ulici Park.
Dodatne informacije o upitima potražite u uvodima u upite.
Evo nekoliko primjera zamjenskih znakova za upite programa Access:
| Znak | Opis | Primjer |
|---|---|---|
| * | Zamjenjuje bilo koji broj znakova. Zvjezdicu (*) možete koristiti bilo gdje u nizu znakova. | gr* pronalazi greda, grana, grozd, ali ne igra ili gudura. |
| ? | Usklađuje se s jednom abecedom na određenom položaju. | Mark? pronalazi Marko, Marka i Marku. |
| [ ] | Zamjenjuje znakove u zagradama. | Mark[oa] pronalazi Marko i Marka, ali ne i Marku. |
| ! | Izostavlja znakove u zagradama. |
Ko[!lt]ač pronalazi kovač, ali ne kolač i kotač. Like "[!a]*" pronalazi sve stavke koje ne počinju slovom a. |
| - | Zamjenjuje raspon znakova. Ne zaboravite navesti znakove uzlaznim redoslijedom (od A do Ž, a ne od Ž do A). | b[a-c]d pronalazi bad, bbd i bcd. |
| # | Zamjenjuje bilo koji pojedinačni numerički znak. | 1#3 pronalazi 103, 113 i 123. |
Saznajte više o primjeni kriterija na upit.
Primjeri podudaranja uzoraka zamjenskih znakova u izrazima
Da biste koristili zamjenske znakove unutar uzorka:
- Otvorite upit u prikazu dizajna.
- U redak Kriteriji polja koje želite koristiti upišite operator Like ispred kriterija.
- Zamjenskim znakom zamijenite jedan znak ili pak više njih u kriteriju. Like R?308021, primjerice, vraća rezultate RA308021, RB308021 i tako dalje.
- Na kartici Dizajn kliknite Pokreni.
Evo nekoliko primjera uzoraka zamjenskih znakova koje možete koristiti u izrazima:
| Znakov(i) | Koristi za podudaranje |
|---|---|
| ? ili _ (podvlaka) | Bilo koji znak |
| * ili % | Nula ili više znakova |
| # | Bilo koja jedna znamenka (od 0 do 9) |
| [popis znakova] | Bilo koji pojedinačni znak na popisu znakova |
| [! popis] | Bilo koji znak koji nije na popisu znakova |
| [a-zA-Z0-9]. | Bilo koji alfanumerički znak |
| [A – Z] | Bilo koje veliko slovo u rasponu od A do Ž. Napomena: Kada navedete raspon znakova, znakovi se moraju pojaviti u uzlaznom redoslijedu. Na primjer, [Ž-A] nije valjani uzorak. |
Pogledajte osnove sastavljanja izraza.
Da bi posebni znakovi kao što su upitnik (?), znak broja (#) i zvjezdica (*), povezali se s posebnim znakovima, stavite ih u uglate zagrade.
Funkcija CHARLIST daje podudaranja za jedan ili više znakova i može sadržavati gotovo sve znakove u ANSI skupu znakova, uključujući znamenke. CHARLIST nalazi se u zagradama ([ ]) i može se koristiti sa zamjenskim znakovima za preciznija podudaranja.
Da biste odredili raspon znakova, gornju i donju granicu raspona odvojite pomoću funkcije CHARLIST s crticom (-).
Da bi spojnica bila jednaka, stavite je na početak ili kraj funkcije CHARLIST (iza uskličnika ako ga koristite). Na bilo kojem drugom mjestu spojnica identificira raspon ANSI znakova.