Reference zamjenskih znakova programa Access

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

Ova tema sadrži informacije o referencama i ograničene upute za korištenje zamjenskih znakova koje nudi Access.

Informacije o pronalaženju zamjenskih znakova u bazi podataka programa Access potražite u člancima Korištenje dijaloškog okvira Traženje i zamjena radi promjene podataka, Stvaranje jednostavnog upita odabiranja i Ažuriranje podataka u bazi podataka.

Sadržaj teme

O podržanim skupovima znakova

Access podržava dva skupa zamjenskih znakova jer podržava dva standarda Structured Query Language – ANSI-89 i ANSI-92. Zamjenske znakove standarda ANSI-89 u pravilu koristite kada pokrećete upite i koristite operacije traženja i zamjene u bazama podataka programa Access, odnosno datotekama oblika .mdb i .accdb. Zamjenske znakove standarda ANSI-92 koristite kada pokrećete upite u projektima programa Access, odnosno datotekama programa Access povezanima s bazama podataka Microsoft SQL Server. Projekti programa Access koriste standard ANSI-92 jer taj standard koristi i SQL Server.

Access ipak pruža i iznimku za to pravilo. U sljedećoj su tablici navedeni načini ili alati koji se mogu koristiti za traženje i zamjenu podataka te zadani standard ANSI koji se koristi sa svakim alatom.

Način ili alat za pretraživanje Vrsta datoteke koja se traži Korišteni skup zamjenskih znakova
Dijaloški okvir Traženje i zamjena Baza podataka programa Access (datoteke oblika .mdb i .accdb) ANSI-89
Dijaloški okvir Traženje i zamjena Baza podataka programa Access (datoteke oblika .adp i .accdp) ANSI-92
Upit odabiranja ili upit s ažuriranjem Baza podataka programa Access (datoteke oblika .mdb i .accdb) ANSI-89
Upit odabiranja ili upit s ažuriranjem Baza podataka programa Access (datoteke oblika .adp i .accdp) ANSI-92
Dijaloški okvir Traženje i zamjena, upit odabiranja ili upit s ažuriranjem Skup baza podataka programa Access radi podrške standardu ANSI-92 ANSI-92

Vrh stranice

Traženje standarda ANSI koji baza podataka podržava

Slijedite ove korake da biste saznali i po potrebi promijenili postavke standarda ANSI za odabranu bazu podataka.

  1. KlikniteMogućnosti datoteke>. 
    Pojavit će se dijaloški okvir Mogućnosti programa Access.

  2. Kliknite Dizajneri objekta, a zatim u odjeljku Dizajn objekta ispod mogućnosti Sintaksa kompatibilna s SQL poslužiteljem (ANSI 92) učinite nešto od sljedećeg:

    • Odaberite Ova baza podataka da biste promijenili otvorenu bazu podataka na standard ANSI-92.
      – ili –
      Poništite potvrdni okvir da biste postavili otvorenu bazu podataka na standard ANSI-89.
    • Odaberite Zadano za nove baze podataka da biste sve nove baze podataka stvorene pomoću otvorene instance programa Access postavili na standard ANSI-92.
      – ili –
      Poništite potvrdni okvir da biste postavili sve nove baze podataka na standard ANSI-89.
  3. Kliknite U redu.

Vrh stranice

Zamjenski znakovi standarda ANSI-89

Taj skup zamjenskih znakova koristite kada koristite dijaloški okvir Traženje i zamjena da biste pronašli i po potrebi zamijenili podatke u bazi podataka ili projektu programa Access. Te znakove koristite i kada pokrećete upit odabiranja ili upit s ažuriranjem u bazi podataka programa Access, no ne koristite ih za upite koje pokrećete u projektu programa Access. Dodatne informacije o korištenju upita odabiranja i upita s ažuriranjem potražite u člancima Stvaranje jednostavnog upita odabiranja i Ažuriranje podataka u bazi podataka.

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.
? 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.

Vrh stranice

Zamjenski znakovi standarda ANSI-92

Taj skup zamjenskih znakova koristite kada pokrećete upite odabiranja i upite s ažuriranjem u projektima programa Access (datoteke oblika .adp) i kada koristite bilo koju vrstu upita ili dijaloški okvir Traženje i zamjena da biste pretraživali baze podataka postavljene tako da koriste standard ANSI-92.

Znak Opis Primjer
% Zamjenjuje bilo koji broj znakova. Može se koristiti kao prvi ili zadnji znak u nizu znakova. gr% pronalazi greda, grana, grozd, ali ne igra ili gudura.
_ 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.

