start

11
start laborator 4

description

start. laborator 4. Interog ări Access. Querry (Interogare) provine din latinescul “ quaerere ” , ceea ce înseamnă “a cere”. Interogarea reprezintă o cerere adresată bazei de date pentru a afla anumite informaţii stocate în obiectele bazei de date. - PowerPoint PPT Presentation

Transcript of start

Page 1: start

start

laborator 4

Page 2: start

creare

Interogări Access

Querry (Interogare) provine din latinescul “quaerere”, ceea ce înseamnă “a

cere”.

Interogarea reprezintă o cerere adresată bazei de date pentru a afla anumite

informaţii stocate în obiectele bazei de date.

Rezultatul îl reprezintă un set de înregistrări numit “dynaset” - un set dinamic

de date. Aceste înregistrări nu se păstrează în baza de date. Prin salvarea

unei interogări nu vor fi salvate înregistrările sale ci doar structura sa.

Etape de creare:

Adăugarea / selectarea tabelelor

Adăugarea câmpurilor

Precizarea criteriilor, a tipului de sortare sau limitare

Rularea interogării

Page 3: start

creare

Crearea unei interogări

Folosind instrumentul “Nou”

Folosind modul

Vizualizare proiect

Page 4: start

creare2

Crearea unei interogări – adăugarea tabelelor

Se selectează tabelul şi se apasă butonul “Adaugare”

Se adaugă tabelele care conţin datele necesare interogării

Page 5: start

creare3

Crearea unei interogări – adăugarea câmpurilor

se selectează câmpul şi tabelul din care face parte sau se dă dublu click pe numele câmpului din tabel

După ce tabelele au fost adăugate se precizează câmpurile necesare.

Page 6: start

creare4

Crearea unei interogări – adăugarea criteriilor

linia de adăugare a criteriilor

După ce tabelele au fost adăugate se precizează câmpurile necesare.

comutator de afişare a câmpului

modalitatea de sortare

butonul de limitare a rezultatelor

Page 7: start

rulare

Rularea unei interogări

butonul de rulare

butonul de vizualizare rezultate

Page 8: start

rulare2

Rezultatul rulării unei interogări

butonul de revenire în modul de proiectare

Page 9: start

multiple

Interogări cu criterii multiple

criteriul impus pentru câmpul “editura”

criteriul impus

pentru

câmpul

“anul_aparitiei”

Page 10: start

operatori1

Operatori

Operatori aritmetici:

+,-,/,*,\,^,mod

Operatorul de concatenare a textelor: &

exemplu: [prenume] & “ “ & [nume]

Operatori logici:

And – şi

Or – sau

Not - negaţie

Xor – sau exclusiv

Exemplu: [pret] >20 and <40

[editura] “Nemira” or “Polirom”

[nationalitate] not “roman”

Page 11: start

operatori2

Operatori

Operatori relaţionali:

<, >, <=, >=, <>, = (pot fi folosiţi pentru numere şi expresii de tip text)

exemplu: prenume > “M”, pret > 40

between – între, exemplu: between “A” and “L”, between 10 and 30

in (element1, element2, …) – în mulţime, exemplu: in (“Nemira”,”BPT”)

Like / Not Like – operatorul “smilar” (poate fi folosit împreună cu wild card-uri)

Wild card-uri:

* - înlocuieşte o secvenţă de caractere (*a, *a*, a*)

? - înlocuieşte un singur caracter (a?, ?a, ?a?)

# - înlocuieşte o singură cifră (10#, #10, #10#)

[] - înlocuieşte un caracter cuprins în lista - c[ao]r, c[a-o]r, c[!ao]r

Exemplu: not like “*o*” – toate expresiile ce nu conţin litera o,

like “a*” – toate expresiile ce încep cu litera a