Sunteți pe pagina 1din 32

UNIVERSITATEA CREȘTINĂ DIMITRIE CANTEMIR

FACULTATEA DE ECONOMIE ȘI ADMINISTRAREA AFACERILOR

PROIECT

Gestiunea stocurilor la nivelul unei firme

(descriere și fișiere atașate)

Plosceanu Vlad

Anul I EAI, Grupa 2102

Matricola 8707

Forma de învățământ: IF /IFR


CUPRINS

1. Crearea în Microsoft Access a bazei de date formată din 5 tabele cu legături între ele......3
2. Realizarea interogărilor în modul QBE (pe tipuri de interogări, conform cerințelor din
proiect)........................................................................................................................................5
3. Crearea interogărilor în limbajul SQL..............................................................................17
4. Crearea formularelor (având ca surse un tabel şi o interogare) și a butoanelor de acțiune
24
5. Crearea rapoartelor (având ca surse un tabel şi o interogare) și utilizarea unei funcții.....28
1. Crearea în Microsoft Access a bazei de date formată din 5 tabele cu legături între
ele

Am creat o baza de date cu 5 tabele: Clienti, Comenzi_Clienti, Furnizori, Comenzi_furnizori


si Produse si legaturi intre tabelele Clienti -> Comenzi_clienti -> Produse si Furnizori ->
Comenzi_furnizori -> Produse.
2. Realizarea interogărilor în modul QBE (pe tipuri de interogări, conform
cerințelor din proiect)

Am realizat interogariile de selecţie cu date de tip numeric in tabelul Produse astfel incat
numai randurile cu o valoare intre 120 si 400 in coloana pret_produs sa fie afisate, text in
tabelul clienti astfel incat numai liniile ce nu contin numele Popa Stefan sa fie afisate și date
calendaristice in tabelul comenzi furnizori astfel incat numai randurile cu date intre 5/5/2021
si 5/20/2021 in coloana Date_Livrare sa fie afisate.
Pentru interogarea crosstab am creat intai o interogare folosind tabelele furnizori, comenzi
furnizori si produse.
Dupa care am folosit query wizard pentru a crea o interogare crosstab in care am folosit
denumire produs ca si row heading iar data comanda ca si column heading si l-am pus sa
afiseze cantitatea de produs comandata de la furnizor.

Pentru interogarea cu parametrii in interogare1 creata anterior am folosit coloana denumire


furnizor pentru parametrii astfel incat cand dam run ni se cere sa introducem numele unui
furnizor pentru a ne afisa numai randurile ce contin furnizorul respectiv.
Pentru interogarea cu camp calculat am creat Interogare2 in care am creat un nou camp numit
Cost Comanda caruia i-am pus o formula ce calculeaza costul total al comenzii (cantitate
produs inmultit cu cost produs).
Pentru interogarea de actiune de adaugare de inregistrari am creat doua tabele noi, clienti
vechi si clienti noi.
Si am creat o noua interogare de inregistrari (interogare de adaugare) in care am adaugat doar
tabelul clienti noi si am folosit functia de adaugare (butonul append) in care am selectat
tabelul cu clienti vechi si am adaugat in interogare toate campurile tabelului clienti noi dupa
care am dat run noii interogari si astfel s-au adaugat toate randurile din tabelul clienti noi in
tabelul clienti vechi.
La interogarea de actiune care actualizeaza inregistrari am creat o noua interogare (interogare
de actualizare) in care am adaugat tabelul Produse, in cadrul interogarii am adaugat coloana
Denumire_Produs si am selectat optiunea update pentru a o folosi ca sa actualizam denumirea
produsului Televizor in Televizor Smart 4K.
Pentru interogarea de actiune pentru stergerea de inregistrari, am creat o noua interogare
(interogare de stergere) apoi am folosit functia delete pentru a sterge comanda cu cod_client
6 din tabelul comenzi_clienti cu aceasta interogare.
3. Crearea interogărilor în limbajul SQL

Am creat trei noi interogari si apoi am trecut in modul SQL (sus in stanga butonul SQL) si am
creat o interogare SQL ce ne afiseaza toate campurile tabelului Produse, inca o interogare
SQL ce ne afiseaza coloanele Denumire_client si Adresa din tabelul Clienti si o a treia
interogare SQL ce afiseaza doar coloanele Denumire_client si Adresa dar care au pe coloana
tara Germania din tabelul Clienti.
4. Crearea formularelor (având ca surse un tabel şi o interogare) și a butoanelor de
acțiune
Am creat cele doua formulare folosind Form Wizard.

Intai am creat un formular pe baza tabelului produse caruia i-am adaugat o noua tema, am
selectat culori diferite si font Century Gothic.
In formular am adaugat un buton de inchidere formular si un buton de printare formular.
Al doilea formular a fost creat din interogarea 2 caruia i-am modificat tema, culorile si fontul
si i-am adaugat butoane de inchidere si printare formular.
5. Crearea rapoartelor (având ca surse un tabel şi o interogare) și utilizarea unei
funcții

Am creat primul raport din tabelul Comenzi_furnizori si i-am creat un nou camp caruia i-am
pus eticheta cantitate cu retur care ne calculeaza valoarea campului Cantitate minus 8.
Totodata am modificat tema si fontul raportului.
Al doilea raport raport a fost creat din interogarea Interogare 1, am modificat tema si fontul
raportului, am creat un nou camp cu eticheta cost total comanda ce calculeaza produsul dintre
valoarea campului Pret_produs si Cantitate.

S-ar putea să vă placă și