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.

Ti se pare greu sa parcurgi singur lectiile video gratuite?

Inscrie-te la unul din cele 10 tipuri diferite de cursuri Access in clasa (cu instructor acreditat Microsoft)

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.

Tutoriale video interactive

Acest curs este disponibil si in format video interactiv, oferit gratuit tuturor celor care participa la cursurile noastre Access in clasa.

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.


Ai intrebari tehnice legate de Access si vrei sa te ajutam?

Detinem cea mai mare comunitate Access din Romania (peste 11.000 membri activi), unde primesti suport gratuit la problemele tale Access

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.