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.