Interogari in Microsoft Access inserare Append Query
Pasul 1.
Interogarile de tip APPEND ne permit sa automatizam inserarile de linii intr-o baza de date.
In baza de date curenta. avem trei tabele relationate: Produse, Clienti si TRANZACTII.
Ne propunem sa realizam un nou tabel care va stoca suma valorilor tranzactionate in ziua curenta
Acest tabel se va numi Suma tranzactiilor si va avea doar doua coloane: una de tip data calendaristica si una de tip valoare tranzactie.
Pasul 2.
Alegand optiunea Table din tab-ul Create, grupul Tables, vom crea un nou tabel, denumit Suma_Tranzactiilor.
Intram in vizualizarea Design View si introducem coloanele Data_Procesarii, de tip Date/Time si Suma_Tranzactionata, de tip Number si Field Size: Single.
Salvam tabelul si il inchidem.
Pasul 3.
Vom realiza o interogare de tip APPEND care, la fiecare rulare, va introduce cate o linie in tabelul nou creat cu data si ora rularii si valoarea tranzactiilor din ziua respectiva.
Pentru aceasta, din tab-ul Create, grupul Queries, alegem Query Design.
Vom adauga toate cele trei tabele initiale, selectandu-le si apasand butonul Add. Inchidem apoi fereastra Show Table.
Schimbam tipul interogarii apasand pe butonul Append. Selectam tabelul in care se vor scrie informatiile: Suma_Tranzactiilor si apasam butonul OK in caseta de dialog Append.
Aceasta interogare va returna doua coloane:
Field: Data_Curenta: First(Now())
Append to: Data_Procesarii
si
Field: Valoare_Tranzactii: SUM([Tranzactii].[Cantitatea]*[Produse].[Pret])
Append to: Suma_Tranzactionata
Vom adauga si o coloana de filtrare:
Field: DATAT
Criteria: DATE() – data curenta
Apasand click-dreapta in zona tabelelor, alegem, apoi, vizualizarea SQL View pentru a vedea si instructiunea SQL scrisa pentru aceasta interogare.
Apasam butonul Run si vom obtine o inregistrare un tabelul Suma_Tranzactiilor.
Pasul 4.
Deschidem tabelul TRANZACTII si mai adaugam o noua inregistrare pentru data curenta. Inchidem tabelul TRANZACTII.
Pasul 5.
Rulam inca odata interogarea si vom obtine o noua inregistrare in tabelul Suma_Tranzactiilor.
Pasul 6.
Salvam interogarea cu numele Suma_Tranzactiilor – APPEND.
Leave A Comment