Professional Documents
Culture Documents
Kriterijumi Upita PDF
Kriterijumi Upita PDF
POETAK
MOJ OFFICE
PROIZVODI
PODRKA
SLIKE
PREDLOCI
Prijavljivanje
PRODAVNICA
Primenljivo na:
Access 2010
U ovoj temi je navedeno nekoliko primera kriterijuma upita. Pretpostavlja se da ste upoznati sa dizajniranjem
jednostavnih upita za izdvajanje.
Da biste saznali vie o upitima, pogledajte lanak Uvod u upite.
U ovoj temi:
Pregled
Kriterijumi za polja tipa Tekst, Memo i Hiperveza
Kriterijumi za polja tipa Broj, Valuta i Automatsko numerisanje
Kriterijumi za polja tipa Datum/vreme
Kriterijumi za ostala polja
Pregled
Kriterijum je slian formuli on predstavlja nisku koja moe da se sastoji od referenci za polja, operatora i
konstanti. Kriterijumi upita se nazivaju i izrazi.
Sledea tabela prikazuje neke uzorke kriterijuma i objanjava nain na koji oni funkcioniu.
KRITERIJUM
OPIS
>25 i <50
Ovaj kriterijum se primenjuje na polje tipa Broj, poput polja Cena ili JediniceNaLageru.
Njime su obuhvaeni samo zapisi u kojima polje Cena ili polje JediniceNaLageru sadri
vrednost veu od 25 i manju od 50
DateDiff (yyyy,
[Datum roenja],
pdfcrowd.com
Datum()) > 30
Je bez vrednosti
Ovaj kriterijum moe da se primeni na bilo koji tip polja kako bi se prikazali zapisi u kojima
se nalazi polje bez vrednosti.
Kriterijumi meusobno mogu veoma da se razlikuju. Neki kriterijumi su jednostavni i koriste osnovne operatore
(na primer, <) i konstante (na primer, 50). Drugi su sloeni i koriste funkcije (na primer, DateDiff) ili reference
na polja (na primer, [BirthDate]). Ova tema sadri vie primera najee korienih kriterijuma, grupisanih po
tipu podataka na koji se primenjuju. Primere date u ovoj temi moete koristiti kao poetnu taku za pisanje
vlastitih kriterijuma.
Da biste dodali kriterijume u upit, morate otvoriti upit u prikazu dizajna. Zatim identifikujte polja za koja elite da
navedete kriterijume. Ako se polje za koje elite da navedete kriterijum ne nalazi u koordinatnoj mrei dizajna,
moete ga dodati tako to ete ga prevui iz prozora dizajna upita u koordinatnu mreu dizajna ili tako to ete
dvaput kliknuti na polje. Kada eljeno polje bude u koordinatnoj mrei dizajna, unesite kriterijum u red Kriterijum za
to polje.
pdfcrowd.com
pdfcrowd.com
pdfcrowd.com
OBUHVAENI ZAPISI
KRITERIJUM
REZULTAT UPITA
Tano se podudaraju sa
nekom vrednou, npr.
sa vrednou Kina
"Kina"
Ne podudaraju se sa
nekom vrednou, npr.
sa vrednou Meksiko
Not "Meksiko"
Poinju preciziranom
niskom, npr. slovom U
Like U*
Ne poinju preciziranom
niskom, npr. ne poinju
slovom U
Not Like U*
Like "*Koreja*"
Ne sadre preciziranu
nisku, npr. nisku Koreja
pdfcrowd.com
Zavravaju se
preciziranom niskom,
npr. niska ina
Like "*ina"
Ne zavravaju se
preciziranom niskom,
npr. niskom ina
Je bez vrednosti
Is Not Null
Not ""
"" Or Is Null
>= "Meksiko"
Nalaze se unutar
odreenog opsega, npr.
od A do D
Like "[A-D]*"
Podudaraju se sa
jednom od dve
vrednosti, npr. SAD ili
Ujedinjeno Kraljevstvo
"SAD" Or "Ujedinjeno
Kraljevstvo"
Sadre neku od
vrednosti sa liste
In("Francuska";
"Kina"; "Nemaka";
pdfcrowd.com
vrednosti
"Japan")
Right([ZemljaRegion];
1) = "n"
Zadovoljavaju zahteve za
duinu
Len([ZemljaRegion])
> 10
Podudaraju se sa
odreenim obrascem
Like "Ira?"
Table1 je ime tabele koja sadri polje hiperveze, Field1 je polje hiperveze, a http://www.microsoft.com predstavlja
URL koji elite da koristite.
VRH STRANICE
pdfcrowd.com
OBUHVAENI
ZAPISI
KRITERIJUM
REZULTAT UPITA
Tano se
podudaraju sa
nekom
vrednou, npr.
100
100
Ne podudaraju
se sa nekom
vrednou, npr.
1000
Not 1000
Sadre
vrednosti manje
od neke
vrednosti, npr.
100
< 100
<= 100
Vraa zapise u kojima je cena po jedinici manja od 100 dinara (<100). Drugi
izraz (<=100) prikazuje zapise u kojima je cena po jedinici jednaka ili manja od
100 din.
Sadre vrednost
veu od neke
vrednosti, npr.
>99,99
>=99,99
Vraa zapise u kojima je cena po jedinici vea od 99,99 dinara (<99,99). Drugi
izraz prikazuje zapise u kojima je cena po jedinici jednaka ili vea od 99,99 din.
pdfcrowd.com
99,99 din.
Sadre jednu od
dve vrednosti,
npr. 20 ili 25
20 or 25
Sadre vrednost
koja se nalazi u
nekom opsegu
vrednosti
>49,99 and
<99,99
-iliBetween 50
and 100
Vraa zapise u kojima cena po jedinici iznosi izmeu 49,99 i 99,99 din. (ne
ukljuujui te dve vrednosti)
Sadre vrednost
koja se ne nalazi
u nekom
opsegu
<50 or
>100
Sadre neku od
preciziranih
vrednosti
In(20; 25;
30)
Sadre vrednost
koja se zavrava
preciziranim
ciframa
Like "*4,99"
Vraa zapise u kojima se cena po jedinici zavrava ciframa 4,99, npr. 4,99 din.,
14,99 din., 24,99 din., itd.
Sadre
vrednosti koje
nedostaju ili su
bez vrednosti
Je bez
vrednosti
Ne sadre polja
bez vrednosti
Is Not Null
VRH STRANICE
pdfcrowd.com
OBUHVAENI ZAPISI
KRITERIJUM
REZULTAT UPITA
Tano se podudaraju sa
nekom vrednou, npr.
2.2.2006.
#2.2.2006#
Ne podudaraju se sa
nekom vrednou, npr.
2.2.2006.
Not #2.2.2006#
< #2.2.2006#
pdfcrowd.com
> #2.2.2006#
<#2.2.2006# or >#4.2.2006#
#2.2.2006# or #3.2.2006#
Sadre neku od
vrednosti
Sadre datum u
DatePart("m"; [DatumProdaje]) = 12
pdfcrowd.com
odreenom mesecu
(nezavisno koje godine),
npr. u decembru
koje su izvrene u
decembru bilo koje godine.
Sadre datum u
odreenom kvartalu
(nezavisno koje godine),
npr. u prvom kvartalu
DatePart("q"; [DatumProdaje]) = 1
Date()
Date() -1
Date() + 1
Sadre datume u
prethodnoj sedmici
Year([DatumProdaje])* 53 + DatePart("ww";
[DatumProdaje]) = Year(Date())* 53 + DatePart("ww";
Date()) - 1
Sadre datume u
sledeoj sedmici
Year([DatumProdaje])* 53+DatePart("ww";
[DatumProdaje]) = Year(Date())* 53+DatePart("ww";
pdfcrowd.com
sledeoj sedmici
Sadre datum u
prethodnom mesecu
Year([DatumProdaje])* 12 + DatePart("m";
[DatumProdaje]) = Year(Date())* 12 + DatePart("m";
Date()) - 1
Sadre datum u
sledeem mesecu
Year([DatumProdaje])* 12 + DatePart("m";
[DatumProdaje]) = Year(Date())* 12 + DatePart("m";
Date()) +1
Sadre datum u
prethodnom kvartalu
Year([DatumProdaje])*4+DatePart("q";[DatumProdaje])
= Year(Date())*4+DatePart("q";Date())- 1
Sadre datum u
Year([DatumProdaje])*4+DatePart("q";[DatumProdaje])
pdfcrowd.com
sledeem kvartalu
= Year(Date())*4+DatePart("q";Date())+1
Year([DatumProdaje]) = Year(Date())
Sadre datum u
prethodnoj godini
Year([DatumProdaje]) = Year(Date()) -1
Sadre datum u
sledeoj godini
Year([DatumProdaje]) = Year(Date()) + 1
Year([DatumProdaje]) = Year(Date()) i
Month([DatumProdaje]) <= Month(Date()) i
Day([DatumProdaje]) <= Day (Date())
Vraa zapise o
transakcijama koje su
izvrene u periodu od 1.
januara ove godine do
dananjeg datuma. Ako je
dananji datum 2.2.2006,
videete zapise za period
izmeu 1. januara 2006. i
2.2.2006.
< Date()
> Date()
Je bez vrednosti
Vraa zapise o
transakcijama u kojima
nedostaje datum
transakcije.
Is Not Null
Vraa zapise o
pdfcrowd.com
bez vrednosti
transakcijama u kojima je
poznat datum transakcije.
VRH STRANICE
PRIMENA KRITERIJUMA
Da/ne
U red Kriterijumi upiite Da kako biste obuhvatili zapise u kojima je potvren izbor u polju za
potvrdu. Upiite Ne kako biste obuhvatili zapise u kojima je opozvan izbor u polju za potvrdu.
Prilog
U red Kriterijumi upiite Is Null kako biste obuhvatili zapise koji ne sadre priloge. Upiite Is Not
Null kako biste obuhvatili zapise koji sadre priloge.
Pronalaenje
Postoje dva osnovna tipa polja za pronalaenje: polja koja pronalaze vrednosti u postojeem
izvoru podataka (koristei sporedni klju) i polja koja su zasnovana na listi vrednosti preciziranih
prilikom kreiranja polja za pronalaenje.
Polja za pronalaenje koja su zasnovana na listi preciziranih vrednosti imaju tip podataka Tekst,
a vaei kriterijumi su isti kao i za druga tekstualna polja.
Kriterijumi koje moete da koristite u polju za pronalaenje koje je zasnovano na vrednostima
postojeeg izvora podataka zavise od tipa podataka u sporednom kljuu, a ne od tipa podataka
koje bi trebalo pronai. Na primer, polje za pronalaenje moe da prikae ime zaposlenog, ali da
koristi sporedni klju sa tipom podataka Broj. Poto se u tom polju skladite brojevi, a ne tekst,
trebalo bi da koristite kriterijume koji se primenjuje na brojeve, tj. >2.
Ako ne znate tip podataka u sporednom kljuu, pregledajte izvornu tabelu u prikazu dizajna kako
biste odredili tipove podataka u tom polju. Da biste to uradili, postupite na sledei nain:
1. Pronaite izvornu tabelu u oknu za navigaciju.
2. Otvorite tabelu u prikazu dizajna na neki od sledea dva naina:
Izaberite tabelu, a zatim pritisnite kombinaciju tastera CTRL+ENTER
Kliknite desnim tasterom mia na tabelu, a zatim izaberite stavku Prikaz dizajna.
3. Tip podataka za svako polje naveden je u koloni Tip podataka u koordinatnoj mrei za dizajn
tabele.
Sa vie
vrednosti
Podaci u polju sa vie vrednosti se skladite kao redovi u skrivenoj tabeli koju Office Access 2007
kreira i popunjava kako bi predstavio to polje. U prikazu za dizajn upita, u oknu Lista polja ono je
predstavljeno pomou polja koje se moe razviti. Ako elite da koristite kriterijume za polje sa
vie vrednosti, navedite ih za pojedinani red u skrivenoj tabeli. Da biste ovo uradili, postupite na
pdfcrowd.com
sledei nain:
1. Kreirajte upit koji e sadrati polje sa vie vrednosti, a zatim ga otvorite u prikazu dizajna.
2. Razvijte polje sa vie vrednosti tako to ete kliknuti na znak plus (+) pored tog polja ako je
polje ve razvijeno, pored njega e biti znak minus (-). Neposredno ispod imena polja
videete polje koje predstavlja pojedinanu vrednost polja sa vie vrednosti. Ovo polje e
imati isto ime kao i polje sa vie vrednosti, uz dodatnu nisku .Value.
3. Polje sa vie vrednosti i njegovo polje sa pojedinanom vrednou prevucite u odvojene
kolone u koordinatnoj mrei za dizajn. Ako u rezultatima elite da vidite samo celo polje sa
vie vrednosti, opozovite izbor Prikai za polje sa pojedinanom vrednou.
4. U red Kriterijumi upiite kriterijume za polje sa pojedinanom vrednou, tako to ete
upotrebiti kriterijum koji odgovara tipu podataka koje vrednosti predstavljaju.
Svaka vrednost u polju sa vie vrednosti bie pojedinano proraunata pomou kriterijuma koji
navedete. Na primer, pretpostavimo da polje sa vie vrednosti skladiti listu brojeva. Ako
navedete kriterijum >5 AND <3, sa njim e se podudarati svaki zapis u kom je najmanje jedna
vrednost vea od 5 i jedna vrednost manja od 3.
VRH STRANICE
Ne
Direktorijum lokacija
Obratite nam se
Uslovi korienja
igovi
Privatnost i kolaii
Pristupanost
2013 Microsof t Corporation. Sv a prav a zadrana.
pdfcrowd.com