Documente Academic
Documente Profesional
Documente Cultură
Exemple de Criterii de Interogare - Access
Exemple de Criterii de Interogare - Access
2017 ExempledecriteriideinterogareAccess
Produse
Aplicaii
abloane
Instalare
Asisten
Cont
Instruire
Administrator
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
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.
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
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.
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
Dac trebuie s specificai mai multe alternative, utilizai rndurile de sub rndul sau.
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.
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.
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 5/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 6/21
21.05.2017 ExempledecriteriideinterogareAccess
Nu este gol sau Is Not Null And Not Returneaz nregistrrile unde cmpul
necompletat "" arRegiune are o valoare nenul care nu este
necompletat.
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 7/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 8/21
21.05.2017 ExempledecriteriideinterogareAccess
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
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
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 10/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56a 11/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 12/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 13/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 14/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 15/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 16/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 17/21
21.05.2017 ExempledecriteriideinterogareAccess
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 18/21
21.05.2017 ExempledecriteriideinterogareAccess
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:
3. Tipul de date pentru fiecare cmp este listat n coloana Tip de date din grila de proiect
a tabelului.
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.
https://support.office.com/roro/article/Exempledecriteriideinterogare3197228c86844552ac03aba746fb29d8?CorrelationId=7564831a81794e56 21/21