Vous êtes sur la page 1sur 24

Universitatea de Stat din Moldova

Facultatea “Stiinte Economice”


Catedra “Contabilitate si Informatica Economica”

Nume Prenume

Lucru individual
la disciplina “Tehnologii informationale de comunicare”

STUDIU DE CAZ

Magazin de flori

Conducator stiintific : Tirsu Valentina


Autorul : Nume PRenume
Chisinau - 2015
Cuprins
I – Domeniul de
aplicatie

II – Interogari de
selectie

III – Interogari de
actiune

IV – Rapoarte

V – Formulare
I.
De proiectat o BD multitabelara

a)Elementele BD “Magazin de flori” sunt :

1.Flori – Denumirea; Pret; Culoare;

2.Furnizori – Denumirea; Tara; Telefon; Adresa; Web;

3.Angajati – Nume/Prenume ; Salariu; Adresa;

4.Evidenta vinzarilor – Cantitatea; Data;

Relationship :

b) Tabelul : Flori

Design :

Datasheet :
Tabelul : Furnizori
Design :

Datasheet :

Tabelul : Angati
Design :

Datasheet :
Tabelul : Evidenta
Design :

Datasheet :

II.
a) Interogari de selectie ce nu contin rindul Total, dar contin cimpuri calculate si criterii de
selectie;
1. Sa se creeze o interogare care uneste denumirea si culoarea intr-un singur cimp pentru
trandafiri.
Design :

Datasheet :

b) Interogari de tip Select ce includ rindul total, cimpuri calculate, criterii de selectie si
gruparea se face dupa un singur cimp.
1. Sa se creeze o interogare care afiseaza numarul de angajati pentru fiecare salariu intre
2700 si 3000 inclusiv.
Design :

Datasheet :
2. Sa se creeze o interogare care afiseaza cantitatea totala vinduta de fiecare angajat pe data
de 10.09.2014.
Design :

Datasheet :

3. Sa se creeze o interogare care afiseaza pretul mediu al trandafirilor, irisilor si


crizantemelor.
Design :
Datasheet :

с) Interogare de tip Select ce includ rindul Total, cimpuri calculate, criterii de selectie si
gruparea se face dupa mai multe cimpuri.
1. Sa se creeze o interogare care afiseaza cantitatea vinduta de trandafiri de fiecare culoare.
Design :

Datasheet :
d) Interogari cu parametru
1. Sa se creeze o interogare care afiseaza lista angajatului cu un anumit salariu.
Design :

Datasheet :

2. Sa se creeze o interogare care afiseaza pretul pentru un anumit tip de flori.


Design :
Datasheet :

3. Sa se creeze o interogare care afiseaza cantitatea de flori vinduta pentru o anumita


perioada.
Design :

Datasheet :

III.
a) 1 interogare de tip Make-Table
¤ Sa se creeze o interogare de tip Make-Table care sa contina toate datele personale despre
angajati.
1) Cream o interogare de selectie unde indicam toate cimpurile din tabelul angajati.

2) Alegem tipul interogarii „ Make-Table „


3) Numim tabelul „angajati2”

4) Salvam interogarea cu numele crearea_tabelului_angajati2


5) Pornim interogarea prin dublu-click
6) Apasam „Yes” la toate cerintele programului

7) Vizualizam rezultatul deschizind tabelul nou-aparut „angajati2”


b) 1 interogare de tip Append

¤ Sa se creeze o interogare care va adauga date noi cu referire la gama noua de flori .
1) Cream un tabel „Flori2” cu date despre noua gama de produse.

Design :

Datasheet :

2) Cream o interogare pe baza tabelului „flori2” si selectam toate cimpurile.


3) Indicam tipul interogarii „Append-Querry”
4) Indicam din lista derulanta numele tabelului la care o sa se adauge informatia – „Flori”
5) Salvam interogarea cu numele „ adaugarea_datelor_la_tabelul_flori”
6) Apasam Run (1 data!) pentru a porni interogarea
7) Vizualizam rezultatul deschizind tabelul „Flori”