NAPOMENE:

  • Da biste pronašli zamjenske znakove koji se nalaze u podacima, znak koji želite pronaći navedite u zagradama na sljedeći način: [#]. Tog se pravila pridržavajte kada tražite zvjezdice (*), upitnike (?), znakove za funtu (#), otvorene zagrade ([) i crtice (-). Zagrade nemojte koristiti kada tražite uskličnike (!) ili završne zagrade (]). Da biste te znakove pronašli pomoću dijaloškog okvira Traženje i zamjena, znak upišite u okvir Traži ovo bez zagrada. Isti princip koristite i kada tražite znakove pomoću upita. Sljedeća sintaksa, primjerice, vraća sve zapise koji sadrže uskličnik, neovisno o tome gdje se on u podacima nalazi: na primjer "*!*".
    Informacije o korištenju dijaloškog okvira Traženje i zamjena potražite u članku Korištenje dijaloškog okvira Traženje i zamjena radi promjene podataka. Informacije o korištenju upita odabiranja i upita s ažuriranjem potražite u člancima Stvaranje jednostavnog upita odabira i Ažuriranje podataka u bazi podataka.
    Ako istovremeno tražite crticu i neke druge znakove, crticu postavite prije ili nakon svih drugih znakova u zagradama, na primjer: : [-#*] ili [#*-]. Ako pak nakon početne zagrade slijedi uskličnik (!), crticu postavite nakon njega na sljedeći način: [!-].
  • Da biste potražili par koji čine početna i završna zagrada ([]), potrebno je oba znaka navesti u zagradama na sljedeći način: [[]]. To morate učiniti jer Access tumači jedan par zagrada kao niz nulte duljine.

Vrh stranice

Vrste podataka koje možete pretraživati pomoću zamjenskih znakova

Prilikom dizajniranja tablice postavljate vrstu podataka svakog polja u tablici. Vrstu polja Datum/vrijeme, primjerice, postavljate za polja koja sadrže informacije o datumu. U ovoj se tablici nalaze vrste podataka koje možete pretražiti pomoću zamjenskih znakova. Imajte na umu da u nekim slučajevima zamjenske znakove možete koristiti u dijaloškom okviru Traženje i zamjena, no ne i u upitima, i obrnuto.

Vrsta podataka Mjesto upotrebe
Tekst Dijaloški okvir Traženje i zamjena, upiti
Podaci dopisa Dijaloški okvir Traženje i zamjena, upiti
Broj Dijaloški okvir Traženje i zamjena, upiti
Datum/vrijeme Dijaloški okvir Traženje i zamjena, upiti
Napomena: Regionalne postavke mogu utjecati na način na koji koristite zamjenske znakove. Dodatne informacije potražite u napomenama na kraju ovog odjeljka.
Valuta Dijaloški okvir Traženje i zamjena, upiti
Automatsko numeriranje Dijaloški okvir Traženje i zamjena, upiti
OLE objekt Nema.
Da/ne Upiti, no nisu potrebi. Dodatne informacije potražite u napomenama na kraju ovog odjeljka.
Hiperveza Dijaloški okvir Traženje i zamjena, upiti
Čarobnjak za traženje vrijednosti Ovisi o vrsti podataka u izvorišnom polju.

NAPOMENE:

  • Zamjenske znakove možete koristiti u dijaloškom okviru Traženje i zamjena da biste pretražili polja Datum/vrijeme ako oblik primijenjen na ta polja prikazuje dio datuma ili pak cijeli datum kao tekst. Možete, primjerice, pretraživati pomoću niza kao što je *ar*-10-2007**, a rezultati će obuhvaćati sve mjesece koji sadrže slova "anj", kao što su siječanj, travanj i tako dalje. Imajte na umu da zbog pretraživanja prema obliku primijenjenom na podatke morate odabrati mogućnost u dijaloškom okviru, odnosno potvrditi okvir Pretražuj polja prema oblikovanju. Dodatne informacije o tom potvrdnom okviru potražite u članku Korištenje dijaloškog okvira Traženje i zamjena radi promjene podataka.
  • Datum i vrijeme postavljeno u regionalnim postavkama sustava Windows može utjecati na ono što vidite, kao i na način pretraživanja. Neki će korisnici, primjerice, možda vidjeti datume kao rimske brojeve (07-IX-1997) umjesto prikaza 07-ruj-1997. U pravilu se pretražuje ono što vidite, a ne ono što mislite da Access sprema u tablicu. Drugim riječima, pretraživati možete pomoću niza kao što je *-IX-2007 da biste pronašli sve zapise za rujan te godine.
    Osim toga, ako tekst u polju datuma sadrži dijakritičke znakove, kao što su á ili ä, te je znakove potrebno navesti u nizu pretraživanja ili ono neće uspjeti. Problem prisutnosti dijakritičkih znakova možete riješiti korištenjem zamjenskih znakova. Na primjer, ako vidite datum kao što je 3-heinä-2007, možete pretraživati pomoću niza kao što je *-hein*-2007.
  • Kada pretražujete polje Da/ne putem dijaloškog okvira Traženje i zamjena, Access ignorira to polje, a dijaloški okvir ne vraća nijedan zapis. Kada pretražujete polje Da/ne putem upita, možete koristiti zamjenske znakove, no imajte na umu da polja Da/ne vraćaju samo dvije vrijednosti (0 za false i -1 za true), pa zamjenski znak ne dodaje vrijednost pretraživanju. Ako, primjerice, koristite kriterij =-1, dobit ćete isti rezultat kao da koristite kriterij "kao *1".
  • Polja OLE objekata ne možete pretraživati.

Vrh stranice