Zamjena svih znakova u svim podacima
- Otvorite upit u prikazu dizajna. Da biste to učinili, u navigacijskom oknu u odjeljku Upiti desnom tipkom miša kliknite upit, a zatim Prikaz dizajna.
- U ćeliji Kriteriji ispod polja koje želite koristite dodajte zvjezdicu s jedne ili obje strane kriterija. Na primjer:
"*vlasnik*".
"vlasnik*".
"*vlasnik". - Na kartici Dizajn upita u grupi Rezultati kliknite Pokreni.
Zamjena znaka u uzorku
- Otvorite upit u prikazu dizajna.
- U ćeliji Kriteriji za 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 upita u grupi Rezultati kliknite Pokreni.
Dohvaćanje popisa tvrtki od A do H
- Otvorite upit u prikazu dizajna.
- U ćeliji Kriteriji za polje koje želite koristiti unesite izraz Like, nakon čega slijedi par dvostrukih navodnika. Na primjer: Like "".
- Unutar dvostrukih navodnika dodajte par uglatih zagrada i raspon znakova koje želite pronaći, primjerice:
Like "[a-h]" - Izvan uglatih zagrada možete koristiti zamjenske znakove. Na primjer:
Like "[a-h]*"
Tablica zamjenskih znakova
U ovoj su tablici navedeni i opisani zamjenski znakovi koje možete koristiti u upitima programa Access.
| Simbol | Opis | Primjer |
|---|---|---|
| * | Zamjenjuje nijedan znak ili pak više njih. Može se koristiti kao prvi ili zadnji znak u nizu znakova. | Mar* pronalazi rezultate mar, Mara, Marko i Marica. |
| ? | Zamjenjuje bilo koji abecedni znak. | Mark? pronalazi Marko, Marka i Marku. |
| [ ] | Zamjenjuje bilo koji znak unutar zagrada. | Mark[oa] pronalazi Marko i Marka, ali ne i Marku. |
| ! | Zamjenjuje bilo koji znak koji se ne nalazi u zagradama. | Ko[^lt]ač pronalazi kovač, ali ne kolač i kotač. |
| - | Zamjenjuje bilo koji raspon znakova. Znakove obavezno navedite u uzlaznom redoslijedu (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. |
Primjeri korištenja zamjenskih znakova
| Situacija | Primjer |
|---|---|
| Neke su osobe u podacima navedene kao "vlasnik", dok su druge navedene kao "vlasnik/operator". | Like "vlasnik*" ili Like "*vlasnik*" |
| Zamjenske znakove želite koristiti s parametarskim upitom. | Like "*" & [parametar] & "*" Na primjer: Like "*" & [riba] & "*" Vraća sve recepte koji sadrže riječ "riba", kao što su riječna riba, morska riba, riba s krumpirom i tako dalje. |
| Netko je netočno upisao ime prilikom unosa podataka, na primjer, "Nedeljka" umjesto "Nediljka". | Like "Ned?ljka" |
| Želite pronaći klijente čije prezime počinje slovima od A do H da biste ih, primjerice, koristili za masovnu e-poštu. | Like "[a-h]*" |
| Želite pronaći dijelove broja kojima je zajedničko sve osim druge i treće znamenke. | Like "R??083930" |
| Želite poslati pozivnice za uličnu zabavu koja se održava na Glavnom trgu 10. | Like "1# Glavni trg" |
Sintaksa za dohvaćanje zamjenskih znakova na temelju podataka
| Znak | Potrebna sintaksa |
|---|---|
| * (zvjezdica) | [*] |
| ? (upitnik) | [?] |
| # (ljestve) | [#] |
| - (crtica) | [-] |
| [] (skup početne i završne zagrade) | [[]] |
| [ (početna zagrada) | [[] |
| ] (završna zagrada) | Nije potreban poseban tretman |
| ! (uskličnik) | Nije potreban poseban tretman |
Razumijevanje skupa zamjenskih znakova koji će se koristiti
Mehanizam baze podataka programa Access (ANSI-89) u odnosu na SQL Server (ANSI-92)
ANSI-89 opisuje tradicionalnu sintaksu za SQL programa Access, što je zadana postavka za baze podataka programa Access. Zamjenski znakovi odgovaraju specifikacijama jezika Microsoft Visual Basic for Applications (VBA), a ne jezika SQL.
ANSI-92 koristi se kada želite da sintaksa odgovara bazi podataka Microsoft SQL Server™.
Kombiniranje dvije vrste zamjenskih znakova u jednoj bazi podataka nije preporučivo.
Zamjenski znakovi za upotrebu s mehanizmima baze podataka programa Access (ANSI-89)
Te zamjenske znakove koristite u upitima stvorenim za bazu podataka programa Access.
| Simbol | Opis | Primjer |
|---|---|---|
| * | Zamjenjuje bilo koji broj znakova. Može se koristiti kao prvi ili zadnji znak u nizu znakova. | Mar* pronalazi rezultate mar, Mara i Marko. |
| ? | Zamjenjuje bilo koji abecedni znak. | Mark? pronalazi Marko, Marka i Marku. |
| [ ] | Zamjenjuje bilo koji znak unutar zagrada. | Mark[oa] pronalazi Marko i Marka, ali ne i Marku. |
| ! | Zamjenjuje bilo koji znak koji se ne nalazi u zagradama. | Ko[^lt]ač pronalazi kovač, ali ne kolač i kotač. |
| - | Zamjenjuje bilo koji raspon znakova. Znakove obavezno navedite u uzlaznom redoslijedu (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. |
Zamjenski znakovi za upotrebu s poslužiteljem SQL Server (ANSI-92)
Te zamjenske znakove koristite u upitima stvorenim za upotrebu s bazom podataka Microsoft SQL Server™.
| Simbol | Opis | Primjer |
|---|---|---|
| % | Zamjenjuje bilo koji broj znakova. Može se koristiti kao prvi ili zadnji znak u nizu znakova. | Mar* pronalazi rezultate mar, Mara i Marko. |
| _ | Zamjenjuje bilo koji abecedni znak. | Mark? pronalazi Marko, Marka i Marku. |
| [ ] | Zamjenjuje bilo koji znak unutar zagrada. | Mark[oa] pronalazi Marko i Marka, ali ne i Marku. |
| ^ | Zamjenjuje bilo koji znak koji se ne nalazi u zagradama. | Ko[^lt]ač pronalazi kovač, ali ne kolač i kotač. |
| - | Zamjenjuje bilo koji raspon znakova. Znakove obavezno navedite u uzlaznom redoslijedu (od A do Ž, a ne od Ž do A). | b[a-c]d pronalazi bad, bbd i bcd. |