Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Access


Index » educatie » » informatica » Access
» PRINCIPII DE LUCRU CU INTEROGARI IN PROGRAMUL Microsoft ACCESS


PRINCIPII DE LUCRU CU INTEROGARI IN PROGRAMUL Microsoft ACCESS


PRINCIPII DE LUCRU CU interogari IN PROGRAMUL Microsoft ACCESS

Scopul lucrarii

Lucrarea de fata isi propune sa familiarizeze fiecare student cu principiile pe baza carora se pot genera si utiliza interogarile unei baze de date.

2 Notiuni teoretice

2.1 Deschiderea si editarea interogarilor

Interogarea este obiectul bazei de date in care sunt reprezentate inregistrari (sau parti ale acestora) care indeplinesc anumite criterii de cautare. Ele sunt generate in unul sau mai multe tabele.



Ca si in cazul generarii tabelelor, interogarile pot fi create in diferite variante:

cu ajutorul optiunii Wizard; in legatura cu acest aspect, in plus fata de cele prezentate in lucrarile anterioare, se mentioneaza:

primul pas il constituie alegerea tabelului/tabelelor care prezinta sursa de date pentru interogare;

alegerea campurilor (din lista Available Fields) trebuie sa se faca in functie de stricta necesitate a acestora in realizarea interogarilor, altfel interogarea nu este clara;

daca nu este fixat un criteriu de interogare, se vor afisa toate inregistrarile;

daca nu este absolut necesara, cheia primara nu trebuie luata in considerare;

Datele pot fi introduse din nou sau modificate si in interogare. Acest lucru se face la fel ca in tabele sau formulare si determina ca modificarile sa fie preluate imediat in tabelele corespondente.

De asemenea, este posibil ca din interogarea sub forma de tabel sa se creeze un formular corespondent cu aceeasi forma de prezentare.

Exemplu:

Din baza de date Aplicatie indrumar, se doreste listarea, intr-o interogare, a studentilor de la sectia MF, cu urmatoarele date: numele, prenumele, sectia, grupa si media de admitere.

Pentru realizarea acestei sarcini se procedeaza astfel:


In fereastra aplicatiei Wizard (Create query by using wizard) se selecteaza numai campurile necesare in interogarea ceruta, conform figurii:

Se urmeaza pasii aplicatiei, in care se cer, succesiv, formatul interogarii si denumirea acesteia. Se recomanda ca denumirea sa fie in concordanta cu cea a tabelului corespondent.


Pentru introducerea criteriului de interogare "MF", este necesara apelarea la modul Design View, prin butonul:   

Se obtine tabelul:

Revenind in modul de vizualizare normal, interogarea obtinuta este urmatoarea:


Asa cum se poate observa din exemplul prezentat, intr-o interogare generata cu programul Wizard sunt afisate toate inregistrarile, daca nu este fixat nici un criteriu de interogare. Aceasta varianta constituie o buna baza de plecare si poate fi adaptata usor in modul Design View.

Modul Design View pentru o interogare (vizualizat in penultima figura de mai sus) se deosebeste complet de celelalte obiecte ale bazei de date. Elementele caracteristice sunt:

partea superioara a ferestrei - in care este afisata o lista cu toate tabelele din care trebuie sa fie interogate date separate; este posibil sa se lucreze cu doua sau mai multe tabele

partea inferioara a ferestrei - care listeaza toate campurile care trebuie sa fie afisate in interogare; fiecare dintre aceste campuri are mai multe proprietati, care pot fi listate si modificate.

Daca unele campuri trebuie ulterior indepartate, se marcheaza intreaga coloana si se sterge cu tasta Del.

Daca o coloana este importanta pentru o interogare, dar ea nu trebuie prezentata, aceasta poate fi dezactivata in randul Show (vezi figura de mai sus).

2.2 Proprietatile campurilor in modul Design View

Field (Camp):

da numele campului

Table (Tabel):

da tabelul de origine in care se gaseste campul

