Sunteți pe pagina 1din 4

Interogari in Acces

Tipuri de interogari:
1.
2.
3.
4.
5.
6.
7.
8.

De selectie simpla
De selectie cu criteriu
Cu parametru
De tip total incrucisat
De modificare/actualizare
De tip total
De adaugare
De stergere

1. Interogarea de selectie simpla este cea care sta la baza tuturor celorlalte
tipuri de interogari.
Etape:
-se acceseaza meniul creare;
-se allege optiunea proiectare interogare
-din fereastra afisare table alegem entitatiile care se regasesc in enuntul
interogarii;
-se aleg acele attribute care sunt specificate in enunt;
-se salveaza si se ruleaza interogarea.
Exemplu: Afisati pentru fiecare raion in parte care sunt produsele
(denumire, furnizor, termen valabilitate si pret).

2. Interogarea de selectie cu criteriu


-se creeaza prin adaugare unor conditii pe linia criteriu
Tipuri de conditii:
a). utilizarea operatoruilor de comparatie (>;<;>=;<=;=;<>)
ex. >10, >1000, =17.03.2015
b). operatorul LIKE, impreuna cu * si ?
OBSERVATIE:
*- tine loc de oricate si orice caractere
?- tine loc de un character, de orice fel
Ex: LIKE *e valorile care se termina cu e;
LIKE ???e valorile de 4 caractere din care ultimul este e;
LIKE A??a
c). Operatorul IN
ex: IN(BV;SB;AB) valorile cuprinse in multimea specificata

d). BETWEEN
ex: BETWEEN 50 AND 100
BETWEEN 20.10.2015 AND 06.12.2015
e). operatorii logici OR si AND
ex: fructe OR legume
( 3 OR
7
)
LIKE A* AND LIKe *ie
EXEMPLE:
1. Afisati pentru toti angajatii al caror nume incepe cu A,B,C care sunt
vanzarile efectuate (Numar bon, data si ora).
2. Afisati pentru furnizorii din Sibiu, Deva si Brasov care sunt produsele
(denumire si data fabricatie) furnizate.

3.Interogarea cu parametru
-se creeaza din interogarea de selectie simpla prin adaugarea pe linia criteria a
unui mesaj scris intre paranteze drepte, care sa invite utilizatorul sa introduca o
valoare care va restrictiona rezultatele afisate.
EX: Afisati toti angajatii care lucreaza pe o anumita functie introdusa de la
tastatura
4.Interogarea de tip total
-se creeaza din interogarea de selectie simpla care va contine doar acele atribute
dupa care se face gruparea datelor si asupra cararora se aplica o functie
-pentru a transforma interogarea de selectie simpla in tip total se apasa butonul
(Totalului) avand ca efect aparitia in interogare a liniei total unde putem face
setarile necesare pentru afisarea rezultatului corect.
EX: -afisati numarulu de angajati pentru fiecare functie in parte
-afisati pentru fiecare furnizor in parte pretul total al produselor din stoc
Functiile care pot sa fie alese sunt sum(SUM), medie(AVG), minim(MIN),
maxim(MAX), contor(COUNT)
5. Interogarea de tip tabel incrucisat
-este utilizata pentru a afisa datele rezultate sub forma de grila.
-se porneste de la interogarea de proiectie ce va contine cel putin 3 atribute care
vor fi titlu de rand titlu de coloana respectiv valoare in matricea rezultata;
-din meniul rpoiectare se alege optiunea tabel incrucisat; vor aparea liniile total si
tabel incurcisat;
- pe linia tabel incrucisat alege pe fiecare camp sau atribut una din optinile titlu
rand titlu coloana sau valoare;-pe linia total , pentru campul pe care l-am ales ca si valoare v-om specifica o
functie din cele existente.

Ex. Afisati pentru fiecare angajat in parte ce cantitate din fiecare produs a
vandut.

6. Interogare de actualizare (modificare)


Este utilizata pentru a schimba valorile datelor de tip numeric sau data
calendaristica din baza de date:
-se porneste de la o interogare de selelctie simpla care va contine doar acele
campuri asupra carorra se face modficarea sau aasupra carora se impune o
conditie;
-din meniul proiectare se alege optiunea actualizare care va avea ca efect
aparitia actualizare la;
-p[e aceasta linie se va scrie conditia de modificare in functie de enunt;
-se ruleaza interogarea iar efectul ei va fi observat in tabelul care contine punctul
de modificat.
Exemplu. Indexati salarile tuturor angajatilor cu 5%
1. Mariti suprafata raionului 4, cu 50 m2
2. Micsorati termenul de valalbilitate pentru produsele de la raionul 2 cu 5
zile
3. Actulizati stocul produselor furnizate de SC FIFO SRL cu 7%
4. Acordati o prima a carui valoare se introduce de la tastatura pentru
responsabilul cu curatenia
7. Interotgare de tip adaugare
Este utilizata pentru a insera intr-un tabel destinatie inregistrari din unul mai
multe tabele sursa.
Etape:
-se porneste de la interogarea de selectie simpla care contine acele campuri din
tabele sursa care vor fi preluate in tebelul destinatie.
-daca este necesar, se impun anumite conditiii pe linia criterii
-din meniul proiectare se alege adaugare
-pe linia adaugare la se vor selecta campurile din tabelul ddestinatie care vor
prelua valoriile campurilor sursa.
Ex:
1. Adaugati in tabelul aniversari acei angajati care sunt nascuti in luna octombrie.

2. Adaugati in tabelul angajati vechi pe aceia care au vechimea mai mare de 10


ani.

8. Interogarea de stergere
Este utilizata pentru a elimina anumite conditii dintr-un anumit tabel
Etape:
-se proneste de la interogare de selectie simpla care contine doar acele atribute
sau campuri asupra carora se impune coditia de stergere;
OBSERVATIE: Conditiile de stergere se creeaza utilizand operatorii amintiti la
interogare de selectie cu criteriu
Ex:
1. Eliminati din tabelul vanzari inregistrarile cuprinse intre orele 14:08 si 15:01.
2. Stergeti din tabelul angajati vechi pe aceia care au vechimea mai mare decat
10.
Exercitii
Aplicatie Firma de constructii
1. Afisati sub forma de grila, pentru fiecare angajat care este valoarea totala
a comenzilor onorate pentru fiecare tip de material.
2. Eliminati din tebelul comenzi pe acelea pastrate inainte de 20.01.2014.
3. Inserati in tabelul materiale noi pe acelea care au pretul mai mic decat 20
(cod furnizor, nume material, cantitate, pret material).
4. Pentru comenzile inregistrate pentru case, indexati valaorea comenzii cu
1%.

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