Primjeri zamjenskih znakova

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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:

  1. Otvorite upit u prikazu dizajna.
  2. U redak Kriteriji polja koje želite koristiti upišite operator Like ispred kriterija.
  3. Zamjenskim znakom zamijenite jedan znak ili pak više njih u kriteriju. Like R?308021, primjerice, vraća rezultate RA308021, RB308021 i tako dalje.
  4. 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.