Sort (Sortare):

se poate opta daca rezultatul interogarii se sorteaza dupa campuri separate. Rezultatul se poate sorta si dupa mai multe campuri, ordinea fiind stabilita de pozitia in interiorul tabelului. In acest sens, campurile pot fi mutate din pozitia lor initiala prin procedeul "drag & drop".

Criteria (Criterii):

Aceasta este probabil cea mai importanta proprietate a unei interogari; utilizatorul trebuie sa stabileasca dupa ce criteriu trebuie filtrate datele din intreaga baza de date. Regulile de introducere a criteriilor de interogare corespund exact celor de la criteriile filtrelor (Lucrarea 14).

Se atrage atentia asupra modului de introducere a criteriilor de interogare, care trebuie sa fie cat mai exacte, de aceasta depinzand realizarea corecta a operatiei de filtrare.

Adaugarea / indepartarea campurilor:

In partea superioara a ferestrei de proiectare se gaseste o lista care contine toate campurile tabelului de origine. Executand un dublu clic pe o intrare a acestei liste, campul respectiv este adaugat interogarii si va aparea in partea inferioara ca ultima intrare, in partea dreapta.

Indepartarea unui camp se face, asa cum am mentionat mai inainte, prin selectarea coloanei si aplicarea comenzii Delete.

3 Modul de lucru

Se deschide baza de date Aplicatie indrumar.

Se creeaza doua interogari pentru tabelul Adrese studenti, utilizand optiunea Wizard.

Prima interogare trebuie sa contina numai campurile Nume, Prenume, Sectia, Telefon. Se denumeste interogarea Lista telefoanelor.

A doua interogare trebuie sa contina numai campurile Nume, Prenume, Sectia, Adresa, Localitatea. Se denumeste interogarea Lista adreselor.

Se ajusteaza latimile coloanelor la valori optime.

Se creeaza o interogare pentru tabelul Adrese studenti, utilizand optiunea Wizard. Aceasta interogare trebuie sa contina toate campurile tabelului cu exceptia cheii primare.

Se denumeste interogarea Adrese studenti.

Se deschide interogarea in modul Design View.

Se sterge campul Facultatea.

Se sterge campul Cod postal.

Se ascunde campul Prenume.

Se sorteaza interogarea crescator dupa campul Localitatea.

Se salveaza si se inchide modul Design View. Se observa apoi rezultatul dupa redeschiderea interogarii.

Se trece din nou in modul Design View.

Se revine cu setarea vizualizarii campului Prenume.

Se stabileste pentru campul Localitatea, drept criteriu "Brasov". Se verifica rezultatul.

Se indeparteaza criteriul de la Localitatea, prin simpla stergere a introducerii.

Se afiseaza numai acele inregistrari care au in campul Nume inscris "Costescu" si "Vlad".

Se sorteaza acest camp invers alfabetic si se verifica rezultatul. Dupa aceea, se indeparteaza filtrul de la campul Nume.

Se verifica daca campul Codul postal ar fi nimerit drept criteriu de interogare. Se introduce din nou campul Codul postal.

Se creeaza un criteriu care sa filtreze numai studentii care au domiciliul in localitati cu codul postal cuprins intre 0000 si 5000.

Se salveaza si se inchide modul Design View. Se verifica rezultatul in interogarea deschisa.

Sa se creeze o interogare pentru tabelul Rezultate studenti, utilizand optiunea Wizard. Aceasta interogare trebuie sa contina urmatoarele campuri ale tabelului: Nume, Prenume, Sectie, Grupa, Medie admitere.

Se creeaza un criteriu combinat care sa permita afisarea studentilor de la sectia MF, cu media de admitere mai mare de 8. Se verifica rezultatul.

Se indeparteaza criteriile folosite.

Se adauga campul Media dupa anul I.

Se afiseaza studentii de la sectia UIP, cu media dupa anul I mai mare de 7,50.

Se indeparteaza criteriile folosite.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate