Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.
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 |
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.
-
Kliknite Datoteka > Mogućnosti.
Pojavit će se dijaloški okvir Mogućnosti programa Access.
-
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.
-
-
Kliknite U redu.
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. |
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.
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.