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 2

Preambul

Vom realiza o interogare de tip Update (Actualizare) care, atunci când va fi rulată, ne va întreba cărui produs vrem să îi modificăm preţul şi cu ce procent vrem să modificăm acest preţ, astfel încât, după rulare, să fie majorat preţul la produsul specificat, cu ponderea specificată.

 

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

 

Pasul 1
Execută un click pe butonul Close (Închidere)
(1).
Execută un click pe tab-ul CREATE (CREARE)
(2).
Execută un click pe butonul Query Design (Proiectare interogare)
(3) pentru a accesa instrumentul de proiectare a interogărilor.
Execută dublu click pe tabelul Produse
(4) pentru a-l adăuga în cadrul interogării.
Execută un click pe butonul Close (Închidere)
(5) 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.
După ce am efectuat click cu butonul drept al mouse-ului în câmpul Update To: (Actualizează la:), execută un click pe opţiunea Zoom (Panoramare) (3).
Sintaxa folosită este: [Pret]*(1+[Introduceti procentul]/100).
Detalii:

- [Preţ] reprezintă coloana din interogare ce conţine preţurile produselor;
- [Introduceţi procentul] reprezintă procentul de majorare a preţurilor, care va fi introdus de utilizator în momentul rulării interogării.
Execută un click pe butonul OK
(4).

 

 

 

Pasul 3
Această actualizare se va aplica doar la produsele al căror nume - pe care îl vom introduce - corespunde cu numele din câmpul Nume_Produs al tabelului Produse.
Pentru a realiza această operaţie, după ce am efectuat un click cu butonul drept al mouse-ului în câmpul Criteria (Criterii), execută un click pe opţiunea Zoom (Panoramare) (1).
Sintaxa folosită este: [Nume_Produs]=[Introduceti produsul].
Detalii
:
- [Nume_Produs] reprezintă câmpul din tabelul Produse ce conţine denumirea produselor;
- [Introduceţi produsul] reprezintă un parametru ce va conţine denumirea produsului introdusă de utilizator.
Doar atunci când cele două valori sunt egale se va realiza operaţia de actualizare a preţului.
Execută un click pe butonul OK
(2).

 

Pasul 4
Execută un click pe butonul Run (Rulare)
(1) pentru a rula interogarea.
Imediat după ce am ales să rulăm interogarea, suntem rugaţi să introducem procentul cu care se va majora preţul produsului.
Execută un click pe butonul OK
(2).
După ce am introdus procentul, se va face o verificare a criteriului.
Adică vom introduce denumirea unui produs şi interogarea va căuta în tabelul de produse existenţa acelui produs; în caz afirmativ, îi va aplica majorarea.
Execută un click pe butonul OK
(3).
Dat fiind faptul că produsul ales de noi există în tabelul de produse, Access ne afişează un mesaj de atenţionare în care ne spune că urmează să actualizeze valorile care corespund criteriului specificat în interogare.
Această acţiune, dacă o vom valida, este ireversibilă.
Execută un click pe butonul Yes (Da)
(4).
Execută dublu click pe tabelul Produse
(5).
După câte se poate observa, în tabel au fost inserate valorile obţinute după rularea interogării.
Interogările de tip Update (Actualizare) ne permit automatizarea actualizărilor în baza de date.
Putem stabili o condiţie, iar rezultatul acelei condiţii se va observa în modificarea anumitor înregistrări.