c) Interogare de tip Update


Pentru acest tip de interogari trebuie bifat parametrul „Cascade update related fields” intre
tabelele Angajati si Evidenta.
¤ In urma vinzarilor eficiente a crescut salariul angajatilor cu 200 de lei. Sa se actualizeze
informatia.
a) Cream o interogare pe baza tabelului „Angajati”
b) Selectam cimpul Salariu
c) Indicam tipul interogarii – Update
d) Ca rezultat apare linia „Update to”
e) Completam cimpul Update to cu fraza [Salariu]+200
f) Apasam Run si acceptam cerintele programului cu referire la actualizarea informatiei.
g) Vizualizam rezultatul deschizind tabelul Angajati

d) Interogari de tip Delete


Pentru acest tip de interogare stabilim bifa in „ Cascade delete related fields” intre
tabelele Flori si Furnizori; Flori si Evidenta.
¤1. Sa se creeze o interogare in baza careia sa se stearga informatia despre „Bujori” si
„Romanite” din tabelul „Flori”
a) Cream o interogare pe baza tabelululi „Flori”
b) Indicam cimpul „Denumirea”
c) Alegem tipul interogarii – Delete Query
d) In cimpul nou aparut alegem „In” (din)
e) Criteriul „Bujori” or „Romanite”
f) Apasam butonul Run, la care acceptam cerintele programului la stergerea
informatilor din tabelul „Flori”
g) Verificam rezultatul deschizind tabelul „Flori”

IV.
a) Rapoarte ce contin totalizari

¤ Sa se creeze un raport pe baza tabelului „Evidenta”. Calculati numarul total de flori


vindute.
Design :

Datasheet:
b) Rapoarte cu totalizari si grupare

Design :
Datasheet:
V.
a)Formular tabele

In antetul paginii prin Toolbox -> Label, denumim formularul.

Din Toolbox alegem Create Button , apoi alegem dimensiunea butonului in partea
formularului – Detail. Apasam dublu click pe butonul format pentru a-i da o denumire noua,
respectiv denumirea tabelului. Analog formam 4 asemenea butoane pentru fiecare tabel din
baza noastra de date.

Design

Apasam right-click pe butonul Angajati. Atribuim o macrocomanda pentru buton, alegind


actiunea Open Table, denumirea tabelului : Angajati. Inchidem meniul macrocomenzii,
actiunea sa se salveaza automat in buton.
Analog facem procedeul pentru celelalte butoane.
Cream in subsolul paginii un buton CloseForm cu functia de inchidere a formularului.
Vizualizam formularul in regimul de prezentare a formularelor, respectiv apasind pe fiecare
buton se deschide tabelul anexat in fiecare din ele.

Datasheet
b)Formular Interogari

Analog Formularului Tabele executam acelasi algoritm schimbind doar functia macrocomenzii.

Design

Datasheet
c)Formular Rapoarte

Design

Datasheet
d)Formular incuibat

Cream un formular, ii dam o denumire, in Detail elaboram un buton, in sectiunea libera luam din lista
derulanta un oarecare tabel/interogare/raport/formular si il tragem cu clicul.

Design

Datasheet
e)Formular Meniu

1) Cream un formular in regimul design


2) In antentul paginii indicam denumirea formularului – “ Meniu “
3) In sectiunea Detail cream 4 butoane care prin intermediul macrocomenzii o sa deschida
formularele create anterior.
4) In subsolul paginii cream un buton Exit caruia ii atribuim actiunea de inchidere a bazei de
date.
5) Salvam formularul cu denumirea Meniu
6) Pentru ca formularul “Meniu” sa fie automat afisat la ecran la pornirea aplicatiei MS
Access este necesar de creat o macrocomanda cu denumirea AUTOEXEC care deschide
formularul de baza “Meniu”.

Design
Datasheet

Vous aimerez peut-être aussi