Lucrare practic
la informatic
Chisinau, 333333
1
Data Type
Autonumber
Text
Text
Text
Currency
Currency
Currency
Description
Codul conform registrului
Denumirea marfii
Unitati
Cutii
Pretul stabilit de uzina
Cheltuieli de transport
Cheltuieli de vanzare
Data Type
Autonumber
Text
prenume
patronimicul
numedefam
localitate
adresa
telefon
Text
Text
Text
Text
Text
Text
Description
Codul clientului
Domnul, doamna sau
domnisoara
Pentru fiecare camp definim proprietatile Indexed (NO pentru toate campurile in afara de
Codclient).
Pentru Codclient definim cheia primara.
Salvam tabelul Clienti, apoi il deschidem OPEN.
Complectam tabelul cu 20 de inregistrari.
Data Type
Autonumber
Number
Number
Description
Codul comenzii
Codul marfii procurate
Codul clientului care procura
marfa
Pretdevan
Currency
Pretul de vanzare
Datatranzactiei
Data/Time
Data cind a fost efectuata
comanda
Datalivrarii
Data/Time
Data executarii comenzii
Cantitate
Number
Cantitate de marfa comandata
Pentru fiecare camp definim proprietatile Indexed (NO pentru toate campurile in afara de
Codcomenzii).
Pentru Codcomenzii definim cheia primara (Primary key).
Salvam tabelul Comenzi, apoi il deschidem OPEN.
Complectam tabelul cu 20 de inregistrari.
5. Interogari de selectie.
Problema 1
Afisati lista: marfuri si clientii ce le-au comandat, ordonata in ordine crescatoare a campului
numele de familie. Limitati rezultatul interogarii la clientii din Chisinau.
Problema 2
Afisati lista: clientii si marfurile comandate, ordonata in ordine crescanda a campului
Prefixdeuzina. Limitati rezultatul interogarii la clientii din Balti.
Problema 2
Afisati lista: clientii si marfurile comandate, ordonata in ordine crescanda a campului marfa,
apoi numele de familie. Limitati rezultatul interogarii la clientii din Balti si ale caror nume de
familie incepe cu litera R.
Problema 2
Selectati campurile: marfa, prefixdeuzina, pregatirevanz,cheltdetransport. Pentru fiecare
marfa creati un camp nou, calculat cu numele Pret total prin adunarea valorilor campurilor
prefixdeuzina, pregatirevanz, cheltdetransport reduse cu 30%.
8. Interogari de totalizare.
Problema 1
Calculati suma achitata totalul pentru fiecare client (Numele de familie, prenumele),
utilizand valorile campului nou-calculat, construit prin: adunarea valorilor din prefixdeuzina,
pregatirevanz,cheltdetransport, iar datatranzactiei- anul trecut.
Problema 2
Calculati suma achitata totalul pentru fiecare client (Numele de familie, prenumele),
utilizand valorile campului nou-calculat, construit prin: adunarea valorilor din prefixdeuzina,
pregatirevanz,cheltdetransport, iar datatranzactiei- anul curent.
10
9. Interogari de sinteza.
Problema 1
Creati o interogare de sinteza. Calculati totalul de marfa comandata pentru anul precedent,
utilizand valorile campului cantitatemarfa, asigurand titlul randurilor cu valorile campului
Localitatea si titlurile coloanelor cu valorile campului marfa.
Problema 2
Creati o interogare de sinteza.Calculati totalul suma de bani pentru anul curent, utilizand
valorile campului prefixdeuzina, asigurand titlul randurilor cu valorile campului Localitatea
si titlurile coloanelor cu valorile campului marfa.
11
Problema 2
Creati o interogare de sinteza:pe rand Localitatea, pe coloana marfa, la intersectie valoare
maxima din campul pretdevan.
12
Problema 2
Creati un tabel nou cu numele : Clientii din Balti, selectand din tabelul clienti campurile:
codclient, adresare, prenume,numedefam, localitate (balti).
13
Problema 2
Mariti cu 50% valorile campului prefixdeuzina al clientilor din Localitatea chisinau, care au
facut comanda in anul curent si au fost livrate.
14
Problema 2
La tabelul creat, numit Clientii din chisinau, adaugati inregistrarile ce contin clientii din
localitatea Balti cu aceleasi campuri, care au comandat marfa cu pret fixat de uzina <
=10 000.
15
Problema 2
Din tabelul creat Clientii din chisinau si balti cu prefixdeuzina stergeti setul de inregistrari
cu privire la localitatea Balti.
16
Problema 2
Creati interogarea cu parametri care va afisa marfa, cheltuieli de transport cu un pret fixat de
uzina=2500.
17
18
19
Formularul reprezint ecrane care permite afiarea informaiei i editarea datelor ntr-un mod
specificat.
Crearea formularului:
Din fereastra database, selectm butonul Form;
Selectm New;
La baza cutiei de dialog, Access ne cere s introducem numele tabelei sau interogrii
pentru formular. Tastm numele respectiv, sau efectum click pe sgeata orientat n jos
pentru a afia o list a tabelelor i interogrilor disponibile i a selecta una dintre ele.
Problema 1
Proiectm formularul cu denumirea Formular1
pentru introducerea datelor n tabelul Marfuri cu ajutorul asistentului AutoForm Columnar.
20
Problema 2
Proiectm formularul, cruia i atribuim numele- marfa, utiliynd FormWizard.
21
Rapoartele permit realizarea unei prezentri a datelor n vederea tipririi, sau stocrii datelor pe
disc pentru a fi tiprite ulterior de altcineva sau de pe un alt calculator.
Crearea raportului:
Din fereastra database, selectm butonul Reports;
Selectm New;
Alegem modul de afiare Design pentru a efectua o simpl schi de raport, AutoReport
Column pentru a crea un raport rapid, sau Report Wizard pentru a avea mai mult control
asupra raportului, specificnd anumite detalii n cadrul rspunsurilor dvs. la ntrebrile
puse de Wizard.
Problema 1
Realizai raportul Report_comenzi cu instrumentul Report Wizard, utiliznd tabelul
Comenzi.
22
23
Problema 2
Realizai raportul Report_clienti cu instrumentul Chart Wizard , utiliznd tabelul Clienti.
24
25
Mult mai mult decât documente.
Descoperiți tot ce are Scribd de oferit, inclusiv cărți și cărți audio de la editori majori.
Anulați oricând.