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 2

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


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 realiza o interogare de tip Update, va trebui să modificăm tipul interogării din Select în Update. Apasă pe butonul indicat (1).
Selectează opţiunea indicată (2).
Execută dublu click pe coloana indicată
(3).
Execută un click în câmpul indicat
(4).
După ce am dat click dreapta pe acea linie, din meniul contextual selectează opţiunea Zoom (5).


Sintaxa folosită este: [Pret]*(1+[Introduceti procentul]/100)
Detalii:
- Preţ - coloana ce conţine preţurile produselor;
- Introduceţi procentul - procentul de majorare a preţurilor, procent ce va fi introdus de utilizator în momentul rulării interogării.


Apasă pe butonul OK (6).













Pasul 3
Acest update se va aplica doar la produsele al căror nume corespunde cu numele din coloana de produse. Execută un click în câmpul indicat (1).

Selectează opţiunea Zoom (2).
Sintaxa folosită este: [Nume_Produs]=[Introduceti produsul]
- Nume_Produs - coloana ce conţine numele produselor
- Introduceţi produsul - va conţine numele produsului introdus de utilizator.
Doar atunci când cele două argumente sunt egale, se va realiza operaţia de update.


Apasă pe butonul OK (3).










Pasul 4
Apasă pe butonul Run (1).
Imediat după ce am ales să rulăm interogarea, suntem rugaţi să introducem procentul cu care se va majora preţul produsului. Apasă pe butonul OK (2).
După ce am introdus procentul, se va face o verificare a criteriului. Adică vom introduce un produs şi interogarea va căuta în tabelul de produse să vadă dacă există acel produs şi îi va aplica majorarea. Apasă 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. Apasă pe butonul Yes (4).

Apasă pe butonul de minimizare (5).












Pasul 5
Apasă pe tab-ul Tables (1).
Execută dublu click pe tabelul indicat (2).
Interogările de tip Update ne permit automatizarea update-ului în baza de date. Putem pune o condiţie, iar rezultatul acelei condiţii se va observa în modificarea anumitor înregistrări (3).