Ova tema sadrži informacije o referencama i ograničene upute za korištenje zamjenskih znakova koje omogućuje 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. Kliknite Datoteka > Mogućnosti

    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 broju 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 (#), početne 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 dužine.

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 koristeći niz, kao što je *anj*-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. Ako, primjerice, vidite datum kao što je 3-heinä-2007, pretraživati možete tako da upotrijebite niz 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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.