Sunteți pe pagina 1din 21

21.05.

2017 ExempledecriteriideinterogareAccess

Cutai n ajutorul Office 0


Office

Produse
Aplicaii
abloane
Instalare

Asisten
Cont

Instruire

Administrator

Exemple de criterii de interogare


Se aplic la: Access 2016, Access 2013, Access 2010, Access 2007

Cnd dorii s limitai rezultatele unei interogri pe baza valorilor dintrun cmp, utilizai
criterii de interogare. Un criteriu de interogare este o expresie pe care Access o compar cu
valorile din cmpurile de interogare pentru a determina dac va include nregistrarea care
conine fiecare valoare. De exemplu, = "Braov" este o expresie pe care Access o poate
compara cu valorile dintrun cmp text ntro interogare. Dac valoarea pentru acel cmp
ntro anumit nregistrare este "Braov", Access include nregistrarea n rezultatele
interogrii.

Acest articol listeaz cteva exemple de criterii de interogare. Articolul presupune c suntei
familiarizat cu proiectarea interogrilor de selectare simple.

Pentru a afla mai multe despre crearea interogrilor de selectare, consultai articolul
Selectarea datelor utiliznd o interogare.

n acest articol
Introducere n criteriile de interogare

Criterii pentru cmpurile Text, Memo i Hyperlink

Criterii pentru cmpurile Numr, Moned i Numerotare automat

Criterii pentru cmpurile Dat/or

Criterii pentru alte cmpuri

Introducere n criteriile de interogare


https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 1/21
21.05.2017 ExempledecriteriideinterogareAccess

Introducere n criteriile de interogare


Criteriul este similar cu o formul: este un ir care poate consta n referine de cmp,
operatori i constante. Criteriile de interogare mai sunt denumite i expresii n Microsoft
Office Access 2007.

Tabelele de mai jos afieaz cteva exemple de criterii i explic modul n care acestea
funcioneaz.

Criterii Descriere

>25 i <50 Acest criteriu se aplic la un cmp numeric, cum ar fi Pre sau
UnitinStoc. El include doar nregistrrile n care cmpul Pre sau
UnitinStoc conine o valoare mai mare dect 25 i mai mic dect
50.

DateDiff Acest criteriu se aplic la un cmp Dat/or, cum ar fi DataNaterii. n


"yyyy", rezultatul interogrii sunt incluse doar nregistrrile n care numrul de
[DataNaterii], ani ntre data naterii unei persoane i data de astzi este mai mare
Date > 30 dect 30.

Is Null Acest criteriu poate fi aplicat la orice tip de cmp pentru a afia
nregistrrile n care valoarea cmpului este nul.

Dup cum putei vedea, criteriile pot fi foarte diferite unele de altele, n funcie de tipul de
date al cmpului la care se aplic i de cerinele dvs. specifice. Unele criterii sunt simple i
utilizeaz operatori i constante de baz. Altele sunt complexe i utilizeaz funcii, operatori
speciali i conin referine de cmp.

Acest articol listeaz cteva criterii utilizate frecvent, dup tipul de date. Dac exemplele
oferite n acest articol nu rspund cerinelor dvs. specifice, v putei crea propriile criterii.
Pentru a face acest lucru, trebuie mai nti s v familiarizai cu lista complet de funcii,
operatori, caractere speciale i cu sintaxa pentru expresii referitoare la cmpuri i litere.
Pentru mai multe informaii, consultai articolele listate n seciunea Consultai i.

Aici vei vedea unde i cum putei aduga criteriile. Pentru a aduga un criteriu la o
interogare, trebuie s deschidei interogarea n Vizualizarea proiect. Apoi putei s
identificai cmpurile pentru care dorii s specificai criterii. n cazul n care cmpul nu se
afl deja n grila de proiect, l putei aduga glisndul din fereastra de proiectare a
interogrii n grila de cmpuri sau fcnd dublu clic pe cmp Dac facei dublu clic pe

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 2/21
21.05.2017 ExempledecriteriideinterogareAccess

cmp, acesta va fi adugat automat la urmtoarea coloan goal din grila de cmpuri.. n
sfrit, tastai criteriile n rndul Criterii.

