În acest exemplu, vom dori să actualizăm câmpul Salariul din tabelul Angajati.
Vom dori să mărim cu un procent de 10% salariul angajaţilor a căror profesie este cea de inginer.
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 o interogare (query) de tip Update (Actualizare).
Pasul 0
Apasă butonul Descarcă
documentele ajutătoare din partea dreapta-sus şi dezarhivează documentul
ajutător.
Pasul 1
Execută un click pe butonul Query Design (Proiectare
interogare) (1) pentru a accesa instrumentul de proiectare a interogărilor.
Execută un click pe butonul Add (2) pentru a adăuga
tabelul selectat în cadrul interogării.
Execută un click pe butonul Close (Închidere) (3)
pentru a închide caseta de dialog Show Table (Afişare tabel).
Pasul 2
Pentru a schimba tipul de interogare implicit, dintr-unul de
selectare (Select) într-unul de actualizare, execută un click pe
butonul Update (Actualizare) (1).
Execută dublu click pe câmpul indicat din tabel (2)
pentru a-l adăuga într-o coloană a interogării.
Într-o
primă fază, vom stabili valoarea cu care vom actualiza salariile existente.
Execută un click în câmpul Update To: (Actualizează la:) (3).
În
câmpul Update To (Actualizează la) 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.
Mai
departe, vom stabili criteriul pe baza căruia vom modifica salariul doar pentru
aceştia.
Execută un click în câmpul Criteria (Criterii) (4).
Pentru
a fi siguri că doar inginerii vor primi acea mărire de salariu, în zona de
criterii vom stabili un criteriu ce ţine cont de profesie.
Sintaxa este: [Profesia]="inginer", unde [Profesia]
reprezintă câmpul din tabel ce conţine datele privind profesia angajaţilor.
Pasul 3
Execută
un click pe butonul Run (Rulare) (1).
În
acest moment, suntem atenţionaţi că vom actualiza datele din tabel.
Această
acţiune, dacă o vom valida, este ireversibilă.
Execută
un click pe butonul Yes (Da) (2).
Execută
dublu click pe tabelul Angajati (3) pentru a-l deschide în modul Datasheet
View (Vizualizare foaie de date).
În
acest moment, salariile tuturor inginerilor au fost actualizate.