Curs Access 2003 Avansat (II)

Acum accesezi varianta DEMO.

Pentru a accesa intregul curs intra in cont dand click aici

Interogări de tip modificare de date (Update Query) - Partea 1

Preambul
În acest exemplu, vom dori să actualizăm coloana de salarii.
Vom dori să mărim salariul angajaţilor a căror profesie este cea de inginer.
Acel salariu îl vom mări cu 10%.

Pentru a face această modificare avem la dispoziţie două metode:
- manual (lucru care nu este recomandat, atunci când avem de a face cu foarte multe înregistrări);
- cu un query de tip Update.



Pasul 0
Apasă butonul Descarcă documentele ajutătoare din partea dreapta-susşi dezarhivează documentul ajutător.


Pasul 1
Execută dublu click pe opţiunea indicată
(1).
Apasă pe butonul Add (2).
Apasă pe butonul Close(3).








Pasul 2
Pentru a crea o interogare de tip Update, vom modifica tipul interogării. Apasă butonul Update (1).

Selectează opţiunea indicată (2).
Execută dublu click pe coloana indicată (3).
Execută un click în câmpul indicat (4).

În câmpul Update To am scris următoarea sintaxă: [Salariul]*1,1
Acest lucru înseamnă că toate salariile din coloana Salariul vor fi înmulţite cu 1,1.
Nu vrem acest lucru pentru toţi angajaţii, ci doar pentru ingineri.


Execută un click în câmpul indicat
(5).












Pasul 3
Pentru a fi siguri că doar inginerii vor primi acea mărire de salariu, în zona de criterii vom pune un criteriu ce ţine cont de profesie.

Sintaxa este: [Profesia]="inginer"


Apasă pe butonul Run
(1).
În acest moment suntem atenţionaţi că vom actualiza datele din tabel. Apasă pe butonul Yes (2).

Apasă pe butonul de minimizare (3).








Pasul 4
Apasă pe tab-ul Tables (4).

Execută dublu click pe tabelul indicat (5).
În acest moment, salariile tuturor inginerilor au fost actualizate (6).





Intregul continut este protejat prin Legea drepturilor de autor, toate drepturile fiind rezervate. Toate drepturile referitoare la pagini, continutul si prezentarea site-ului sunt detinute de Office Learning. Este interzisa copierea, modificarea, afisarea, distribuirea, transmiterea, publicarea, comercializarea, licentierea, crearea unor materiale derivate sau utilizarea continutului site-ului in orice scop fara confirmarea scrisa din partea ITLearning SRL