Criteriile pe care le specificai pentru cmpuri diferite n rndul Criterii sunt combinate
utiliznd operatorul AND. Cu alte cuvinte, criteriile specificate n cmpurile Localitate i
DataNaterii sunt interpretate astfel:

City = "Braov" AND BirthDate < DateAdd " yyyy ", 40, Date

1. Cmpurile Localitate i DataNaterii includ criterii.

2. Doar nregistrrile n care valoarea cmpului Localitate este Braov vor ndeplini acest
criteriu.

3. Doar nregistrrile persoanelor cu vrsta de cel puin 40 de ani vor ndeplini acest criteriu.

4. Doar nregistrrile care ndeplinesc ambele criterii vor fi incluse n rezultat.

Ce se ntmpl dac dorii s fie ndeplinit doar una dintre aceste condiii? Cu alte cuvinte,
dac avei criterii alternative, cum le introducei?

Dac avei criterii alternative sau dou seturi de criterii independente unde este suficient s
fie ndeplinit un singur set, putei utiliza ambele rnduri, Criterii i sau, n grila de proiect.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 3/21
21.05.2017 ExempledecriteriideinterogareAccess

1. Criteriul Localitate este specificat n rndul Criterii.

2. Criteriul DataNaterii este specificat n rndul sau.

Criteriile specificate n rndurile Criterii i sau sunt combinate utiliznd operatorul OR


sau, dup cum este artat mai jos:

City = "Braov" OR DataNaterii < DateAdd"yyyy", 40, Date

Dac trebuie s specificai mai multe alternative, utilizai rndurile de sub rndul sau.

nainte s continuai cu exemplele, reinei urmtoarele:

n cazul n care criteriile sunt temporare sau se modific des, putei filtra rezultatul
interogrii n loc s modificai frecvent criteriile de interogare. Un filtru este un criteriu
temporar care modific rezultatul interogrii fr a modifica proiectarea interogrii.
Pentru mai multe informaii despre filtre, consultai articolul Filtrarea: Restrngerea
numrului de nregistrri dintro vizualizare.

n cazul n care cmpurile de criterii nu se modific, ns valorile de care suntei interesat


se modific frecvent, putei crea o interogare cu parametri. O interogare cu parametri i
solicit utilizatorului valorile de cmp, apoi le utilizeaz pentru a crea criteriile de
interogare. Pentru mai multe informaii despre interogrile cu parametri, consultai
articolul Utilizarea parametrilor n interogri i rapoarte.

Criterii pentru cmpurile Text, Memo i Hyperlink


Urmtoarele exemple sunt pentru cmpul arRegiune dintro interogare bazat pe un
tabel care stocheaz informaii despre persoanele de contact. Criteriul este specificat n
rndul Criterii al cmpului din grila de proiect.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 4/21
21.05.2017 ExempledecriteriideinterogareAccess

Un criteriu pe care l specificai pentru un cmp Hyperlink este, n mod implicit, aplicat la
poriunea de text afiat pentru valoarea cmpului. Pentru a specifica criteriile pentru
poriunea cu adresa URL de destinaie a valorii, utilizai expresia HyperlinkPart. Sintaxa
pentru aceast expresie este dup cum urmeaz: HyperlinkPart[Table1].[Field1],1 =
"http://www.microsoft.com/", unde Table1 este numele tabelului care conine cmpul
hyperlink, Field1 este cmpul hyperlink i http://www.microsoft.com este adresa URL pe
care dorii s o potrivii.

Pentru a include Utilizai acest Rezultatul interogrii


nregistrrile criteriu
care...

Se potrivesc exact "China" Returneaz nregistrrile unde cmpul


cu o valoare, cum arRegiune este setat la China.
ar fi China

Nu se potrivesc cu Not "Mexic" Returneaz nregistrrile unde cmpul


o valoare, cum ar arRegiune este setat la o alt ar/regiune
fi Mexic dect Mexic.

ncep cu irul Like S* Returneaz nregistrrile pentru toate


specificat, cum ar rile/regiunile ale cror nume ncep cu S,
fi S cum ar fi Suedia sau SUA.

NOT :Cnd se utilizeaz ntro expresie, asteriscul * reprezint


