35
Universitatea de Stat din Moldova Fa cultatea “ ti in e Economice” Ș ț Catedra “Contabilitate i Informatică Economicăș Ivanov Elena Lucru individual la disciplin a “Te hnoloii informa ionale de comunicare” ț STU!IU !E C"# Intreprindere vinicol ă Conduc ător tii n ifi c$ ș ț Va lentina Tir u lecto r univ ersitar ș  "utorul$ Ivanov Elena

Intreprindere vinicola

Embed Size (px)

DESCRIPTION

Intreprindere vinicola

Citation preview

Page 1: Intreprindere vinicola

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

Page 2: Intreprindere vinicola

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

Page 3: Intreprindere vinicola

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

Page 4: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 4/35

1) Tabelul Cateorii )

  !esin$

 !atasheet$

4

Page 5: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 5/35

2) Tabelul !istribuitori$

!esin$

  !atasheet$

5

Page 6: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 6/35

3) Tabelul Soiuri$

 !esin$

!atasheet$

6

Page 7: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 7/35

4) Tabelul 5inuri$

!esin$

 !atasheet$

7

Page 8: Intreprindere vinicola

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

Page 9: Intreprindere vinicola

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

Page 10: Intreprindere vinicola

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

Page 11: Intreprindere vinicola

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

Page 12: Intreprindere vinicola

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

Page 13: Intreprindere vinicola

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

Page 14: Intreprindere vinicola

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

Page 15: Intreprindere vinicola

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

Page 16: Intreprindere vinicola

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

Page 17: Intreprindere vinicola

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

Page 18: Intreprindere vinicola

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

Page 19: Intreprindere vinicola

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

Page 20: Intreprindere vinicola

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

Page 21: Intreprindere vinicola

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

Page 22: Intreprindere vinicola

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

Page 23: Intreprindere vinicola

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

Page 24: Intreprindere vinicola

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

Page 25: Intreprindere vinicola

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

Page 26: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 26/35

53Formulare

26

Page 27: Intreprindere vinicola

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

Page 28: Intreprindere vinicola

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

Page 29: Intreprindere vinicola

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

Page 30: Intreprindere vinicola

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

Page 31: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 31/35

31

Page 32: Intreprindere vinicola

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

Page 33: Intreprindere vinicola

7/21/2019 Intreprindere vinicola

http://slidepdf.com/reader/full/intreprindere-vinicola 33/35

!atasheet$

33

Page 34: Intreprindere vinicola

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

Page 35: Intreprindere vinicola

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