INTEROGARI- Microsoft Access
Una dintre cela mai puternice operatii in Access este aceea prin care reusim sa interogam diferite obiecte.
Tipuri de interogări
Interogările sunt acele obiecte
din baza de date care ne permit să introducem, să actualizăm şi să aranjăm
datele stocate în tabele.
De asemenea, le putem folosi ca
nişte surse pentru formulare şi rapoarte.
În Access avem următoarele tipuri
de interogări:
A. Select queries.
Sunt acele interogări care extrag
sau ne arată anumite date. Aceste interogări ne vor afişa datele în funcţie de
anumite criterii.
Fiind afişat un rezultat, putem
consulta şi edita aceste date (în funcţie de interogare). O selecţie generează
un tabel logic (îl numim aşa pentru că el nu este stocat pe hard, ci doar în
memoria calculatorului; la fiecare deschidere datele din acest tabel sunt
recalculate).
B. Action queries.
Acest tip de interogări sunt
folosite pentru a modifica unele înregistrări. În acest tip de interogări se
regăsesc următoarele acţiuni: ştergere înregistrare, actualizare înregistrare,
inserare date, crearea unui nou tabel din
unul deja existent.
C. Crosstab queries.
Vom
folosi acest tip de interogări pentru a calcula sau restructura un tabel pentru
o analiză mai uşoară a datelor. Astfel putem calcula numărul de înregistrări,
media unui câmp, suma elementelor sau alte tipuri de calcule pentru datele care
sunt grupate după două câmpuri.
D. SQL queries.
Când
vrem să realizăm o modificare asupra datelor trebuie să apelăm la mecanismul
Microsoft Jet. SQL este un limbaj pe care Microsoft jet în recunoaşte şi ne
permite să comunicăm prin ajutorul lui.
Atunci
când creăm o interogare în Query Design,
Access construieşte în spatele acestei secvenţe o interogare în SQL. Dcaă vrem
putem să vizualiăm şi să edităm această interogare.
După ce
am făcut modificările necesare, fereastra Query
Design se va modifica, adaptându-se la noua secvenţă
SQL.
Sunt
anumite cazuri în care nu putem folosi Query
Design pentru a
defini o interogare. În toate aceste cazuri vom folosi, direct, cod SQL.
Crearea unei
interogări
Sarcini de lucru:
Vizualizați urmatorul exemplul prezentat de profesor la videoproiector.
Observati modul de lucru si pasii parcursi de profesor.
Realizati aplicatia si expediati-o la sfarsitul orei pe adresa de e-mail a profesorului.
De exemplu, putem sa interogam ambele tabele in acelasi timp si sa aflam care sunt mediile fiecarui elev.
Din panglica Creare alegeti Proiectare interogare.
Alegem ambele tabele, apasam Adaugare, apoi Inchidere.
Observam ca este evidentiata si relatia dintre cele doua tabele. In acest moment putem sa vedem orice fel de informatie stocata in aceste tabele. Facem dublu-click pe coloana
Nume din tabela ELEVI, si ea este introdusa automat in acesta interogare.
Mai adaugam Prenume din tabela ELEVI si lb_romana din tabela MEDII_ELEVI.
Apasam Executare, din panglica Proiectare → Rezultate.
Se vor afisa inregistrarile gasite.