orice ir de caractere; se mai numete metacaracter. Pentru o
list de astfel de caractere, consultai articolul Referine despre
metacaracterele Access.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 5/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest Rezultatul interogrii


nregistrrile criteriu
care...

Nu ncep cu irul Not Like S* Returneaz nregistrrile pentru toate


specificat, cum ar rile/regiunile ale cror nume ncep cu alt
fi S liter dect S.

Conine irul Like "*Coreea*" Returneaz nregistrrile pentru toate


specificat, cum ar rile/regiunile care conin irul Coreea.
fi Coreea

Nu conin irul Not Like "*Coreea*" Returneaz nregistrrile pentru toate


specificat, cum ar rile/regiunile care nu conin irul Coreea.
fi Coreea

Se termin cu irul Like "*ina" Returneaz nregistrrile pentru toate


specificat, cum ar rile/regiunile ale cror nume se termin n
fi ina ina, cum ar fi China i Argentina.

Nu se termin cu Not Like "*ina" Returneaz nregistrrile pentru toate


irul specificat, rile/regiunile ale cror nume nu se termin
cum ar fi ina n ina, cum ar fi China i Argentina.

Conine valori Is Null Returneaz nregistrrile unde nu exist nicio


nule sau care valoare n cmp.
lipsesc

Nu conine valori Is Not Null Returneaz nregistrrile unde valoarea nu


nule lipsete din cmp.

Conine iruri de "" o pereche de Returneaz nregistrrile unde cmpul este


lungime zero ghilimele setat la o valoare necompletat dar nenul.
De exemplu, nregistrrile articolelor vndute
n alt departament pot conine o valoare
necompletat n cmpul arRegiune.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 6/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest Rezultatul interogrii


nregistrrile criteriu
care...

Nu conine iruri Not "" Returneaz nregistrrile unde cmpul


de lungime zero arRegiune are o valoare care nu este
necompletat.

Conine valori "" Or Is Null Returneaz nregistrrile unde nu exist nicio


nule sau iruri de valoare n cmp sau valoarea este setat s fie
lungime zero o valoare necompletat.

Nu este gol sau Is Not Null And Not Returneaz nregistrrile unde cmpul
necompletat "" arRegiune are o valoare nenul care nu este
necompletat.

Urmeaz unei >= "Mexic" Returneaz nregistrrile pentru toate


valori, cum ar fi rile/regiunile, ncepnd cu Mexic i
Mexic, cnd se continund pn la finalul alfabetului.
sorteaz n ordine
alfabetic

Se ncadreaz Like "[AD]*" Returneaz nregistrrile pentru


ntrun anumit rile/regiunile ale cror nume ncep cu
interval, cum ar fi literele A pn la D.
de la A la D

Se potrivesc cu "SUA" Or "Canada" Returneaz nregistrrile pentru SUA i


una din dou Canada.
valori, cum ar fi
SUA sau Canada

Conin una din In"Frana", "China", Returneaz nregistrrile pentru toate


valorile dintro "Germania", rile/regiunile specificate n list.
list de valori "Japonia"

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 7/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest Rezultatul interogrii


nregistrrile criteriu
care...

Conin anumite Right[arRegiune], Returneaz nregistrrile pentru toate


caractere ntro 1 = "a" rile/regiunile unde ultima liter este a.
anumit poziie n
valorile cmpului

Satisfac cerine de Len[arRegiune] Returneaz nregistrrile pentru ri/regiuni


lungime > 10 ale cror nume au mai mult de 10 caractere.

Se potrivesc unui Like "Chi??" Returneaz nregistrrile pentru ri/regiuni,


anumit model cum ar fi China sau Chile, ale cror nume au
cinci caractere lungime i primele trei
caractere Chi.

NOT :Cnd sunt utilizate ntro expresie, caracterele ? i _


reprezint un singur caracter; acestea se mai numesc i
metacaractere. Caracterul _ nu se poate utiliza n aceeai
expresie cu ? sau cu metacaracterul *. Putei utiliza
metacaracterul _ ntro expresie care conine metacaracterul %.

Criterii pentru cmpurile Numr, Moned i


