Curs Access 2003 Avansat (II)

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

Interogări de tip inserare de date (Append Query)

Preambul
Interogările de tip Append ne permit persistarea rezultatului întors de o interogare.
În exemplul nostru, în tabelul Istoric_Tranzacţii vom dori să vedem ce tranzacţii au fost efectuate la o anumită perioadă.



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).
Execută dublu click pe tabelul indicat (2).
Execută dublu click pe tabelul indicat (3).
Apasă pe butonul Close (4).










Pasul 2
Cele două tabele sunt deja relaţionate. Am ales să ne fie afişată coloana Data_Tranzacţii din tabelul de tranzacţii. Acestei coloane i-am atribuit criteriul Date(), pentru a ne afişa tranzacţiile din ziua curentă.
A doua coloană pe care o vom afişa este o coloană calculată. Vom calcula valoarea obţinută în urma tranzacţiei. Vom înmulţi coloana Preţ din tabelul Produse cu coloana Cantitate din tabelul Tranzacţii. Execută dublu click pe coloana indicată (1).
Acum vom stabili un criteriu pentru a ni se afişa doar tranzacţiile din ziua curentă. Execută un click în câmpul indicat (2).
Execută un click în câmpul indicat
(3).
Selectează opţiunea Zoom
(4).

Sintaxa folosită este: Valoare:Preţ*Cantitate
Sintaxa folosită s-ar traduce astfel: creează o coloană numită Valoarea.
Pentru a o popula
, înmulţeşte înregistrările din coloana Preţ cu cele din coloana Cantitate.

Apasă pe butonul O
K (5).












Pasul 3
Apasă pe butonul Run (1).
În acest moment, interogarea ne-a afişat tranzacţiile făcute în ziua curentă inclusiv valoarea tranzacţiei. Apasă pe butonul View (2).






Pasul 4
Pentru ca tabelul ce conţine istoricul tranzacţiilor să primească informaţiile pe care le dorim, vom schimba tipul de interogare. Execută un click pe meniul Query (1).
Execută un click pe opţiunea indicată
(2).
Din fereastra apărută vom stabili care este tabelul în care vom insera datele dorite. Apasă pe butonul evidenţiat (3).
Selectează tabelul Istoric_Tranzacţii
(4).
Apasă pe butonul OK
(5).












Pasul 5
Apasă pe butonul Run (1).
În acest moment suntem avertizaţi că vom introduce date noi. Apasă butonul Yes (2).
Execută un click pe butonul de minimizare
(3).








Pasul 6
Execută un click pe tab-ul Tables (1).
Execută dublu click pe tabelul indicat
(2).
În acest moment, în tabelul cu istoricul tranzacţiilor putem observa ce tranzacţii au avut loc în ziua curentă. Acelaşi lucru se poate face şi pentru alte perioade (3).