Curs Access 2013 Avansat (II)

Acum accesezi varianta DEMO.
Pentru a accesa intregul curs intra in cont dand click aici

Interogări de tip Update (Actualizare) - Partea 1

Preambul

Î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.