Numerotare automat
Urmtoarele exemple sunt pentru cmpul PreUnitar dintro interogare bazat pe un tabel
care stocheaz informaii despre produse. Criteriul este specificat n rndul Criterii al
cmpului din grila de proiect a interogrii.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 8/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a Utilizai Rezultatul interogrii


include acest
nregistrrile crit eriu
care...

Se potrivesc 100 Returneaz nregistrrile unde preul unitar al produsului


exact cu o este de 100 de lei.
valoare, cum ar
fi 100

Nu se potrivesc Not Returneaz nregistrrile unde preul unitar al produsului


cu o valoare, 1000 nu este de 1000 de lei.
cum ar fi 1000

Conin o valoare < 100 Returneaz nregistrrile unde preul unitar este mai mic
mai mic dect <= 100 dect 100 de lei <100. A doua expresie <=100 afieaz
acea valoare, nregistrrile unde preul unitar este mai mic sau egal cu
cum ar fi 100 100 de lei.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 9/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a Utilizai Rezultatul interogrii


include acest
nregistrrile crit eriu
care...

Conin o valoare >99,99 Returneaz nregistrrile unde preul unitar este mai mare
mai mare dect >=99,99 dect 99,99 de lei >99,99. A doua expresie afieaz
o valoare cum ar nregistrrile unde preul unitar este mai mare sau egal cu
fi 99,99 99,99 de lei.

Conin una din 20 or 25 Returneaz nregistrrile unde preul unitar este de 20 sau
dou valori, cum 25 de lei.
ar fi 20 sau 25

Conin o valoare >49,99 Returneaz nregistrrile unde preul unitar este ntre dar
care se i nu inclusiv 49,99 i 99,99 lei.
ncadreaz ntr <99,99
un interval de sau
valori Between
50 and
100

Conin o valoare <50 or Returneaz nregistrrile unde preul unitar nu este ntre 50
care este n >100 i 100 de lei.
afara unui
interval

Conin una sau In20, Returneaz nregistrrile unde preul unitar este de 20, 25
mai multe valori 25, 30 sau 30 de lei.
specifice

Conin o valoare Like Returneaz nregistrrile unde preul unitar se termin n


care se termin "*4,99" 4,99, cum ar fi 4,99 lei, 14,99 lei, 24,99 lei etc.
cu cifrele
NOT :Cnd sunt utilizate ntro expresie, caracterele * i % reprezint orice numr
specificate de caractere; acestea se mai numesc i metacaractere. Caracterul % nu se poate
utiliza n aceeai expresie cu * sau cu metacaracterul ?. Putei utiliza metacaracterul
% ntro expresie care conine metacaracterul _.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 10/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a Utilizai Rezultatul interogrii


include acest
nregistrrile crit eriu
care...

Conin valori Is Null Returneaz nregistrrile unde nu este introdus nicio


nule sau care valoare n cmpul PreUnitar.
lipsesc

Conin valori Is Not Returneaz nregistrrile unde valoarea nu lipsete din


nenule Null cmpul PreUnitar.

Criterii pentru cmpurile Dat/or


Urmtoarele exemple sunt pentru cmpul DatComand dintro interogare bazat pe un
tabel care stocheaz informaii despre comenzi. Criteriul este specificat n rndul Criterii al
cmpului din grila de proiect a interogrii.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 11/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Se potrivesc exact #2/2/2006# Returneaz nregistrrile


cu o valoare, cum tranzaciilor care au avut
ar fi 2/2/2006 loc pe 2 februarie 2006. Nu
uitai s ncadrai valorile
dat cu caracterul #, astfel
nct Access s poat face
distincia ntre valorile dat
i irurile text.

Nu se potrivesc cu Not #2/2/2006# Returneaz nregistrrile


o valoare, cum ar tranzaciilor care au avut
fi 2/2/2006 loc ntro alt zi dect 2
februarie 2006.

Conin valori de < #2/2/2006# Returneaz nregistrrile


dinaintea unei tranzaciilor care au avut
anumite date, cum loc nainte de 2 februarie
ar fi 2 februarie 2006.
2006
Pentru a vizualiza
tranzaciile care au avut loc
la sau nainte de aceast
dat, utilizai operatorul <=
n locul operatorului <.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 12/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin valori aflate > #2/2/2006# Returneaz nregistrrile


