Post on 06-Mar-2016
description
transcript
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 1/35
Universitatea de Stat din Moldova
Facultatea “ tiin e Economice”Ș ț
Catedra “Contabilitate i Informatică Economică”ș
Ivanov Elena
Lucru individual
la disciplina “Tehnoloii informa ionale de comunicare”ț
STU!IU !E C"#
Intreprindere vinicolă
Conducător tiin ific$ș ț Valentina Tir u lector universitar ș
"utorul$ Ivanov Elena
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 2/35
Introducere %o iuni enerale $ț
Microsoft Access este un S&'! eficient i accesibil în crearea i dirijarea BD, cu oș ș
interfa ă prietenoasă i o utilizare simplă M! Access permite i proiectarea i crearea bazelor deț ș ș ș
date la un nivel destul de înalt fără să utilizeze limbaje de pro"ramare
S&'! # reprezintă un ansamblu de pro"rame ce permit utilizatorilor să interac ioneze cuț
o BD în vederea creării, actualizării i intero"ării acesteiaș
( 'a)a de !ate *'!+ # o colec ie de date aflate în interdependen ă, împreuna cu descriereaț ț
datelor i a rela iilor dintre ele BD în special sunt utile pentru a prelucra un volum mare deș ț
informa iiț
Interoări $,uer-% # reprezintă modalită&i de selec&ie 'i afi'are a informa&ie din unul saumai multe surse $tabele sau alte intero"ări%, formulate cu ajutorul unor condi&ii lo"ice
Interoare de selec ieț $Select ,uer-% # preia date din unul sau mai multe tabele iș
afi ează rezultatele într#o foaie de date pentru a "rupa înre"istrări i calcula sume, numărări,ș ș
medii i alte tipuri de totaluriș
Interoare de ac iuneț $ "ction ,uer- % # este o intero"are care modifică sau deplaseazămai multe înre"istrări cu o sin"ură opera ie E(istă patru tipuri de intero"ări de ac iune)ț ț
intero"ări de ter"ereș $ !elete %, intero"ări de actualizare $ Up!ate %, intero"are de adău"are
$"ppend %, intero"are de creare table $ Ma.e/Table %
Interoare 0ncruci atăș $ Crosstab ,uer- %# calculează i restructurează datele pentru aș
fi mai u or de analizat Intero"ările de tip tabel încruci at calculează sume, medii, contorizări sauș ș
alte tipuri de totaluri
Interoare cu parametru $ 1arameter ,uer-% # este o intero"are care, atunci c*nd see(ecută, afi ează propria casetă de dialo" care solicită informa ii, cum ar fiș ț criterii pentru preluarea înre"istrărilor sau o valoare de inserat într#un cîmp
2aportul constă în informa ii e(trase din tabele sau intero"ări i în informa ii stocateț ș ț
odată cu proiectarea raportului, cum ar fi etic+etele, titlurile i elementele "raficeș
Formularele sunt obiecte prin intermediul cărora utilizatori pot adău"a, edita sau afi aș
datele stocate în baza de date Access
2
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 3/35
I3 !omeniul de aplica ieț
Industria vinicolă joacă un rol important în economia &ării Moldova depinde mult pe vinulsău 'i anume industria vinului este considerată coloana vertebrală a sectorului a"rar
iind a'a o &ară mică cu climat continental 'i soluri e(trem de fertile, Moldova este unul din
pu&inii producători de vinuri din Europa, capabilă de a produce vinuri de stiluri diverse
1. Elementele de baza a BD - 4ntreprindere vinicolă. sunt )
Cateorii # nume, cod soi
!istribuitori / nume, adresa, tel0fa(, email
Soiuri / soiul, re"iunea cultivarii
5inuri / nume, pret, anul producerii, calitatea, cod soi, cod cate"orie,cod distribuitor
2ela iile dintre tabele$ț
3
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 4/35
1) Tabelul Cateorii )
!esin$
!atasheet$
4
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 5/35
2) Tabelul !istribuitori$
!esin$
!atasheet$
5
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 6/35
3) Tabelul Soiuri$
!esin$
!atasheet$
6
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 7/35
4) Tabelul 5inuri$
!esin$
!atasheet$
7
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 8/35
II3 Interoări63 a+ Interoări de selec ie ce nu con in r0ndul Total7 dar con in c0mpuri calculate iț ț ț ș
criterii de selec ie3ț
!ă se creeze o intero"are care să afi eze la ce adresă au fost distribuite vinurile dinș
cate"oria A123
!esin$
!atasheet$
8
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 9/35
!ă se creeze o intero"are care să afi eze zona de cultivare i numele vinurilor dinș ș
soiul 2
!esin$
9
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 10/35
!atasheet$
!ă se creeze o intero"are care să afi eze lista vinurilor la pre ul de 243 5 din cate"oriaș ț
A123 Muscat
!esin$
!atasheet$
10
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 11/35
b+ Interoări de tip select ce includ r0ndul Total7 c0mpuri calculate7 criterii deselec ie i ruparea se face după un sinur c0mp3ț ș
!ă se creeze o intero"are care să afi eze numărul de vinuri din cate"oria A126ș
!esin$
11
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 12/35
!atasheet$
!ă se creeze o intero"are care afi ează media pre urilor vinurilor din tipul de soiș ț
Muscat
!esin$
!atasheet$
12
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 13/35
!ă se creeze o intero"are care afi ează numărul vinurilor din anii 6337 i 6323ș ș
!esin$
!atasheet$
13
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 14/35
2. c+ Interoare de tip Select ce includ r0ndul total7 c0mpuri calculate7 criterii deselec ie i ruparea se face după mai multe c0mpuri3ț ș
!ă se creeze o intero"are care să afi eze numărul vinurilor din fiecare cate"orieș
pentru fiecare tip de soi
!esin$
!atasheet$
14
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 15/35
2. d+ Interoări cu parametru
!ă se creeze o intero"are care să afi eze lista vinurilor distribuite la o anumită adresăș
!esin$
!atasheet$
15
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 16/35
!ă se creeze o intero"are care să afi eze numărul de vinuri cultivate pentru o anumităș
re"iune de cultivare
!esin$
!atasheet$
16
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 17/35
!ă se creeze o intero"are care să afi eze numele i anul vinurilor dintr#o anumităș ș
cate"orie
!esin$
!atasheet$
17
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 18/35
III3Tipuri de interoări
63 a+ Interoare de tip Ma.e/Table
!ă se creeze un tabel 8 info . care con ină 9umele, :re ul i ;alitatea vinurilorț ț ș
a+ Creăm o interoare de selec ie pe ba)a tabelului 5inuri3 In r0ndul Fieldț
includem c0mpurile %umele7 1re ul i Calitatea vinurilor3ț ș
b+ "leem tipul interoării 8 Ma.e
c+ %umim interoarea $ 9 Crearea:tabelului:info 9
18
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 19/35
d+ "păsăm butonul 2un pentru lansarea interoării3
e+ 1entru vi)uali)area re)ultatelor7 deschidem tabelul info din '!3
19
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 20/35
;3 b+ Interoare de tip "ppend
!ă se adau"e în tabelul 8 Vinuri . denumirea noilor vinuri i pre ul pro"ramat pentruș ț
aceste vinuri
a+ Creăm un tabel cu denumirea 9 %e< ” i includem informa ile necesare $ș ț
b+ Creăm o interoare pe ba)a tabelului 9 %e< ” din care preluam datele din9!enumirea” i 9 1re ul ”3ș ț
20
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 21/35
c+ "leem tipul de interoare 8 "ppend ,uer- i indicăm din lista derulantăș
tabelul 9 5inuri ” la care o să se adaue informa ia3ț
d+ Salvăm interoarea cu numele 9 "dăuarea:datelor:0n:tabelul:vinuri ”
e+ 1ornim interoarea =1rin !ublu clic. sau prin butonul 2un>7 apoi vi)uali)ămre)ultatul deschi)0nd tabelul 9 5inuri ”
;3 c+ Interoare de tip Update
1entru acest tip de interoări trebuie bifat parametrul 9Cascade update related fields” 0ntre tabelele care participă la interoare3
21
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 22/35
!ă se reînnoiască informa ia din tabelul Vinuri actualizarea numelui 8 Mile tii Mici .ț ș
în 8 M<M . i pre ul să se mărească cu 63ș ț 3
a+ Creăm o interoare pe ba)a tabelului 95inuri ” unde indicăm c0mpurile 9%ume” iș9 1re ”3ț
b+ "leem tipul interoării $ Update ,uer-c+ In r0ndul nou/apărut Update to din %ume scriem denumirea nouă a disciplinei
9 MLM ” i 0n criteriu scriem 9 Mile tii Mici ”3 Iar 0n Update din coloane 91re ”ș ș ț
scriem formula =1ret>?6@3
d+ "păsăm 2un7 ca urmare proramul cere confirmarea de actuali)are a datelor7apăsăm AES3
e+ 5i)uali)ăm informa ia deschi)0nd tabelul 95inuri ”ț
22
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 23/35
;3d+ Interoări de tip !elete
1entru acest tip de interoare stabilim bifa 0n 9 Cascade delete related fields” 0ntre
tabelele care participă la interoare3
Să se cree)e o interoare 0n ba)a căreia să se teară informa ia despre 5inurileș ț
9Cramele 2ecas ” i 9 Merlot 1rince ” din tabelul 95inuri ”șa+ Creăm o interoare pe ba)a tabelului 9 5inuri ”b+ Indicăm c0mpul 9 %ume”c+ "leem tipul interoării 8 !elete ,uer-d+ 4n c0mpul nou apărut aleem 9In” *din+e+ Criteriul 9Cramele 2ecas ” or 9Merlot 1rince”
f+ "păsam butonul 2un i apăsăm 9AES” la toate cerin ele proramuluiș ț
23
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 24/35
+ 5i)uali)ăm re)ultatul deschi)0nd tabelul 95inuri ”3
I532apoarte
B3 a+ 2apoarte ce con in totali)ări3ț
Să se cree)e un raport pe ba)a tabelului 95inuri ”3 Calcula i suma totală aț
vinurilor3
!esin$
!atasheet$
24
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 25/35
b+ 2apoarte cu rupare si totali)ări
Crea i un raport care să afi e)e lista vinurilor rupate după calitate3ț ș
Să se calcule)e suma totală a vinurilor3
!esin$
!atasheet$
25
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 26/35
53Formulare
26
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 27/35
a+ Formularul 8 tabele7 care repre)intă formularul ce con ine at0tea butoane7 c0te tabeleț
are '!3
2;reăm un formular în re"im Desi"n
6Indicăm orm =eader si orm ooter
>?n orm =eader din ToolBo( ale"em <abel $Aa% i scriem denumirea formularului / Tabeleș
7?n Detail tot prin <abel scriem denumirile tabelelor
4?n Detail, în dreptul denumirilor de tabele, din ToolBo( ale"em ;reateButon i plasămș
mărimea necesară, analo" facem 7 butoane pentru tabelele bazei noastre de date3
27
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 28/35
@ Ale"em ac iunea macrocomenzii / penTable i denumirea tabelului respectiv, modul deț ș
vizualizare ) Edit Analo" facem pentru toate butoanele
?n orm ooter plasăm un buton căruia îi atribuim func ia de înc+idere a formularuluiț
C!alvăm formularul cu denumirea 8formular1tabele. i vizualizăm formularul în re"imulș
Datas+eet
b+ Formularul / interoări7 destinat pentru deschiderea a patru interoări3
2;reăm un formular în re"im Desi"n
6Indicăm orm =eader i orm ooter ș
>?n orm =eader din ToolBo( ale"em <abel $Aa% i scriem denumirea formularului / Intero"ăriș
28
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 29/35
7 ?n Detail tot prin <abel scriem denumirile intero"ărilor
4 ?n Detail, în dreptul denumirilor de intero"ări, din ToolBo( ale"em ;reateButon i plasămș
mărimea necesară, analo" facem 7 butoane pentru intero"ările bazei noastre de date
@ <ansăm cîte o macrocomandă pentru fiecare buton i ale"em func ia sa, denumirea i modulș ț ș
de vizualizare ) Edit
!alvăm formularul cu denumirea 8formular1intero"ări.
CVizualizăm formularul în re"imul Datas+eet i controlăm butoaneleș
29
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 30/35
c+ Formularul / rapoarte7 destinat pentru a deschide cele două rapoarte3
2;reăm un formular în re"im Desi"n
6Indicăm orm =eader i orm ooter ș
> ?n orm =eader din ToolBo( ale"em <abel $Aa% i scriem denumirea formularului / apoarteș
7 ?n Detail tot prin <abel scriem denumirile rapoartelor
4 ?n Detail, în dreptul denumirilor de rapoartelor, din ToolBo( ale"em ;reateButon i plasămș
mărimea necesară, analo" facem 6 butoane pentru rapoartele bazei noastre de date
@<ansăm cîte o macrocomanda căreia îi atribuim func ia de desc+idere a rapoartelorț
!alvăm formularul cu denumirea 8formular1rapoarte.
CVizualizăm formularul în re"imul Datas+eet i controlăm func ionarea butoanelorș ț
30
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 31/35
31
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 32/35
d+ Formularul ce va con ine un formular 0ncuibatț
:entru a crea un formular încuibat, este necesar sa creăm un formular pe baza unui tabel, să
desc+idem acest formular în re"im Desi"n, apoi din bara de formulare să ale"em denumirea unui
formular deja e(istent, $formular1tabele%, să#l apucăm cu clic#ul stin" i să#l ducem în sec iuneaș ț
Detail sub formularul făcut pe baza unui tabel aliator
!esin$
32
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 33/35
!atasheet$
33
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 34/35
e+ Formularul de ba)a care să con ina butoane de deschidere a formularelor create mai sus3ț
:entru afi area automată la pornirea pro"ramei a formularului ME9, este necesar de creat oș
macrocomandă cu denumirea AUTOEXEC , i de indicat în el ac iunea de desc+idere aș ț
formularului -ME9.
2;reăm un formular i îl desc+idem în re"imul Desi"nș
6 :lasăm denumirea formularului #F ME9
> ?n Detail plasăm 7 butoane cărora le atribuim cîte o macrocomandă care va desc+ide cele 7formulare create anterior, i le vom denumi corespunzător denumirii formularuluiș
7 ?n orm ooter creăm butonul E(it, căruia îi atribuim func ia de înc+idere a formularuluiț
4 !alvăm formularul cu denumirea ME9
@;reăm macrocomanda ATEGE;
34
7/21/2019 Intreprindere vinicola
http://slidepdf.com/reader/full/intreprindere-vinicola 35/35
epornim pro"rama, în caz de desc+idere automată a formularului ME9, putem fi si"uri căam făcut tot corect