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 se tablici navode i opisuju zamjenski znakovi koje možete koristiti Access upitu.
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 |
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
Access baze podataka (ANSI-89) u odnosu SQL Server (ANSI-92)
ANSI-89 opisuje tradicionalnu Access SQL sintaksu, koja je zadana za Access baza podataka. 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 korištenje s modulima Access baze podataka (ANSI-89)
Koristite ove zamjenske znakove u upitima stvorenima za bazu Access podataka.
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. |