dup o anumit tranzaciilor care au avut
dat, cum ar fi loc dup 2 februarie 2006.
2/2/2006
Pentru a vizualiza
tranzaciile care au avut loc
la sau dup aceast dat,
utilizai operatorul >= n
locul operatorului >.

Conin valori care >#2/2/2006# i <#2/4/2006# Returneaz nregistrrile


se ncadreaz ntr unde tranzaciile au avut loc
un interval de date ntre 2 februarie 2006 i 4
februarie 2006.

De asemenea, putei utiliza


operatorul Between pentru
a filtra dup un interval de
valori, inclusiv punctele de
sfrit. De exemplu,
Between #2/2/2006# i
#4/2/2006# este acelai
lucru cu >=#2/2/2006# i
<=#4/2/2006#.

Conin valori aflate <#2/2/2006# sau >#2/4/2006# Returneaz nregistrrile


n afara unui unde tranzaciile au avut loc
interval nainte de 2 februarie 2006
sau dup 4 februarie 2006.

Conin una din #2/2/2006# sau #2/3/2006# Returneaz nregistrrile


dou valori, cum tranzaciilor care au avut
ar fi 2/2/2006 sau loc pe 2 februarie 2006 sau
2/3/2006 pe 3 februarie 2006.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 13/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin una din In #2/1/2006#, #3/1/2006#, Returneaz nregistrrile


mai multe valori #4/1/2006# unde tranzaciile au avut loc
pe 1 februarie 2006, 1
martie 2006 sau 1 aprilie
2006.

Conin o dat care DatePart"m"; [DateVnzri] = 12 Returneaz nregistrrile


se ncadreaz ntr unde tranzaciile au avut loc
o anumit lun n luna decembrie a oricrui
indiferent de an, an.
cum ar fi
decembrie

Conin o dat care DatePart"q"; [DateVnzri] = 1 Returneaz nregistrrile


se ncadreaz ntr unde tranzaciile au avut loc
un anumit n trimestrul nti al oricrui
trimestru an.
indiferent de an,
cum ar fi
trimestrul nti

Conin data de Date Returneaz nregistrrile


astzi tranzaciilor care au avut
loc n ziua curent. Dac
data de astzi este 2
februarie 2006, vei vedea
nregistrrile unde cmpul
DatComand este setat la
2 februarie 2006.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 14/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin data de ieri Date1 Returneaz nregistrrile


tranzaciilor care au avut
loc n ziua precedent zilei
curente. Dac data de astzi
este 2 februarie 2006, vei
vedea nregistrrile pentru
1 februarie 2006.

Conin data de Date + 1 Returneaz nregistrrile


mine tranzaciilor care vor avea
loc n ziua ulterioar zilei
curente. Dac data de astzi
este 2 februarie 2006, vei
vedea nregistrrile pentru
3 februarie 2006.

Conin date care DatePart"ww"; [DatVnzri] = Returneaz nregistrrile


se ncadreaz n DatePart"ww"; Date and Year tranzaciilor care au avut
sptmna [DatVnzri] = YearDate loc n sptmna curent.
curent Sptmna ncepe
duminic i se termin
smbt.

Conin date care Year[DatVnzri]* 53 + Returneaz nregistrrile


se ncadreaz n DatePart"ww"; [DatVnzri] = tranzaciilor care au avut
sptmna YearDate* 53 + DatePart"ww"; loc sptmna trecut.
precedent Date 1 Sptmna ncepe
duminic i se termin
smbt.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 15/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin date care Year[DatVnzri]* Returneaz nregistrrile


se ncadreaz n 53+DatePart"ww"; [DatVnzri] = tranzaciilor care vor avea
sptmna YearDate* 53+DatePart"ww"; loc sptmna viitoare.
urmtoare Date + 1 Sptmna ncepe
duminic i se termin
smbt.

Conin o dat care Between Date and Date6 Returneaz nregistrrile


se ncadreaz n tranzaciilor care au avut
ultimele 7 zile loc n ultimele 7 zile. Dac
data de astzi este 2
februarie 2006, vei vedea
nregistrrile pentru
perioada 24 ianuarie 2006
2 februarie 2006.

