Interogări în Accces

Previzualizare laborator:

Extras din laborator:

Din fereastra Database putem alege dintre cele 2 optiuni de a crea interogari asupra bazei de date:

Create query in Design view

Create query by using wizard

Vom lucra cu fiecare dintre cele doua optiuni.

Create query by using wizard

Asa cum "spune" si optiunea vom folosi un Expertul pentru a crea interogarile de care avem nevoie.

La alegerea optiunii se va deschide o fereastra in care avem posibilitatea sa alegem din fiecare tabele ce campuri dorim a fi afisate in urma interogarii. Presupunem ca vom dori sa aflam numele agentilor, clientilor, si al produselor comandate:

- din fereastra Simple Query Wizard vom alege pe rand fiecare tabela in parte

- apoi aleg campul/rile dorite din acea tabela

Dup ace veti termina de ales campurile din tabele in urma finalizarii operatiei de interogare va rezulta o un table in care vor fi afisate valorile campurilor selectate.

In acest mod nu se pot realize decat interogari foarte simple asupra tabelelor.

Cu ajutorul acestei optiuni se pot face si cateva calcule foarte simple ca SUM, AVG, MAX,MIN si COUNT dupa anumite campuri numerice.

Alegeti optiunea Summary din fereastra Simple Query Wizard inainte de a finalize interogarea si apoi pe Summary Options:

La pasul urmator alegeti operatia dorita:

Create query in design view

La alegerea acestei optiuni se va deschide o fereastra de unde puteti alege tabelele pentru care veti efectua interogarile dumneavoastra:

Sa incercam sa realizam exemplele de mai inainte: sa alegem numele agentilor, al clientilor si al articolelor care au fost comandate.

Pentru aceasta vom alege in campurile:

- Fields - campul corespunzator din fiecare tabela in parte;

- Table - tabela corespunzatoare;

- Sort - dupa caz ascending sau descending pentru un anumit camp;

- Show- stabileste aparitia sau nu a unui camp in tabela rezultata

- Criteria - aici se va scrie un eventual criteriu de selectie

Pentru a rulaun query trebuie sa apasati pe Run query:

Rezultatul va fi o tabela cu campurile selectate.

Pentru a va intoarce in modul design pentru a realize o alta interogare sau a o modifica pe cea realizata apasati View:

In campul Field putem de asemenea sa folosim si campuri calculate. De exemplu vrem sa vedem clientii de la ce agenti si ce produse au comandat impreuna cu valoarea lor finala care se obtine din pretul produsului * cantitatea comandata:

Rezultatul va fi acesta:

Daca analizam expresia: valoare finala: [articole].[art pret]*[comenzi].[cant] se poate deduce ca:

- valoare finala reprezinta eticheta sau numele campului calculate care va apare in tabela rezultata;

- fiecare camp este apelat prin sitanxa: <nume tabela> <nume camp>. Folosinde-se operatorul "." se arata astfel apartenenta campului la acea tabela. Parantezele patrate sunt folosite pentru a grupa numele compuse asa cum avem in exemplul nostrum in cazul campului: art pret ce semnifica articol pret. Accessul va pune implicit "[ ]" pentru fiecare nume de table si camp folosit. In final inmultirea dintre pretul unui articol care se afla in tabela articole si cantitatea comadata, camp care se afla in tabela comenzi este:

[articole].[art pret] * [comenzi].[cant]

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Interogari in Accces.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nota:
9/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
20 pagini
Imagini extrase:
20 imagini
Nr cuvinte:
3 612 cuvinte
Nr caractere:
18 375 caractere
Marime:
677.41KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Birotică
Tag-uri:
interogari, acces, baze de date
Predat:
la facultate
Materie:
Birotică
Sus!