Conin o dat care Year[DatVnzri] = YearNow Returneaz nregistrrile


se ncadreaz n And Month[DatVnzri] = pentru luna curent. Dac
luna curent MonthNow data de astzi este 2
februarie 2006, vei vedea
nregistrrile pentru
februarie 2006.

Conin o dat care Year[DatVnzri]* 12 + Returneaz nregistrrile


se ncadreaz n DatePart"m"; [DatVnzri] = pentru luna precedent.
luna precedent YearDate* 12 + DatePart"m"; Dac data de astzi este 2
Date 1 februarie 2006, vei vedea
nregistrrile pentru
ianuarie 2006.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 16/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin o dat care Year[DatVnzri]* 12 + Returneaz nregistrrile


se ncadreaz n DatePart"m"; [DatVnzri] = pentru luna viitoare. Dac
luna urmtoare YearDate* 12 + DatePart"m"; data de astzi este 2
Date + 1 februarie 2006, vei vedea
nregistrrile pentru martie
2006.

Conin o dat care Between Date And DateAdd"M", 1, nregistrrile vnzrilor


se ncadreaz n Date dintro lun. Dac data de
ultimele 30 sau 31 astzi este 2 februarie 2006,
de zile vei vedea nregistrrile
pentru perioada 2 ianuarie
2006 2 februarie 2006

Conin o dat care Year[DatVnzri] = YearNow Returneaz nregistrrile


se ncadreaz n And DatePart"q"; Date = pentru trimestrul curent.
trimestrul curent DatePart"q"; Now Dac data de astzi este 2
februarie 2006, vei vedea
nregistrrile pentru primul
trimestru din 2006.

Conin o dat care Year[DatVnzri]*4+DatePart"q"; Returneaz nregistrrile


se ncadreaz n [DatVnzri] = pentru trimestrul
trimestrul YearDate*4+DatePart"q";Date 1 precedent. Dac data de
precedent astzi este 2 februarie 2006,
vei vedea nregistrrile
pentru ultimul trimestru din
2005.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 17/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin o dat care Year[DatVnzri]*4+DatePart"q"; Returneaz nregistrrile


se ncadreaz n [DatVnzri] = pentru trimestrul urmtor.
trimestrul urmtor YearDate*4+DatePart"q";Date+1 Dac data de astzi este 2
februarie 2006, vei vedea
nregistrrile pentru
trimestrul doi din 2006.

Conin o dat care Year[DatVnzri] = YearDate Returneaz nregistrrile


se ncadreaz n pentru anul curent. Dac
anul curent data de astzi este 2
februarie 2006, vei vedea
nregistrrile pentru anul
2006.

Conin o dat care Year[DatVnzri] = YearDate 1 Returneaz nregistrrile


se ncadreaz n tranzaciilor care au avut
anul precedent loc anul trecut. Dac data
de astzi este 2 februarie
2006, vei vedea
nregistrrile pentru anul
2005.

Conin o dat care Year[DatVnzri] = YearDate + 1 Returneaz nregistrrile


se ncadreaz n tranzaciilor cu data n anul
anul urmtor urmtor. Dac data de
astzi este 2 februarie 2006,
vei vedea nregistrrile
pentru anul 2007.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 18/21
21.05.2017 ExempledecriteriideinterogareAccess

Pentru a include Utilizai acest criteriu Rezultatul interogrii


nregistrrile
care...

Conin o dat care Year[DatVnzri] = YearDate Returneaz nregistrrile


se ncadreaz ntre and Month[DatVnzri] <= tranzaciilor cu date ntre 1
1 ianuarie i ziua MonthDate and Day[DatVnzri] ianuarie anul curent i ziua
de astzi <= Day Date de astzi. Dac data de
nregistrri din astzi este 2 februarie 2006,
anul curent vei vedea nregistrrile
pentru perioada 1 ianuarie
2006 2 februarie 2006.

Conin o dat din < Date Returneaz nregistrrile


trecut tranzaciilor care au avut
loc naintea zilei de azi.

Conin o dat din > Date Returneaz nregistrrile


viitor tranzaciilor care vor avea
loc dup ziua de azi.

Filtreaz pentru Is Null Returneaz nregistrrile


valori nule sau unde lipsete data
care lipsesc tranzaciei.

Filtreaz pentru Is Not Null Returneaz nregistrrile


valori nenule unde data tranzaciei este
necunoscut.

Criterii pentru alte cmpuri


Cmpurile Da/Nun rndul Criterii, tastai Da pentru a include nregistrri acolo unde
este bifat caseta de selectare. Tastai Nu pentru a include nregistrri acolo unde nu este
bifat caseta de selectare.

Atarilen rndul Criterii, tastai Is Null pentru a include nregistrri care nu conin
atari. Tastai Is Not Null pentru a include nregistrri care conin atari.
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 19/21
21.05.2017 ExempledecriteriideinterogareAccess

Cmpurile de cutareExist dou tipuri de cmpuri de cutare: cele care caut valori
ntro surs de date existent utiliznd o cheie strin i cele care se bazeaz pe o list de
valori specificate la crearea cmpului de cutare.

Cmpurile de cutare care se bazeaz pe o list de valori specificate sunt de tipul de date
Text, iar criteriile valide sunt aceleai ca cele pentru alte cmpuri text.

Criteriile pe care le putei utiliza ntrun cmp de cutare bazat pe valorile dintro surs de
date existent depind de tipul de date al cheii strine, mai degrab dect de tipul de date
al datelor cutate. De exemplu, putei avea un cmp de cutare care afieaz numele
angajatului, dar utilizeaz o cheie strin de tipul de date Numr. Deoarece cmpul
stocheaz un numr n loc de text, utilizai criteriile potrivite pentru numere; mai exact, >2.

Dac nu cunoatei tipul de date al cheii strine, putei inspecta tabelul surs n Vizualizarea
proiect pentru a determina tipurile de date ale cmpului. Pentru aceasta:

1. Gsii tabelul surs n Panou de navigare.

2. Deschidei tabelul n Vizualizarea proiect efectund una dintre urmtoarele aciuni:

Facei clic pe tabel, apoi apsai CTRL+ENTER

Facei clic dreapta pe tabel, apoi facei clic pe Vizualizare Proiect.

3. Tipul de date pentru fiecare cmp este listat n coloana Tip de date din grila de proiect
a tabelului.

Cmpurile multivaloareDatele dintrun cmp multivaloare sunt stocate sub form de


rnduri ntrun tabel ascuns pe care Office Access 2007 l creeaz i l completeaz pentru a
reprezenta cmpul. n Vizualizarea proiect a interogrii, acesta este reprezentat n Lista de
cmpuri utiliznd un cmp extensibil. Pentru a utiliza criterii pentru un cmp multivaloare,
furnizai criterii pentru un singur rnd al tabelului ascuns. Pentru aceasta:

1. Creai o interogare care conine cmpul multivaloare i deschideio n Vizualizarea


proiect.

2. Extindei cmpul multivaloare fcnd clic pe semnul plus + de lng acesta; n cazul
n care cmpul este deja extins, lng acesta apare simbolul minus . Chiar sub numele
cmpului, vei vedea un cmp care reprezint o singur valoare din cmpul multi
valoare. Acest cmp va avea acelai nume ca i cmpul multivaloare, cu irul .Valoare
adugat.

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 20/21
21.05.2017 ExempledecriteriideinterogareAccess

3. Glisai cmpul multivaloare i cmpul cu valoare unic pentru a separa coloanele din
grila de proiect. Dac dorii s vedei doar cmpul multivaloare complet n rezultate,
debifai caseta de selectare Afiare pentru cmpul cu valoare unic.

4. Tastai criteriile dvs. n rndul Criterii pentru cmpul cu valoare unic, folosind criteriile
potrivite pentru tipul de date reprezentat de valori.

5. Fiecare valoare din cmpul multivaloare va fi evaluat individual, utiliznd criteriile pe


care le furnizai. De exemplu, putei avea un cmp multivaloare care stocheaz o list
de numere. Dac furnizai criteriile > 5 AND < 3, orice nregistrare n care exist cel
puin o valoare mai mare dect 5 i o valoare mai mic dect 3 se va potrivi.

Instalare Administrator Instruire

https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 21/21

S-ar putea să vă placă și