ii_uc
TRANSCRIPT
-
8/22/2019 ii_uc
1/95
Cursul 1. Notiuni fundamentale privind utilizarea calculatorului
Bibliografie
1. M. Bdu, Calculatorul n trei timpi, ed. Polirom, Iai, 2003.2. E. Cherchez, M. erban,PC pas cu pas, ed. Polirom, Iai, 2005.3. C. Crian, B. Ptru, E. Nechita, I. Furdu, Tehnologia Informaiei, ed. EduSoft, Bacu, 2006.4. S. Curteanu,PC Elemente de baz i utilizare, ed. Polirom, Iai, 2007.5. S. Kovcs, D. Bocu, Manualul utilizatorului de PC, grupul microINFORMATICA, Cluj-Napoca,
2005.
6. C. Masalagiu, I. Asiminoaiei, I. Maxim, Metodica predrii informaticii, ed. MatrixRom, Bucureti,2001.
7. C. Masalagiu, I. Asiminoaiei,Didactica predrii informaticii, ed. Polirom, Iai, 2004.8.
R. Trandafir, Programarea calculatoarelor, ed. Tipografia Universitii Tehnice de ConstruciiBucureti, Bucureti, 1995.
Scopuri:
1) Introducerea de noiuni fundamentale: informatic, informaie, bit, byte, calculator2) Prezentarea componentelor unui sistem de calcul3) Procesorul de documente Microsoft WordTermenul de informatic este sinonim pentru: tiina calculului, tiina calculatoarelor,
ingineria calculatoarelor, tehnologia informaiei i a comunicrii. Aceste definiii pot fi extinse
astfel:
Informatica cuprinde totalitatea cunotinelor asupra calculatorului i a calculului.
Informaticase ocup cu:
- studiul proceselor algoritmice care descriu i transform informaia;- proiectarea, implementarea i aplicarea acestora.Calculatorul este util atunci cnd lucrm cu informaia ce poate fi
denumiri/atribute
valori numerice
text cursiv[documente]
structurat[tabele]
captat[fotografiere, scanare]static
sintetizat[desene, proiecte]
captat[editare video]
dinamicsintetizat[efecte vizuale]
sintetizat(generat)[compunere muzical]
INFORMAIE
textual
ima ine
sunet
-
8/22/2019 ii_uc
2/95
Bit-ul (binary digit- cifr binar, adic una din cifrele 0 sau 1) constituie unitatea elementar
de informaie.
Byte-ul (sau octetul, adic o succesiune de opt bii) reprezint unitatea de msur pentru
cantitatea de informaie. Un byte se noteaz cu B iar multiplii acestuia se folosesc pentru a
exprima diferite cantiti de informaie:
1 KB (KiloByte)=1024B=210B
1 MB (MegaByte)=1024KB=220B
1 GB (GigaByte)=1024MB=230B
1 TB (TeraByte)=1024GB=240B
Cnd vorbim de calculator, ne gndim la un ansamblu bine organizat de circute electronice i
informaii. Componentele fizice ale calculatorului alctuiesc hardware- ul, iar mulimea de
programe i informaii existente n calculator constituiesoftware- ul.
n schema de mai jos sunt evideniate componentele unui calculator
Unitatea central
Procesorul- nucleul funcional al calculatorului se mai numete i CPU (CentralProcessing Unit) adic unitate central de prelucrare. El poate fi considerat
elementul cel mai important al calculatorului deoarece este destinat coordonrii
tuturor operaiilor ce se efectueaz.
SISTEMULDE CALCUL
hardware
software
consola
unitatea central
periferice
softwarede sistem
softwarede aplicaii
monitortastaturmouse
procesormemorie internmemorii externe
placa de bazplci de extensie
extensii multimediaimprimant
scaner, camere video
sistem de operareprograme utilitare
software achiziionat:
procesor documente, calcultabelar, baze de date
software creat prin resurseproprii: programare
-
8/22/2019 ii_uc
3/95
Principala caracteristic a sa, viteza de lucru, este exprimat ca frecven (MHz sau
GHz=1000MHz) i reprezintnumrul de operaii pe care le poate executa ntr-o secund.
Memoria intern are rolul de a stoca informaii n timpului lucrului pe calculator.
Procesorul interpreteaz comenzile unui program i le execut folosind datele corespunztoare
care se afl n memoria intern.
Un calculator utilizeaz dou tipuri dememorie intern sau operativ:
ROM (Read- Only Memory- memorie numai pentru citire) conine un programBIOS (Basic Input Output System) care se execut la pornirea calculatoruluii are grij
ca toate elementele componente ale calculatorului s funcioneze mpreun la pornire;
utilizatorul nu o poate modifica, acesta avnd accesul numai la citire. La nchiderea
calculatorului coninutului ei nu se pierde.
RAM ( Random Access Memory- memorie cu acces aleatoriu) este memoriaintern pentru date i programe,folosit de utilizator pentru derularea lucrrilor sale, ce
permite accesul att la citire ct i la scriere. Deoarece coninutul su se pierde la oprirea
calculatorului (este o memorie volatil) se recomand ca utilizatorul s salveze periodic
datele cu care lucreaz; cu ct avem mai mult RAM n calculator (msurat n megabytes,
n general fiind multipli de 8 sau 16MB) cu att se vor mbunti performanele
calculatorului.
Datorit faptului c memoria RAM a unui calculator este limitat i volatil este necesar
utilizarea unor dispozitive de memorare extern, destinate pstrrii pe termen lung a unor cantiti
semnificative de date. Dintre dispozitivele de stocare extern menionm:
hard disk-ul (principalul dispozitiv de stocare extern) are o capacitate de stocare deordinul gigaocteilor: 80, 160, 200, 250 GB sau mai mult. Principalii productori de hard-
disk-uri sunt: IBM, Segate, Western Digital, Maxtor, Fujitsu, Samsung. Pentru a putea fi
folosit, un hard- disk trebuie formatat pentru a se obine o organizare informaional a sa.
Activitatea unui hard- disk este semnalizat prin aprinderea unui led, aflat pe panoulcentral al unitii centrale.
discheta are dimensiunea de 3.5 inchi (1 inch=2.54 cm) i o capacitate de 1.44MB; aredezavantajul unei capaciti reduse i a unei viteze de lucru mic.
CD-ul are capacitate mare de 650MB, echivalentul a 450 de dischete de 1.44MB;dimensiunea frecvent utilzat este de 4.6 inchi.
DVD-ul, memoria stick.
-
8/22/2019 ii_uc
4/95
Placa de baz este un circuit situat n unitatea central, care ndeplinete funcia: pe ea se
monteaz procesorul, memoria intern,placa video, placa de sunet, placa de fax/ modem, placa de
reea.
Plci de extensie
Placa de reeaare rolul de a intermedia comunicaia ntre unitatea central a fiecrui
calculator dintr-o reea de calculatoare i cablurile de reea. Vitezele de comunicaie
sunt ridicate: 10MB, 100MB, 1GB.
Plac de modem, al crei rol este de a adapta comunicaia dintre calculator i linia
telefonic.
Periferice.
1. Extensiile multimedia1.1. CD-urile(CompactDisk-urile) intr n categoria memoriilor externe. Cele mai
frecvente CD-uri sunt cele numite CD- ROM( Compact Disk Read Only Memory), care permit
doar citirea de informaie, nu i scrierea. n ultimul timp s-au rspndit unitile destinate scrierii
de CD- uri, ce pot fi:
a) CD- R (CD-Recordable)- un disc ce permite scrierea de ctre utilizator, o singurdat.
b) CD- RW (CD-ReWritable)- un disc ce poate fi scris/ rescris de mai multe ori.1.2. DVD-urile(Digital Video Disk-urile) sunt CD-uri cu densitate de nregistrare
crescut, avnd capacitatea tipic de 4.7- 17.08 GB, care le permite s nregistreze ore ntregi de
informaie muzical/ video. DVD-urile se pot ntlni sub urmtoarele tipuri:
-read-only: DVD-ROM;
-write-once: DVD-R;
-rewritable: DVD-RW, DWD-RW, DVD-RAM;
1.3.Memoria stick (memorie flash) este o memorie extern, de dimensiuni reduse care se
conecteaz la portul USB (Universal Serial Bus) al calculatorului.1.4. Placa de sunetmpreun cu boxeleconstituie o cale de ieire pe care calculatorul o va
folosi s ne transmit informaia sonor.
1.5. Microfonul se conecteaza precum difuzoarele la placa de sunet si are rolul in
inregistrarea si digitizarea sunetelor cu ajutorul calculatorului.
1.6.Placa video preia informaiile ce trebuie afiate i le adapteaz pentru a fi nelese de
ctre monitor.
1.7. Creionul optic este un dispozitiv asemntor cu un creion, dar care are la vrf unsenzor optic.
-
8/22/2019 ii_uc
5/95
1.8. Ecranul tactil (touchscreen) permite introducerea comenzilor prin atingerea direct a
obiectelor de pe ecran, cu degetul sau cu un creion special.
1.9.Light pen (Creionul luminos) se utilizeaza pentru selectarea obiectelor de pe ecran.
2. Imprimanta este utilizat pentru tiprirea documentelor de pe calculator. Dup modul ncare imaginea documentului este transpus pe hrtie, exist trei tipuri clasice de
imprimante: matriceal , cu jet de cerneal, cu laser.
3. Scaner-ul este un aparat folosit la introducerea n calculator a imaginilor existente pesuport extern (fotografii, hri planuri, desene tehnice).
Acea parte de software destinat funcionrii calculatorului se numete software de sistem,
n timp ce programele destinate s-l ajute pe utilizator la desfurarea diverselor activiti umane
intr n categoriasoftware-ului de aplicaii.
SOFTWARE DE SISTEM
1. Sistemul de operare reprezint partea de software care asigur exploatarea i gestionarearesurselor fizice ( hardware) i informaionale ( software) disponibile n sistem. Sistemul de
operare Windows, n toate versiunile sale: Windows 95, Windows 98, Windows Me,
Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista,
Windows 7, este cel mai rspndit sistem de operare.
Informaiile de pe disc sunt organizate n fiiere i directoare.Fiierulreprezint un cumul
finit de informaii. Operaiile pe care le putem face cu fiiere sunt: crearea fiierelor (se ntmpl ori de cte ori salvm pe disc un document nou); modificarea coninutului fiierelor ( numit editare sau actualizare); redenumirea fisierului; copierea sau mutarea fiierului ntr-o alt locaie a memoriei externe, adic n alt director; tergerea fiierului ( dispariia informaiilor coninute ).
Un directorpoate conine (n numr nelimitat) pe lng fiiere i subdirectoare, adic
directoare subordonate. n acelai director nu pot exista dou fiiere sau subdirectoare avndnume identice. Operaiile posbile cu directoare:
crearea de directoare; redenumirea directoarelor; copierea/ mutarea directoarelor, care nseamn copierea/ mutarea n alt director, a
ntregului coninut de fiiere i subdirectoare;
tergerea directoarelor ( presupune pierderea coninutului de fiiere i subdirectoare);
-
8/22/2019 ii_uc
6/95
2. Programe utilitarea) My Computereste un program utilitar al Windows-ului, prin care vom administra resursele
informaionale (programe, fiiere, directoare). n fereastra sa, resursele informaionale ale
calculatorului apar sub form de icon-uri. Atunci cnd se emite un dublu-click pe un icon
de folder, acesta devine director curent, iar fereastra programului va afia coninutul su
infomaional(fiiere i eventual, subdirectoare). n fereastraMy Computer, vom putea alege
unul dintre tipurile de afiare a coninutului unui folder, punctnd n meniu View una dintre
opiunile: Thumbnails, Tiles,Icons,List,Details. Lista detaliat (Details) are cea mai mare
valoare informaional, afind numele, tipul mrimea, data i ora ultimei actualizri,
atributele pentru fiecare dintre fiiere/ subdirectoarele coninute n directorul curent.
b) Windows Explorer este i el un program utilitar, foarte asemntor cu My Computer,folosibil la gestionarea fiierelor i directoarelor, numai c, datorit prezenei panoului
suplimentar din partea stng are facilitatea copierii/mutrii prin drag-anddrop ntre
panouri: se puncteaz fiierul/ directorul dintr-un panou(uzual cel din dreapta i se trage cu
mouse-ul pn ce se ajunge deasupra folderului spre care se face copierea/mutarea).
Distincia ntre copiere i mutare se face apsnd tasta Ctrl.
Se poate lansa n execuie n mai multe moduri:
- Start->All Programs->Accessories->Windows Explorer;- o cale rapid de acces la Windows Explorer se poate asigura plasnd o pictogram shortcut pe
desktop.
c) Control Paneleste aplicaia pe care o folosim pentru a extinde sau modifica funcionalitateasistemului de calcul(deci a ansamblului hardware+software).
d) Programe antivirus care:- detecteaz i stopeaz ncercrile viruilor de a ptrunde n sistem,- identific fiierele afectate i recupereaz programele afectate.Viruii sunt programe care ajung n calculator fie prin fiiere provenind din surse
infestate, fie prin mesaje e-mail.
Dintre programele antivirus menionm: Avira AntiVir Personal, Norton Antivirus,
McAfee, Bitdefender, Eset-Nod32, F-Secure Antivirus, Norton Antivirus, Kaspersky Antivirus.
e) Programe de arhivare-dezarhivare. Prin arhivareafiierelor se ajunge la un spaiu necesarde stocare mai redus dect pentru fiierele n forma natural. Cele mai reprezentative
programe sunt ARJ, RAR, WINRAR, WINZIP (furnizeaz arhive n dou formate: RAR i
ZIP) dezarhivarea este procesul invers, prin care se extrag dintr-o arhiv fiierele iniiale.
-
8/22/2019 ii_uc
7/95
SOFTWARE DE APLICAII
1. Procesoarele de documente sunt programe specializate care dispun de comenzi prin care se
controleaz caracteristici referitoare la:
ncadrarea n pagin (paginarea); evidenierea sau estomparea unor poriuni de text( font, mrime, stil de scriere, diferite
tipuri de aliniere: Left, Center, Right, Justify);
alte formatri; organizarea n tabele, coloane; inserii de imagini sau de grafic (fotografii, ecuaii matematice, histograme,etc); .a
Dintre procesoarele de documente ne vom referi laMicrosoft Word.
Implicit, tastatura folosit este cea englezeasc, marcat prin simbolurile En, n partea
dreapt a barei de taskuri. Pentru ca indicatorul de tastatur s fie vizibil n ta skbar, se folosete
Start->Control Panel->Regional and Language Options-> Languages->Details->Language Bar-
>Show the Language bar on the desktop. Trecerea la tastatura romneasc se poate face fie:
- folosind combinaia de taste indicat n fereastra afiat cu butonul Key Settings (se foloseteStart->Control Panel->Regional and Language Options-> Languages->Details->Language
Bar-> Key Settings);
- cu un click pe indicatorul de tastatur din taskbar, urmat de alegerea dorit.Deschiderea unui document Word nou: File->New, deschiderea unui document existent:
File>Open, nchiderea unui document: File->Close, salvarea documentelor: File->Save sau Save
as.
n fereastra Save as, n cmpul Save as type pot fi parcurse ntr-o list derulant formatele
de fiiere ce se pot obine din Word n afara opiunii prestabilite Word Document (fiiere cu
extensia .doc); opiunea Save to Web Page permite salvarea documentului ntr-un format
publicabil n World Wide Web.
La salvare, documentele pot fi protejate cu parole: File->Save As->Tools->Security Options,Password to open sau Password to modify. n aceste cmpuri se introduce parola care poate
coninepn la 15 litere, cifre i simboluri. Dup selectarea butonului OK al ferestrei Save va fi
afiat caseta de dialog Confirm Password care solicit reintroducerea parolei. Dup protejarea
prin parol a coninutului unui fiier, la deschiderea acestuia va fi afiat o caset de dialog
Password unde trebuie testat parola.
a) Paginarea (adic ncadrarea documentului ntr-o pagin virtual, care va corespunde
paginii fizice n situaia n care se urmrete paginarea) se realizeaz automat, de ctre procesorul
-
8/22/2019 ii_uc
8/95
de documente. Prin opiunile din caseta de dialog referitoare la paginare ( Microsoft Word:
File Page Setup), vom putea controla:
- dimensiunile paginii (fie dintr-o list de dimensiuni standardizate, corelat cu posibilitileimprimantei destinaie, fie explicit prin valorile limii i lungimii);
- aezarea paginii ( pe vertical- portret; pe orizontal- landscape);- marginile paginii (distanele sus- top, jos- bottom, stnga- left, dreapta- right dintre
marginile paginii fizice i marginile paginii logice, n care se ncadreaz textul
documentului). Pentru ca aceste dimensiuni s fie n cm (n loc de inchi) se selecteaz
ToolsOptionsGeneralMeasurement units.
- cnd se bifeazMirror margins din Multiple pages, atunci la tiprirea documentului peambele fee ale unei pagini, marginea din stnga a unei fee devine margine dreapt pe verso.
Un text informativ plasat n partea de sus a fiecrei pagini se numete antet (header), iar dac
se afl n partea de jos- subsol(footer). Pentru a crea un antet se selecteaz View->Header and
Footer. Vor fi afiate casetaHeader(ncadrat ntr-un dreptunghi punctat) i bara de instrumente
Header and Footer. Crearea antetului se ncheie prin apsarea butonului Close. Crearea unui
subsol se face n mod asemntor; comutarea ntre antet i subsol se face cu butonul Switch
Between Header and Footerdin bara de instrumenteHeader and Footer.
Selectnd comandaDifferent first page din pagina Layout (File Page Setup) putem insera
pe prima pagin a unui document a unui antet sau a unui subsol diferit de cel din corpul
documentului.
n plus este posibil configurarea unor anteturi unor anteturi i subsoluri diferite pentru
paginile cu numere pare i imparedac bifm opiuneaDifferent odd and even.
Pentru a plasa o not de subsol ntr-un document se folosesc comenzile
InsertReferenceFootnote.
b) n afara formatrilor elementare (font, mrime, stil, aliniere), se pot realiza formatri de
genul:
- stiluri deosebite(din meniul FormatFont): superscript (pentru scrierea sub form deexponent),subscript(pentru scrierea sub form de indice), etc,
- culoare pentru text/scris i/sau fundal(din meniul FormatFont),- aliniere cu indentare(din meniul FormatParagraph): un deplasament(de la marginea stng
sau cea dreapt) impus unuiparagrafde text(cu sau fr tratarea special a deplasamentului
pentru primul rnd);paragraful este poriunea de text cuprins ntre dou Enter-uri;
- utilizarea tabulatoarelor pentru alinierea paragrafelor: Format->Tabs
-
8/22/2019 ii_uc
9/95
- spaierea paragrafelorine seama urmoarele trei tipuri de spaieri: spaiul liber de dinainteaprimei linii a paragrafului (Before), spaiul liber de dup ultima linie a paragrafului (After),
spaiul intern, dintre liniile unui paragraf (Spacing). Ajustarea acestor spaii se realizeaz din
meniul FormatParagraph, paginaIndents and Spacing; distana pe vertical dintre rnduri
i paragrafe poate fi: spaiere la un rnd, la un rnd ijumtate, la dou rnduri, etc;
- listele cu marcatori sau numerotate se pot insera din meniul FormatBullets andNumbering. PaginileBulletediNumberedofer diferite modele de marcatori i numerotri
pentru liste. Cu butonul Customize se poate stabili o schem proprie pentru marcare sau
numerotare.
- numerotarea automat a paginilor i nscrierea numrului de pagin: InsertPage Numbers,urmat de alegerea poziiei numrului (Position- Top of page(Header), Bottom of
page(Footer)) i a alinierii acestuia (Alignement- Left, Center, Right, Inside, Outside).
- ruperea paginilor (InsertBreakPage Break): cnd dorim s trecem la o nou pagin frs o fi umplut pe cea anterioar.
c) Organizarea textului pe coloane (FormatColumnsApply to: ) se poate referi la
ntregul document sau doar la o caset de text sau la o celul de tabel, selectnd corespunztor
obiectul la care se aplic. Esenial este controlarea numrului de coloane pe care se va
desfura textul respectiv.
d) Lucrul cu tabele se bazeaz pe o serie de operaii:
- inserarea unui tabel nou (Table Insert Table);- tergerea unui tabel (TableDelete Table);- inserarea unei coloane noi sau a unui rnd nou (TableInsert Column/ Row );- tergerea coloanei curente sau a rndului curent(TableDelete Column/Row );- modificarea tabelului(Table Table Properties).
Tabelele pot beneficia de faciliti speciale: divizarea celulei curente n mai multe celule
(TableSplit Cells), respectiv conectarea (fuzionarea) celulelor selectate prin care rezult o
celul mai mare (TableMerge Cells)
Chenarele (FormatBorders and Shading) cu care nconjurm (complet sau parial)
tabelele pot fi construite folosind diverse tipuri de linie, grosimi i culori. Din paginaBorders se
aleg chenarele iar din pagina Shading, nuanele de fundal.
e) Inserarea unei imagini, stocat dintr-un fiier, ntr-un document text se realizeaz alegnd
InsertPictureFrom File.
-
8/22/2019 ii_uc
10/95
f) Casetele de text sunt nite cadre similare celor de imgine, ce se pot plasa oriunde n
document i n interiorul crora se poate introduce text.
g) Crearea de elemente grafice( InsertPictureAutoShapes) construirea de elemente
grafice simple(linii, cercuri, etc.) n cadrul documentului.
h) Realizarea desenelor este posibil alegnd InsertObjectMicrosoft Word Picture.
i) Pentru scrierea relaiilor aritmetice, logice i matematice, selectm
InsertObjectMicrosoft Equation 3.0 sau apsm butonul Equation Editor ( ) din bara
standard. Pentru a aduce acest buton din meniuri, selectm
ToolsCustomizeCommandsInsert apoi cutm simbolul corepunztor inserrii de ecuaii
i l tragem cu mouse-ul n bara de instrumente n locul dorit.
-
8/22/2019 ii_uc
11/95
Cursul 2. Programul de calcul tabelar Excel- partea I
Bibliografie
1. M. Bdu, Calculatorul n trei timpi, ed. Polirom, Iai, 2003.
2. C. Crian, B. Ptru, E. Nechita, I. Furdu, Tehnologia Informaiei, ed. EduSoft, Bacu, 2006.
3. S. Curteanu,PC Elemente de baz i utilizare, ed. Polirom, Iai, 2007.
4. K. Sandor,Excel 2000, ghid de utilizare, grupul microINFORMATICA, Cluj-Napoca, 2001.
5. T. Spircu,Lucrri practice la Informatic medical i Biostatistic, anul II, ed. Universitar
Carol Davila, Bucureti, 2004.
Scopuri:
1) Prezentarea unei foi de calcul n Excel2) Editarea formulelor, apeluri de funcii
Excel este o aplicaie avansat de calcul tabelar, care are scopul s ajute utilizatorul n:
crearea unor tabele complexe
modificarea datelor din aceste tabele
prelucrarea datelor din tabelele respective.
Odat pornit, Excel-ul ne va oferi pe ecran o suprafa tabelar virtual nelimitat (foarte
mare, oferind utilizatorului spaiu suficient de lucru), n care vom putea s introducem
informaia (datele care se preteaz la organizarea tabelar, aa cum sunt de exemplu cele
statistice, financiare).
Documentele utilizate de Excel se numesc foi de calcul. Fiecare fiier Excel este alctuit
din mai multe foi de calcul; el poate fi considerat ca un dosar cu mai multe pagini. Iniial aceste
foi au numele: Sheet1, Sheet2, Sheet3. Ulterior, aceste nume se pot schimba. De asemenea se mai
pot:
aduga foi oriunde ntre cele existente
elimina foi dintre cele existente.
Suprafaa tabelar este mprit n:
coloane (columns), denumite printr-un indice alfabetic, evolund de la stnga la dreapta (A,
B, C,
, X, Y, Z, AA, AB,
, IV );
-
8/22/2019 ii_uc
12/95
rnduri (rows), numerotate cresctor de sus n jos (1, 2, 3, 65536).
La interseciadintre un rnd i o coloan se afl ocelul, al crei nume rezultprin alturarea
numei coloanei i al rndului pe care se afl (de ex. B3, F67).Rezult c celulele se pot identifica
prin perechea liter/numr. O astfel de pereche se numete adres de celul.
Oricare dintre celule poate fi completat (populat) cu informaie. ntr-o celul va exista un
singur tip de dat valid, dintre variantele: text, numeric (valori numerice cu sau fr zecimale),
dat calendaristic, valori logice (adevrat sau fals). Spre deosebire de procesoarele de texte, n
Excel exist formate speciale pentru date, accesibile n fereastra Format Cells; n pagina
Number se alege tipul de format din zona Category: General, Number, Date i Time (permit
alegerea de formate specifice acestor tipuri de date), Currency i Accounting (ofer formate
specializate pentru simboluri monetare), Fraction (pentru scrierea n diferite variante a
rapoartelor), etc.
Operaii n Excel
1. Editarea numelui unei foi de calcul se realizeaz efectund dublu click pe numele actual al
foii, fapt care determin apariia unui cursor vertical care permite tastarea noului nume.
Acionarea tastei contribuie la finalizarea acestei operaii.
2. Inserarea sau scoaterea unor foi de calcul din fiier. Pentru inserarea unei noi foi de calcul seacioneaz click dreapta pe numele foii naintea creia dorim s introducem noua foaie i
selectnd opiunea Inserare din meniul care a aprut. Eliminarea unei foi de calcul se
realizeaz dnd click dreapta pe numele foii pe care dorim s o eliminm i selectnd
opiuneaDelete din meniul care a aprut.
3. Selecia celulelor.
a) Un rnd respectiv o coloan se selecteaz efectund click pe numele su.
b) Selecia unei zone dreptunghiulare de celule alturate se realizeaz astfel:- se aps butonul mouse-ului n celula din colul din stnga- sus al zonei;
- se trage cu mouse-ul pn n colul din dreapta jos;
- se elibereaz mouse-ul.
c) Selecia unor celule care nu sunt alturate se realizeaz astfel:
se selecteaz primul grup de celule (conform cu b))
se apasi se menine apsat tasta ;
se selecteaz celelalte grupuri de celule.
-
8/22/2019 ii_uc
13/95
4. Copierea/ mutarea datelor.Transferul informaiilor n alt zon a foii de calcul, sau pe alt
foaie de calcul sau n alt fiier are loc prin copiere sau mutare.
Etapele copierii:
- selecia blocului de celule care se vor muta;
- click pe butonul de copiere Copy,
- click n celula care va deveni colul din stnga- sus al noului bloc de celule
- click pe butonul de lipire Paste.
Spre deosebire de copiere cnd informaia rmne n zona de unde a fost preluat, la mutare
are loc tergerea informaiei din vechiul loc.
Etapele mutrii:
- selecia blocului de celule care se vor muta;
- click pe butonul de decupare Cut,
- click n celula care va deveni colul din stnga- sus al noului bloc de celule
- click pe butonul de lipire Paste.
5. Introducerea automat a datelorse refer la:
a) introducerea datelor care se repet;
Completarea celulelor cu date care se repet se face astfel:
- se introduce valoarea care se repet
- celula completat este celula activ marcat printr-un contur ngroat. Colul din
dreapta jos al chenarului este un ptrel numit marcaj de umplere. Se plaseaz
indicatorului mouse-ului pe marcajul de umplere, forma acestuia schimbndu-se
ntr-unplus ngroat;
- se trage marcajul de umplere peste domeniul de celule ce urmeaz a fi completat i
drept urmare se va multiplica valoarea introdus n celula iniial.
b) introducerea seriilor de date ce constituie progresii;
Pentru a introduce o serie personalizat se procedeaz ca mai sus, cu deosebirea c
sunt selectate dou celule.
6. Editarea formulelor. Pentru efectuarea de operaii matematice vor fi folosite formule. Plasarea
semnului = pe prima poziie ntr-o celul, desemneaz o formul. Celula ce conine formula
afieaz rezultatul evalurii formulei i doar la intrarea n modul de editare (sau n linia/
cmpul de editare de sub meniul principal) se prezint expresia coninut.
n formule se pot folosi:
-
8/22/2019 ii_uc
14/95
- operatori aritmetici: + (adunare), scdere, nmulire (*), mprire (/), ridicare la
putere (^), procent (%);
- operatori relaionali, folosii pentru pentru compararea valorilor coninute n dou
celule: = (egal), >(mai mare), =(mai mare sau egal),
-
8/22/2019 ii_uc
15/95
depinde de numele funciei utilizate. Apelurile de funcii pot apare n formule. Forma general
a unui apel de funcie este
NumeFuncie(argumet1, argument2,, argumentN).
Pentru inserarea unei funcii ntr-o foaie de calcul Excel selectm Insert->Function.
Tipul i numrul argumentelor utilizate depinde numele funciei. Argumentele care pot fi
utilizate sunt:
o Constante(numerice sau de tip caracter) ,
o adrese ale altor celule,
o domenii de adrese(celule adiacente specificate prin expresii de forma b3:e12,
adic prin adresele din colurile opuse)
o combinaii ntre acestea.
Ex. SUM(c5:c20)*10% calculeaz o zecime din suma valorilor din domeniul c5:c20.
n tabelul urmtor sunt centralizate funciile matematice, statistice i logice cele mai
importante.
Matematice
Numele funciei Descriere
abs(numr) Determin valoarea absolut a unui numr
combin(n,k)Calculeaz knC
cos(numr) Calculeaz cosinusul unghiului argument
exp(numr) Calculeaz e la puterea numr
fact(n) Calculeaz !n
int(x) Returneaz x
ln(numr) Calculeaz logaritmul natural al numrului argument
log(x, a) Calculeaz xa
log
log10(x) Calculeaz xlg (logaritmul zecimal al lui x)
mod(x,y) Returneaz restul mpririi ntregi a lui x la y.
PI() Valoarea numrului power(a,x)
Calculeaz xa
product( ,, 21 nn )nmulete argumentele funciei i returneaz valoarea produsului
sin(numr) Calculeaz sinusul unghiului argument
sqrt(numr) Calculeaz radicalul de ordinul doi din numr
sum( ,, 21 nn )Adun numerele situate n regiunile de celule sau constante
specificate
tan(numr) Calculeaz tangenta unghiului argument
average(n1, n2,...) Returneaz media aritmetic a argumentelor numerice
-
8/22/2019 ii_uc
16/95
Statistice
count(lista de celule) Numr cte celule nevide sunt n lista argument
countif(reg, crit) Determin numrul celulelor unei regiuni al cror coninut
ndeplinete un anumit criteriu
geomean(n1, n2,...) Returneaz media geometic a argumentelor numerice
max(n1, n2,...) Returneaz valoarea maxim a unei mulimi de valorimin(n1, n2,...) Returneaz valoarea minim a unei mulimi de valori
stdev(n1, n2,...) Returneaz deviaia standard a argumentelor numerice
var(n1, n2,...) Returneaz dispersia estimat a argumentelor numerice
Logice
and(logic1, logic2,) Returneaz TRUE dac toate argumentele funciei au valoarea
TRUE; dac unul sau mai multe argumente au valoarea FALSE,
funcia returneaz valoarea FALSE
if(test logic; valoare_adevrat;
valoare_fals)
Returneaz valoarea expresiei adevrat sau a xpresiei fals n
funcie de valoarea de adevr a testului logic
or(logic1, logic2,) Returneaz TRUE dac cel puin unul din argumentele funciei au
valoarea TRUE; dac toate argumentele au valoarea FALSE,
funcia returneaz valoarea FALSE
Observaie. n cazul utilizrii funciilor care au ca argument adrese de celule sau domenii
de celule se procedeaz astfel: n paranteza funciei, n loc s scriem liter cu liter de la tastatur
adresa sau domeniul respectiv, vom selecta cu mouse-ul celula/celulele vizate.
Formulele examinate pn acum utilizau una sau mai multe valori pentru a calcula un
singur rezultat. O formul matriceal folosete un domeniu de valori i se recunoate dup faptulc este ntre acolade, care sunt inserate automat de Excel (la ncheierea unei formule matriceale se
tasteaz combinaia de taste ++< Enter>, n loc de ca n cazul celorlalte
tipuri de formule). n formulele matriceale trebuie precizate forma i dimensiunile rezultatului.
Deoarece rezultatul unei formule matriceale este un domeniu, n cadrul su nu se pot manevra
elemente individuale, respectiv celule din domeniul rezultat. Formulele matriceale devin utile n
calcule executate cu matrice.
Funcii predefinite utilizate n formule matriceale:
- MDETERM(tabel) returneaz determinantul unui tabel ptratic de numere, unde
tabel poate fi: o regiune de celule (de exemplu a1:c3), o matrice numeric (de
exemplu {1,2,3;3,6,-2;0,9, 8}) sau un nume de regiune (de exemplu Matrice, nume
care desemneaz o regiune ptratic);
- MINVERSE(tabel) returneaz inversa unei matrice ptratice;
- MMULT(matricea1,matricea2) returneaz produsul celor dou matrici argument(n
matricea returnat numrul liniilor coincide cu numrul liniilor primei matrici, iar
numrul coloanelor coincide cu numrul coloanelor celei de-a doua matrici).
-
8/22/2019 ii_uc
17/95
Cursul 3. Programul de calcul tabelar Excel- partea a II-a
1) Realizarea diagramelor2) Baze de date
Operaii n Excel
8. Grafice asociate datelor din tabele. Dup iniierea comenzii de creare a graficului
(InsertChart), fazele care ne asist la construirea acestuia sunt:
a) stabilirea domeniului de celule care vor constitui informaiile de generare a graficului
(dintre care cel puin o serie de valori numerice),
b) alegerea tipului de digram, ce va fi utilizat,
c) controlarea prezenei i stabilirea atributelor elementelor constitutive: titlu, chenar,
gril, legend, etichetele axelor,
d) salvarea graficului n foaia de calcul curent sau n alt foaie, nou.
Pentru a crea o diagram din selecii neadiacente vom proceda astfel:- se selecteaz primul grup de celule care conine datele care vor fi incluse n
diagram;
- se apas tasta apoi se selecteaz un grup arbitrar de celule adiional care
vor fi incluse n diagram;
- se efectueaz Click pe simbolul grafic Chart Wizard i se parcurg paii a)-d) n
vederea realizrii graficului.
Programul Excel pune la dispoziia utilizatorului 14 tipuri standard de diagrame; n cadrulfiecrui tip exist un numr nsemnat de subtipuri.
Tabelul urmtor centralizeaz tipurile standard de diagrame cele mai utilizate n Excel.
Nume tip standard Numrul subtipurilor La ce folosete
Column (tip coloan) 7 histogram
Bar(tip dreptunghi) 6 comparaii fizice
Line (tip linie) 7 evoluii n timp
Pie(tip sector de cerc, plcint) 6 repartiii
XyScatter(tip X-Y) 5 dependene
-
8/22/2019 ii_uc
18/95
Selectarea tipului de diagram depinde n primul rnd de date, adic de numerele care
trebuie convertite n informaie grafic.
Seriile de date care se reprezint grafic pot fi dispuse pe:
- coloane (varianta prestabilit pentru orientarea datelor) nsemnnd c o coloan din
tabelul de date are drept correspondent o serie n diagram;
- rnduri, adic Excel afieaz fiecare rnd drept o serie de date i fiecare titlu de rand va
figura n legend. Titlurile de coloan vor fi etichete pe axa Ox a diagramei.
Modul de alegere a seriilor de date se stabilete n fereastra Chart Source Data, pagina
Data Range. Butoanele Add i Remove din pagina Series a ferestrei Chart Source Data permit
adugarea sau eliminarea unor serii, iar cmpurile Name i Values permit introducerea numelui
seriei i selectarea celulelor ce vor constitui o anumit serie. Coninutul cmpului Name se va
regsi n lista Series i n legenda ataat diagramei.
n fereastra Chart Options (permite ajustarea diagramei):
1. Pagina Legend permite afiarea legendei. Legenda unei diagrame joac rolul unei hri i
este necesar pentru a evidenia modul de reprezentare a fiecrei serii.
2. Pagina Titles permite precizarea titlului diagramei i a denumirilor pentru axe.
3. Pagina Gridlines este utilizat pentru adugarea unor linii de gril majore sau minore
corespunztoare axelor de coordonate.
4. n pagina Data Labels se pot aduga etichete i valori lng fiecare punct de date, pentru
toate seriile diagramei.
n cazul unei diagrame de tip scatter (seriile de date plasate pe coloane ) prima coloan
conine valorile Ox, iar urmtoarele Oy.
Vom prezenta cteva exemple de diagrame.
250
399,5523,9
720,1
1049,46
1440,6
1905,4
0
250
500
750
1000
1250
1500
1750
2000
1999 2000 2001 2002 2003 2004 2005
Fig. 1. Predictia evolutiei cifrei de afaceri a industriei biometrice intre anii 2001-2005.
-
8/22/2019 ii_uc
19/95
-1
-0,5
0
0,5
1
-10 -5 0 5 10
x
tanh(x)
Fig. 2. Functia tangenta hiperbolica
-0,4
-0,1
0,2
0,5
0,8
1 15 29 43 57 71 85 99 113 127
timpul
amplitudineasem
nalului
Fig. 3 Semnal ECG corespunztor unui pacientcu cardiopatie ischemic
70
75
80
85
90
95
100
0,036 0,039 0,057 0,085 0,114
Tf
RM=10
M=40
Fig. 4. Dependenta de fT a lui R cand =2, pentru M=10 si M=40.
O facilitate interesant a Excel-ului este desenarea liniilor de tendin ale datelor. Comanda
Add Trendlinepermite adugarea unei linii de tendin diferitelor serii de date din diagramele de
tip arie, bar, coloan, linie i XY.Nu se pot aproxima date din diagrame 3D sau pie. Cu aceast
comand se poate modifica i tipul unei linii de tendin, care a fost creat anterior.
-
8/22/2019 ii_uc
20/95
Procedura de aproximare a datelor const n urmtoarele etape:
a) se reprezint grafic datele (de preferat prin puncte),
b) se selecteaz seria pentru care se caut un model,
c) se alege Chart-> Add Trendline. Fereastra afiat de aceast comand are dou
fie: Type i Options. n cadrul fiei Type, butoanele de opiune din
subfereastra Trend- Regression Type permit selectarea tipului liniei de tendin
(liniar, logaritmic, polinomial, de tip putere, exponenial).
Fia Options este destinat selectrii anumitor opiuni referitoare la linia de tendin: se
poate solicita afiarea ecuaiei (Display equation on chart) i valoarea R (Display R- squared
value on chart) care este o msur a corelaiei ntre model i datele experimentale.
9.Funcionarea ca baz de date. Dei foile de calcul tabelar nu au capacitatea programelorde gestionare a bazelor de date, totui sunt dotate cu funcii inspirate de acestea.
n Excel o baz de date reprezint o regiune dreptunghiular a unei foi de calcul, care este
format din cel puin dou linii i dintr-un nr. arbitrar de coloane. Liniile 2,3, ale regiunii
constituie nregistrrile sau articolele bazei de date. Prima linie este denumit linia de antet.
Fiecare articol este format din mai multe cmpuri iar fiecrei celule a liniei i corespunde un
cmp.
Nume Cmp 1 Nume Cmp 2 ... Nume Cmp n
Articolul 1
Articolul 2
...
Articolul n
Deci, elementele de baz ale unei baze de date (liste) sunt articolele(nregistrrile),
cmpurile i linia de antet.
Exemplul 2. Considerm urmtoarea baz de date ce conine Codul, Denumirea, Preul de
fabricaie al unorproduse. Ptr. fiecare produs se stabileteProfitul( n procente) i TVA-ul ( n
procente). Ptr. fiecare produs se calculeaz Preul cu profit i Preul cu TVA cu ajutorul
formulelor:
Preul cu profit= Preul de fabricaie*(1+ Profitul)
Preul cu TVA Preul cu profit*(1+ TVA)
S se introduc 5 nregistrri n baza de date.
-
8/22/2019 ii_uc
21/95
Codul DenumireaPretul defabricatie Profitul TVA
Pretulcu profit
Pretul cuTVA
3 Caiet 400 25% 19% 500 5958 Bloc 5000 20% 19% 6000 7140
12 Creion 300 25% 19% 375 446,25
7 Bloc 6000 20% 19% 7200 85682 Caiet 7000 25% 19% 8750 10412,5
n celulele F2 i G2 se introduc formulele: =C2*(1+D2) i respectiv =F2*(1+E2).
Aceste formule se vor extinde apoi i la celelalte celule ale coloanelor F i G.
Pentru tratarea tabelului curent ca o baz de datese utilizeaz opiunile meniului Data.
A) Sortarea const n reordonarea rndurilor dintr-un domeniu astfel nct s rezulte
ordinea dorit. Se pot utiliza cel mult 3 criterii de sortare.
Pentru sortarea articolelor unei baze de date se selecteaz baza de date respectiv, apoi se
alege din meniul Data, comanda Sort. Aceasta determin afiarea unei ferestre de dialog cu
ajutorul creia se pot stabili criteriile i opiunile de sortare.
Din lista combinat etichetat cu Sort by(sortare dup) se selecteaz numele primului cmp
dup care se va efectua procesul de sortare.
Tipul de sortare corespunztor primului cmp se alege cu ajutorul butoanelor de opiune
Ascending(cresctor) sauDescending(descresctor).
Dup stabilirea primului criteriu se pot stabili (dac este necesar) nc dou criterii de
sortare. Cele dou criterii auxiliare de sortare sunt utilizate numai atunci cnd primul criteriu de
sortare gsete articole cu valori identice n cmpul specificat. n acest caz se vor stabili nume de
cmpuri auxiliare utilizate n procesul de sortare (cu ajutorul listelor compuse Then by) precum i
ordinea de sortare.
Dac se selecteaz butonul de opiune Header row atunci prima linie a bazei de date nu va
fi sortat. n cazul selectrii butonului de opiune No header row, baza de date nu conine o linie
de antet, deci i prima linie a bazei de date va fi sortat.
Exemplul 3. Considerm baza de date din Exemplul 2care va fi sortat dup dou criterii:Denumirea i apoi dup Codul.Sortarea se face dup 2 criterii deoarece n cmpul Denumirea
apar articole cu aceeai valoare (bloc, caiet). Sortarea se face n ordine cresctoare n cazul
ambelor cmpuri. Deoarece baza de date are linie de antet vom selecta butonulHeader row.
Dup sortare, baza de date va fi:
-
8/22/2019 ii_uc
22/95
Codul DenumireaPretul defabricatie Profitul TVA
Pretulcu profit
Pretul cuTVA
7 Bloc 6000 20% 19% 7200 85688 Bloc 5000 20% 19% 6000 7140
2 Caiet 7000 25% 19% 8750 10412,5
3 Caiet 400 25% 19% 500 59512 Creion 300 25% 19% 375 446,25
B) Cutareaunor articole dintr-o baz de date presupune gsirea unor articole individuale
dintr-o baz de date.
Pentru a realiza aceast operaiune se procedeaz astfel:
1. se selecteaz o celul arbitrar din interiorul bazei de date i din meniul Data se
selecteaz opiuneaForm.
2. Se acioneaz butonul de coman Criteria. Drept urmare se va afia o fereastr dedialog n care se vor specifica criterii de cutare (se introduc n casete de text).
Un criteriuse definete printr-un operator de relaie, urmat de o valoare.
ntre criteriile introduse n diverse cutii text se efectueaz operaii de conjuncie (AND).
3. Dup stabilirea criteriilor de cutare dorite se acioneaz fie butonul de comand
Find Next (pentru a gsi articolul urmtorcare ndeplinete criteriile specificate)
fie Find Prev (pentru a gsi articolul anterior care ndeplinete criteriile
specificate). Prin intermediul acestor butoane de comand se poate parcurge listaarticolelor care ndeplinesc criteriile specificate.
4. Dup ce se termin trecerea n revist a articolelor cutate se va da comanda
Close.
C) F il trarea articolelorpresupune afiarea dintr-o baz de date doar a articolelor care
ndeplinesc anumite criterii. Articolele care nu satisfac criteriile dorite sunt ascunse dar nu i
terse. Metoda cea mai rapid de filtrare a articolelor unei baze de date const n folosirea
comenzii de filtrare automat: din meniulData se alegeFilteri apoiAuto Filter.n urma acestei comenzi, Excel va insera n fiecare celul a liniei de antet un buton cu o
sgeat n jos care permite deschiderea unei liste. Aceasta conine toate valorile distincte
corespunztoare cmpului precum i valorileAll, Top 10i Custom. n lista afiat se va efectua
un click pe elementul care va fi utilizat pentru filtrarea bazei de date.
Programul Excel filtreaz baza de date astfel nct vor fi afiate articolele care n cmpul
respectiv conin elementul selectat.
-
8/22/2019 ii_uc
23/95
Dac n procesul de filtrare automat se alege varianta Allatunci n cadrul coloanei curente
nu se va folosi nici un criteriu referitor la filtrare. Aceast variant se folosete atunci cnd se
dorete anularea unei filtrri anterioare.
Dac n procesul de filtrare automat se alege varianta Top 10 atunci n cadrul coloanei
curente se vorafia primele zece articole care corespund criteriilor specificate.
Dac n procesul de filtrare automat se alege varianta Custom atunci n cadrul coloanei
curente se poate realiza o filtrare de tip utilizator, n cadrul creia pot fi specificate cel mult dou
criterii de filtrare.
n procesul de filtrare pot fi utilizai urmtorii operatori de comparare:
Nume operator Semnificaie
Equals egal
does not equals diferit
is greater than mai mare
is greater than or equal to mai mare sau egal
is less than mai mic
is less than or equal to mai mic sau egal
-
8/22/2019 ii_uc
24/95
1
Cursul 4. Utilizarea programului PowerPoint
Bibliografie
1. C. Crian, B. Ptru, E. Nechita, I. Furdu, Tehnologia Informaiei, ed. EduSoft, Bacu, 2006.2. B. Ptru, M. Ptru,Aplicaii PowerPoint educaionale, ed. EduSoft, Bacu, 2005.
Scopuri:
1) Metode de realizare a prezentrilor n PowerPoint2) Introducerea informaiilor ntr-un slide3) Vizualizarea prezentrilor; efecte de Slide Show, realizarea legturilor dintre slide-uri.
Metode de realizare a prezentrilor n PowerPoint
Programul de prezentare PowerPoint din pachetul Microsoft Office ofer posibilitatea
realizrii unor prezentri sub forma unei mulimi de slide-uri ce pot conine: texte, diagrame,
imagini, desene, tabele, elemente multimedia.
La lansarea n execuie a aplicaiei PowerPoint sunt afiate opiuni pentru crearea unei noi
prezentri sau pentru deschiderea uneia deja existente.
Dac dorim s realizm o prezentare nou avem urmtoarele posibiliti:
1) From AutoContent Wizard- opiune care folosete un asistent interactiv (numitWizard) n vederea realizrii unei prezentri dup un ablon prestabilit.
2) From Design Template- opiune ce ofer posibilitatea crerii unei prezentri cu designprestabilit, lsnd la alegerea utilizatorului modul de structurare a coninutului. Deci se
poate alege doar design-ul general (fundal, culori, fonturi) nu i cmpurile de
completat.
3) Blank Presentation- opiune ce ofer libertate maxim utilizatorului n privinarealizrii ntregii prezentri.
Utiliznd opiunea From AutoContent Wizardputem alege prin intermediul unei casete de
dialog, urmtoarele elemente:
a) Presentation type (tipul prezentrii). Acesta poate fi unul din tipurile predefinite : All,General, Corporate, Projects, Sales/Marketing, fiecare tip oferind un numr de abloane
pe baza crora se va construiprezentarea.
-
8/22/2019 ii_uc
25/95
2
b) Presentation style (stilul prezentrii). Cu ajutorul acestui element precizm dac dorim oprezentare:
i) pe ecran On screen presentationii) pentru Web Web presentationiii) alb negru Black and white overheadsiv) color Color overheadsv) pentru slide-uri de 35 mm 35 mm slides
c) Presentation options (opiunile prezentrii) se refer la silul prezentrii i la elementele(opionale) ce pot apare pe fiecare slide: note de subsol, data ultimei actualizri, numrul
slide-ului.
Alegnd opiunea From Design Template utilizatorul poate crea noi prezentri cu ajutorul
modelelor din PowerPoint, care sunt imagini sugestive, menite s serveasc drept fundal , adecvat
subiectului unei prezentri.
Pe lng modelele predefinite, utilizatorul poate crea noi modele. Pentru aceasta alegem
Blank Presentation din fereastra New Presentation. Dac alegem s crem unBlank Presentation
pe ecran apare fereastra Slide Layout din care putem alege un model de slide sau un slide gol.
Modelul selectat este ncadrat cu un chenar albastru iar eticheta modelului apare la baza
chenarului. Etichetele modelelor sugereaz aciunea de executat.
Exemplu:a) Primul model conine un titlu i un subtitlu ce vor fi completate de utilizator.b) Al treilea model conine un titlu o list de elemente. Se recomand pentru paginile
de tip cuprins sau meniu.
c) Alte modele pot fi folosite pentru a introduce n slide-uri urmtoarele tipuri deinformaii: texte, tabele, imagini, grafice, diagrame, animaie, sunet.
Introducerea informaiilor ntr-un slide
Textele se pot introduce:
a) la sugestia mesajului Click to add text din cadrul respectiv, corespunztor modeluluiselectat. Dac se acioneaz Click oriunde n interiorul cadrului, mesajul dispare i apare un
cursor vertical, ce permite inserarea textului;
b) n casete text, prin acionarea butonului corespunztor.
-
8/22/2019 ii_uc
26/95
3
Textul poate fi formatat la fel ca n Word i Excel.
Tabelele se insereaz n dou moduri:
a) dac alegem slide-ul Blank atunci pentru a insera un tabel selectm InsertTable;b) dac alegem un model de slide ce conine un tabel, atunci inserarea se realizeaz acionnd
Click n interiorul cadrului ce conine mesajul Double click to add table.
Pentru a insera imagini n prezentarea dumneavoastr trebuie s selectai InsertPicture cu
urmtoarele opiuni:
a) alegei Clip Art dac dorii o imagine din programul Microsoft Clip Art Gallery. Acesteimagini pot fi inserate i selectnd cadrul ce conine mesajul Double click to add clip art;
b) alegei opiunea From File dac dorii o imagine stocat ntr-un fiier (de tip jpeg(JointPhotographic Expert Group), gif(Graphic Interchange Format), bmp(Microsoft Windows
Bitmap), etc.);c) alegei opiunea Word Art dac dorii un text artistic;d) alegei Organization Chart dac dorii o diagram (schem arborescent). Diagrama poate fi
inserat i selectnd cadrul dintr-ul model de slide ce permite inserarea unei diagrame.
Pentru a insera grafice exist mai multe modaliti:
a) alegem un model de slide ce conine grafice;b) copiem graficul dintr-o foaie de calcul Excel;c)
acionm Insert
Chart cnd rezult o foaie de date n care introducem propriile date.Odat cu introducerea acestora se reface diagrama, corespunztor datelor curente.
Dac ulterior dorii s modificai ceva n datele corespunztoare diagramei nu trebuie dect s
executai dublu click pe diagram.
ntr-o prezentare PowerPoint putem insera elemente multimedia: sunete, muzic, video-
clipuri-uri.
Pentru inserarea de muzic i sunetese procedeaz astfel:
1. Se activeaz slide-ul unde are loc inserarea.2. Se d comanda Movies and Sounds din meniul Insert.
Observaie. a) Pentru inserarea unui sunet din Clip Art, executai click pe Sound from
Clip Organizer i localizai fiierul dorit.
b) Pentru inserarea unui sunet din alt locaie, acionai click pe Sound from File i
localizai fiierul. Pe slide va apare o iconi de sunet.
-
8/22/2019 ii_uc
27/95
4
3. Dup inserare este afiat un mesaj la care se rspundea) afirmativ dac se dorete execuia automat a sunetului la afiarea slide-ului;b) negativ dac execuia slide-ului are loc atunci cnd se acioneaz click pe iconia
asociat sunetului.
Pentru inserarea unui video clip se procedeaz astfel:
1. Se activeaz slide-ul unde are loc inserarea.2. Se d comanda Movies and Sounds din meniul Insert.Observaii. a) Pentru inserarea unui video clip din Clip Art, alegei Movie from Clip
Organizer i apoi localizai video clip-ul.
b) Pentru inserarea unui clip din alt locaie, dai Movie from File.
3. Execuia video clip-ului este determinat de rspunsul Yes/No la mesajul afiat.Pentru scrierea relaiilor aritmetice, logice i matematice, selectm
InsertObjectMicrosoft Equation 3.0.
Realizarea deseneloreste posibil alegnd InsertObjectMicrosoft Word Picture.
Vizualizarea prezentrilor; efecte de Slide Show, realizarea legturilor dintre slide-uri
Salvareaprezentrilor se realizeaz fie:
- n mod obinuit, din meniul File,-
folosind butonul Save de pe bara standard.Vizualizarea prezentrilor poate fi realizat folosind opiunile:
ViewNormal: vederea obinuit n care observm ntreaga prezentare, slide-ul curent inotele referitoare la acesta;
ViewSlide Sorter: toate slide-urile sunt prezentate pe ecran sub forma unor imagini mici,numerotate;
ViewSlide Show: opiunea ce permite vizualizarea prezentrii. Slide-ul curent ocup totecranul, iar trecerea de la un slide la altul se poate face implicit cu click, Enter sau Space.
Pentru a seta timpul ct un slide rmne afiat (setarea ritmului prezentrii) pn la afiarea
slide-ului urmtor se procedeaz astfel:
1. n modul ViewNormal se selecteaz slide-ul (slide-urile) pentru care dorim s fixmtimpul de afiare;
2. se d comanda Slide Transition din meniul Slide Show;
-
8/22/2019 ii_uc
28/95
5
3. sub Advance slide se alege Automatically after i se trece numrul de secunde doritpentru afiarea fiecruia dintre slide-urile selectate;
4. pentru aplicarea timpului stabilit la toate slide-urile selectate se acioneaz Apply iarpentru aplicarea la toate slide-urile prezentrii se acioneaz Apply to All Slides.
Efectele de tranziie puse la dispoziie de PowerPointsporesc calitatea prezentrii. Aceste
efecte pot fi alese folosind comanda Slide ShowSlide Transition.
Efectul de tranziie se refer la:
modul cum apare slide-ul curent pornind de la cel anterior (dac alegei Apply toselected slides);
modul cum apar toate slide-urile (dac alegei Apply to All Slides).Exist mai multe tipuri de tranziii:
Blinds Horizontal (benzi orizontale), Blinds Vertical (benzi verticale), Dissolve (noul slide apare punct cu punct), Newsflash (noul slide apare din opt direcii), Shape Circle, Shape Diamond, Shape Plus,
Random Transition (modul de tranziie se alege aleator), No Transition (nici o tranziie).
Pe lngposibilitatea de a seta tipul i ritmul tranziiei, prin activarea comenzii Slide
Transition se permite setarea:
- vitezei de tranziie: Slow, Medium, Fast;- sunetului care nsoete tranziiile: Camera, Click, Applause, Hammer, Wind.PowerPoint ofer efecte speciale ce constau n animarea obiectelor dintr-un slide i au
rolul de a crete atractivitatea prezentrii.
Pentru realizarea acestor efecte se parcurg etapele:
1. se afieaz n View Normal slide-ul unde se proiecteaz animarea unorobiecte;2. se selecteaz obiectele dorite;
-
8/22/2019 ii_uc
29/95
6
3. se deschide meniul Slide Show, se selecteaz Custom Animation i accesnd AddEffect se allege opiunea dorit: Entrance, Emphasis, Exit, Motion Paths, fiecare
avnd mai multe variante.
Dup alegerea tranziiilor ntre slide-uri, a efectelor speciale i a intervalelor de tranziie,
n modul ViewSlide Sorter observm c sub fiecare slide se plaseaz pe lng numrul de
ordine i
pictograma de tranziie, pictograma efectelor, durata de tranziie (n secunde).
n mod normal, slide-urile dintr-o prezentare se deruleaz secvenial (unul dup altul).
Dac utilizatorul dorete s stabileasc o alt ordine de afiare a slide-urilor dect cea
implicit va proceda astfel:1. va selecta obiectul pe care dorete s execute click pentru a fi trimis la un alt slide,2. va aciona Slide ShowAction Settings,3. din fia Mouse Click va alege Hyperlink to i din list va selecta slide-ul ctre care
dorete s se fac trimiterea:
o Next Slide,o Previous Slide,o
First Slide,o Last Slide,o Slide
Power Point are capacitatea de a interaciona cu celelalte aplicaii ale pachetului
Microsoft Office.
De exemplu, cu Word putem edita secvene de text, scrie formule, realiza desene i le
putem importa n prezentrile noastre.
La fel putem proceda i cu diagrame Excel.
-
8/22/2019 ii_uc
30/95
Cursul 5. Elemente de baza in Access. Tabele.
Bibliografie
1. M. Bdu, Calculatorul n trei timpi, ed. Polirom, Iai, 2003.2. C. Crian, B. Ptru, E. Nechita, I. Furdu, Tehnologia Informaiei, ed. EduSoft, Bacu,
2006.
3. I. Iatan - Curs de Access 2010 cu aplicaii, Ed. Matrix Rom, Bucureti, 2010.4. A. Teodorescu,Lecii de Access, grupul microINFORMATICA, Cluj-Napoca, 2002.
Scopuri: 1) De la spreadsheed la baza de date
2) Prezentarea pe scurt, a principalelor obiecte Access,
3) Insusirea elementelor asociate definirii si popularii unei tabele,
4) Familiarizarea cu tipurile de relatii intre tabele.Noiunea de baz de date se refer la o colecie de date structurate i nu la programul prin
care o crem i o accesm; acesta se numete sistem de gestiune a bazelor de date (SGBD).
Dei programul de calcul tabelar are funciuni de baz de datetotui, atunci cnd lucrm
cu colecii de date vom alege o baz de date ci nu un spreadsheet datorit urmtoarelor motive:
- dimensiunea coleciei de date- necesitatea unor faciliti privind definirea, stocarea, interrelaionarea, accesarea,
interogarea i securitatea coleciilor de date.Cea mai mare rspndire o cunosc bazele de date relaionale (SGBDR), care se mpart n
dou subramuri:
baze de date n organizare client-server: ajung la dimensiuni gigantice (de ordinulGigaBytes sau chiar TeraBytes). Cele mai cunoscute servere de baze de date sunt:
Informix, MySQL, Oracle, SQL Server;
baze de date desktop: de dimensiuni medii i mici; n special produsele firmeiMicrosoft (Access, dBase, FoxPro, Paradox etc.) care sunt compatibile cu Excel.
Bazele de date in Access se construiesc cu obiecte Access. Principalele clase de obiecte
Access sunt: TABLES; QUERIES; FORMS; REPORTS; MACROS.
TABEL (tabel , tabela)
Tabelele sunt singurele obiecte care contin date proprii, in timp ce restul obiectelor contin
metode de prelucrare a datelor din tabele, adica utilizeaza direct sau indirect, date din tabele. In
cadrul unui tabel, datele sunt organizate in linii (records) si coloane (fields).
QUERY (interogare, cerere)
Cererea este obiectul Access prin care se poate obtine:
l b f t b l i i t b i b i d d t
-
8/22/2019 ii_uc
31/95
- actualizarea unei tabele apartinand bazei de date (modificari de date, adaugari sau stergeride inregistrari);
- sursa de date (dintr-o tabela sau mai multe) pentru un obiect de tipForma sauRaport.FORM (foma, formular)
Forma este obiectul Access care, prin intermediul elementelor sale grafice numiteControale, poate realiza:
- introduceri, afisari si editari de date;- declansari de actiuni (in special prin butoane de comanda).Forma nu are date proprii, sursa ei putand fi o tabela, o cerere sau o instructiune SQL. Exista
si forme care nu au sursa de date; controalele unor astfel de forme pot fi de exemplu butoane de
comanda, etichete (texte explicative). Formele fara sursa de date sunt de regula, interfete ale unei
aplicatii.REPORT (raport)
Raportul este obiectul Access care prezinta informatia formatata si organizata dupa
specificatiile utilizatorului. Spre deosebire de forma, raportul are specific faptul ca informatia,
culeasa din tabele este prezentata utilizatorului, ci nu e conceput pentru actualizari de date si nici
nu poate fi aplicatie.
MACRO (macro)
Macro este un limbaj simplu, utilizat de Access pentru a realiza unele actiuni cum ar fi
deschiderea unei forme, executia unei interogari, afisarea unui text, etc. Instructiunile limbajului
se numesc actiuni. Programele limbajului sunt macro- uri.
Pentru crearea une baze de date se parcurg urmatorii pasi:
1. Se construieste unFolderunde se doreste inregistrarea bazei de date.2. Se deschideMicrosoft Access.3. Se selecteazaBlank Database din fereastraNew File (la care se ajunge setnd File-> New);
Fi 1
-
8/22/2019 ii_uc
32/95
4. Apare fereastra File New Database (vezi Fig. 2) in care specificam folder-ul unde trebuieinregistrata baza de date si-i dam acesteia un nume.
Fig. 2. FereastraFile New Database
5.
Apare fereastraDatabase (vezi Fig. 3) in care putem construi obiectele bazei de date.
Fig. 3. FereastraDatabase
TABEL (tabel , tabela)
Un tabel descrie o mulime de entiti, extrase din lumea real, crora li se asociaz o list
de cmpuri, n vederea descrierii acestor entiti. Tabelele pot descrie att mulimi concrete de
entiti ct i mulimi abstracte, tiinifice.
O nregistrarereprezint unitatea principal de informaie stocat ntr-un tabel. Un cmp
este un element dintr-o nregistrare a unui tabel. Deci, tabelele sunt formate din linii (sau
nregistrri) i coloane (sau cmpuri).
Pentru a realiza un tabel trebuie:
- sa se creeze o baza de date;- sa se selecteze tab- ul Tables apoi Create table in Design view pentru a apare macheta
pentru introducerea structurii tabelei (fig. 4).
-
8/22/2019 ii_uc
33/95
Fig. 4. Macheta pentru introducerea structurii tabeleiFiecarui camp al tabelei i se specifica numele, tipul, o descriere a campului (optionala) si o
serie de proprietati specifice tipului.
Numele unui camp ( Field Name) este un sir de maximum 64 de caractere; se admite si
spatiul, care de regula, este considerat separator de cuvinte.
Tipul unui camp (Data Type) este dat de tipul de valori pe care acesta le poate lua, adica:
1. Text- destinat sirurilor de caractere, cu lungimi intre 0- 255 caractere.2. Memo- caracteristic sirurilor de caractere cu lungimea >255. CampurileMemo nu pot fi
indexate.
3. Number- destinat pentru valori numerice. Subtipurile tipului Numberse specifica prinField Size.
4. Date/ Time- pentru valori data calendaristica si timp.5. Currency- specific valorilor numerice utilizate in calcule economice; memoreaza
numere cu partea intreaga pana la 15 cifre si pana la 4 cifre partea zecimala.
6. AutoNumber- memoreaza un numar unic pentru fiecare inregistrare ce este adaugata intabela. Datele de acest tip nu pot fi sterse sau modificate (daca s-a sters o intrebare din
tabela, valoarea campuluiAutoNumber nu mai poate fi utilizata pentru alta inregistrare.
7. Yes/ No- poate primi una din doua valori (Yes/ No, True/ False, On/ Off).8. OLE Object- primeste ca valori, obiecte.
Aplicatia 1. Sa se construiasca tabelul Salariati avand continutul:
Cod Nume Functia Salariul Data_angajarii Sef Fotografie101 Popa Ion Ing 4000000 05/08/1992 Nu Imagine bmp103 Mirea Gabi Arhitect 4500000 11/20/1991 Nu Imagine bmp
107 Calin Costin Econ 3800000 07/24/1995 Da Imagine bmp110 Ivana Ilona Medic 3500000 04/11/1993 Nu Imagine bmp122 Burnea Crina Ing 4700000 02/03/1991 Da Imagine bmp
-
8/22/2019 ii_uc
34/95
140 Gavat Nina Ing 4200000 07/23/1991 Nu Imagine bmp
Tipurile si proprietatile campurilor tabelei Salariati:
Cod- tip TextField Size: 5, ValidationRule: >=100 and =3000000;
Data_angajarii- tip Date- Time,Format: Short Date, Caption: Angajat din;
Sef- tip Yes/No;Display Control: Check Box;
Fotografie- tip OLE Object.
Structura unei baze de date sub forma unui tabel simplu nu este ntotdeauna potrivit
pentru rezolvarea problemelor informatice.
Exist probleme mai complexe care nu se pot reduce la aceast structur sau pentru care
aceast structur este nepotrivit, ineficient, n sensul c duce la o risip de spaiu de memorare
sau la scderea vitezei de acces la date.
Din aceste motive s-a impus introducerea unor structuri mai complexe, cu un grad mai
mare de aplicabilitate i cu performane mai ridicate, contribuind la apariia conceptului de baz
de date relaional.
n abordarea relaional, baza de date este o colecie de tabele care se afl n relaie unele
cu altele. Principalul scop al posibilitii de asociere a tabelelelor este minimizarea redundanei
datelor.
Deoarece n interiorul unei baze de date informaiile necesare unei aplicaii pot fi rareori
stocate n cadrul unui singur tabel se impune divizarea acestor informaii n mai multe tabele,
folosind tabele corelate unul cu altul. Relaiile ntre tabele permit conectarea unui tabel la un alt
tabel, prin intermediul unui cmp comun.
Relaia dintre dou tabele ale unei baze de date nu este una bidirecional, de egalitate, ci
este o relaie unidirecional, de subordonare. Una dintre tabele va fi denumit primar (sauprinte) i va avea subordonat pe cea de-a doua tabel,numit legat (sau copil).
Stabilirea unei relaii ntre dou tabele presupune specificarea unei expresii, numit cheie a
relaiei, pe baza creia se face corespondena liniilor ntre cele dou tabele.
Dac dorim ca tabelul pe care-l crem s aib o coloan care s conin valori unice (prin
care s legm nregistrrile din acest tabel de nregistrrile altuia), atunci trebuie s declarm
coloana respectiv ca fiind cheie primar. Coloana de legtur din cellalt tabel poart
denumirea de cheie extern.Tipurile posibile de relatii intre tabele sunt:
-
8/22/2019 ii_uc
35/95
1) Relaia One to Many(simbolizat 1 ) este cea mai frecvent n proiectarea bazelorde date Access. Dac tabela T1 (tabela One) i tabela T2 (tabela Many) sunt n aceast
relaie, atunci:
T1 se numeteprimar iar T2 legat; cheia de legtur din T1 trebuie s fie declarat primar; T2 poate avea cheie
primar, dar nu cea de legatur (nu poate sa fie primar deoarece valorile ei se pot
repeta);
fiecrei nregistrri din T1 i corespund 0, 1 sau mai multe nregistrri din T2, ntimp ce fiecrei nregistrri din T2 i corespunde cel mult o nregistrare din T1.
2) Relaia One to One (simbolizat 11 ) se caracterizeaz prin faptul c fiecreinregistrri din una din tabele i corespunde cel mult o nregistrare din cealalt. Cheile de
legatur din ambele tabele sunt chei primare. 3) Relaia Many to Many (simbolizat ) este o relaie simetric, n care fiecrei
nregistrri din prima tabel i corespund 0, 1 sau mai multe nregistrri din a doua i la fel
i invers.
Pentru a crea o legtur ntre dou tabele ale unei baze de date Access se procedeaz astfel:
1. se nchid tabelele respective, folosind opiunea Close;2. se selecteaz din meniul Tools tag-ul Relationships, operaie care determin
apariiei ferestrei Show Table;3. prin intermediul ferestrei Show Table se deschid tabelele ntre care se va crea o
relaie (se selecteaz numele tabelului i se apas butonul Addpentru adugarea
acestuia n fereastraRelationships);
4. se trage cu mouse-ul prin drag-and-dropcmpul comun (celor dou tabele) dinprimul tabel pn se ajunge peste acest cmp din al doilea tabel; operaia
determin apariia ferestreiEdit Relationships;
5. din fereastraEdit Relationships se bifeazEnforce Referential Integrityi apoi seapas butonul OK;
6. se deseneaz tipul de relaie stabilit ntre cele dou tabele i se marcheaz cusimbolul corespunztor acestui tip de relaie.
Aplicaia 2. S se creeze baza de date Studeni, ce are dou tabele:
1. Student, care conine cmpurile: Nr_matricol (cheie primar) - tipNumber, Nume iprenume - tip Text, Grupa- tipNumber, Seria - tip Text;
i
2. Situaie, ce conine cmpurile: Nr_matricol (cheie secundar) - tip Number,Disciplin tip Text Not tip Number
-
8/22/2019 ii_uc
36/95
legate ntre ele prin cmpul Nr_matricol.
Aplicaia 2 necesit parcurgerea urmtoarelor etape:
Etapa I. Se construiesc cele dou tabele i se populeaz cu nregistrri.
Etapa II. Se acceseazbutonulRelationships, din meniul Tools.
Etapa III. Din fereastra Show Tablecare se deschide se selecteaz, pe rnd tabelele ntre
care va exista o relaie i se apas butonulAdd(Fig. 5).
Fig. 5. Fereastra Show Table
Etapa IV. Se nchide fereastra Show Table i drept consecint se va contura fereastra
Relationships din Fig. 6.
Fig. 6. Fereastra Relationships
Etapa V. Relaia ntre cele dou tabele se realizeaz prin:
1. selectarea cheii principale a tabelei ce constituie partea stng a relaiei;2. tragerea cu mouse-ul pn la cheia secundar a tabelei, ce constituie partea dreapt a
relaiei.
-
8/22/2019 ii_uc
37/95
Cele dou operaii vor determina deschiderea casetei de dialog Edit Relationship din Fig.
7, n care se observ att cele dou tabele relaionate (Student i Situaie) ct i cheile primar i
secundar.
Fig. 7. Caseta de dialog Edit Relationship
Etapa VI. Se bifeaz opiunea Enforce Referential Integrity, ce activeaz un mecanism al
sistemului Access, prin care nu este permis introducerea datelor n tabelul Situaie, naintea
celor din tabelul Student. Acest mecanism asigur integritatea referenial a bazei de date; astfel
se previne introducerea greit a datelor i sunt eliminate multe incoerene.
Dup aceea, se apas butonul Createcare determinapariia diagramei din Fig. 8.
Fig. 8.
-
8/22/2019 ii_uc
38/95
Cursul 6. Tipuri de cereri n Access
Bibliografie
1. I. Iatan - Curs de Access 2010 cu aplicaii, Ed. Matrix Rom, Bucureti, 2010.
2. A. Teodorescu,Lecii de Access, grupul microINFORMATICA, Cluj-Napoca, 2002.
Cererea este obiectul Access prin care se poate obtine:
- raspunsul, sub forma tabelara, a unei intrebari pusa bazei de date;
- actualizarea unei tabele apartinand bazei de date (modificari de date, adaugari sau stergeri
de inregistrari);
- sursa de date (dintr-o tabela sau mai multe) pentru un obiect de tipForma sauRaport.
Observaie. Numele unei interogri trebuie s fie distinct de numele unui tabel sau al uneialte interogri existente ntr-o baz de date, datorit faptului c att interogrile ct i tabelele pot
fi surse de date pentru formulare i rapoarte.
n Access se pot construi interogri:
a) simple, ce pot fi formulate pentru o singur tabel;
b) complexe, care implic mai multe tabele i/ sau cereri din care sunt extrase anumite
date prin precizarea unor criterii.
Pentru proiectarea unei cereri:a) se selecteaza tab-ul Queries din fereastra database;
b) se alege Create query in Design view;
c) se adauga, pe rand (din fereastra Show Table), in campul de lucru al constructoruluide cereri (Queries Builder) tabelele si/ sau cererile care stau la baza noii cereri;
-
8/22/2019 ii_uc
39/95
d) se inchide fereastra Show Table ce determina aparitia unei machete prin intermediul
careia se se poate proiecta cererea.
n structura unei interogri pot exista urmtoarele dou feluri de cmpuri:
1. preluate dintr-un tabel sau dintr-o interogare, prin trecerea acestora n linia Field din
cmpul de lucru al constructorului de interogri; trecerea tuturor cmpurilor n grila
Queries Builder se realizeaz efectund dublu click pe caracterul *, aflat n capul
listei de cmpuri.
2. calculate, ce nu au ca surs un cmp ci o expresie fapt care determin
imposibilitatea de a actualiza date din sursa unei interogri prin intermediul acestor
cmpuri; cmpurile calculate exist doar la nivel de interogare, fr a avea
corespondent n baza de date.
Vom analiza urmatoarele tipuri de cereri:
1) de selectie (interogari)
2) de actiune
1) Cererile de selectie sunt obiecte Access care raspund la intrebari puse bazelor de date.Daca dorim sa proiectam o cerere de selectie, putem parcurge etapele a)- d) sau sa
alegem din meniul Query, Select Query.
-
8/22/2019 ii_uc
40/95
Aplicaia 1.Realizai o interogare pentru afiarea salariailor din tabela Salariai (proiectat
n cursul5) care nu sunt efi.
Primul cmp al interogrii este cmpul Nume. n interogare apar i cmpurile Functia,
Salariul, ef. Cmpul efeste trecut n interogare numai pentru a fi pus condiia deFalse asupra
lui.
Fig. 1. Introgarea (n modul Design View), ce are ca surs tabela Salariai
Pentru proiectarea interogrii, cmpurile tabelei Salariai se aduc n linia Field, fie printragere cu mouse-ul, fie prin dublu click pe cmpul respectiv.
-
8/22/2019 ii_uc
41/95
Casetele bifate n linia Show specific faptul c valorile cmpurilor respective sunt vizibile
n rezultatul interogrii.
Execuia interogrii se realizeaz apsnd butonul Run din meniulDesign (vezi Fig. 1) ce
are ca scop afiarea salariailor din tabela Salariai, care nu sunt efi (vezi Fig. 2).
Fig. 2. Execuia interogrii, ce are ca surs tabela Salariai
Dupexecuia interogrii, pentru a reveni n modul de proiectare, se selecteazAplicaia1
(vezi Fig. 2), se apas butonul drept al mouse-ului i se alege opiuneaDesign View.
n Access pot fi folosite urmtoarele tipuri de funcii:
1. funcii referitoare la o singur nregistrare:
a) funcii pentru dat calendaristic i or (ex. Day, Month, Year, Now),
b) funcii matematice (ex. Abs, Atn, Cos, Exp, Sqr, Log),
c) funcii text (ex. Chr, LTrim, Len, Right, Space),
d) funcii de conversie (ex. StrConv, CVar, CStr),
e) funcii diverse (LBound, UBound, MsgBox).
2. funcii referitoare la mai multe nregistrri: funcii totalizatoare (se mai numesc de
grup pentru c se refer la mai multe nregistrri).
Deosebirea dintre cele dou tipuri de funcii const n numrul nregistrrilor asupra crora
acioneaz.
n timp ce funciile referitoare la o singur nregistrare returneaz un singur rezultat pentru
fiecare rnd al unui tabel, funciile referitoare la ma i multe nregistrri returneaz un singurrezultat pentru fiecare grup de nregistrri din tabelul respectiv.
Funciile totalizatoare sunt:Sum, Avg, Min, Max, Count, StDev, Var, First, Last. Aceste
funcii returneazo valoare bazat pe valorile dintr-o coloan.
Aa cum sugereaz i numele, funcia Sum returneaz suma tuturor valorilor dintr-o
coloan. Funcia Sumopereaz numai cu numere, deci aceast funcie nu se poate folosi pentru
un cmp nenumeric.
FunciaAvgcalculeaz valoarea medie a unei coloane. Asemeni funciei Sum, funciaAvgopereaz numai cu numere.
-
8/22/2019 ii_uc
42/95
Dac se dorete determinarea celei mai mari valori dintr-o coloan atunci se folosete
funciaMax. Spre deosebire de funciile SumiAvg, funciaMaxlucreaz att cu caractere ct i
cu numere.
FunciaMindetermin cea mai mic valoare dintr-o coloan i opereaz n acelai mod ca
iMax.Functia Countreturneaza numarul de linii care respecta conditia din clauza Where.
Funcia StDevcalculeaz abaterea sau deviaia standard a unei coloane de numere.
Funcia Var are ca rezultat determinarea dispersiei unei coloane de numere, adic a
ptratului unei deviaii standard.
FunciileFirstiLastdetermin prima i respectiv ultima valoare dintr-o coloan; acestea
opereaz n acelai mod caMax i Min.
Instruciunea SQL aferent unei cereri de selecie, ce are ca surs o singur tabel este:SELECT FROM Where Order by
Clauza Where are funcie de filtrare, fiind folosit pentru a realiza anumite restricii de
selecie.
Clauza Order by ofer o metod de ordonare a rezultatelor operaiilor efectuate de
utilizator.
Pentru a mpri din punct de vedere logic un tabel n grupuri de nregistrri se utilizeaz
clauza Group By. Fiecare grup este format din toate nregistrrile, care au aceeai valoare n
cmpul sau grupul de cmpuri specificate n zonaField.
Cuvntul cheie Expression se utilizeaz pentru cmpurile calculate, n expresiile crora
intr funcii totalizatoare.
Aplicaia 2. S se construiasc o interogare, care realizeaz salariile medii pe funcii,
indicnd numrul salariailor cu funcia respectiv.
Prima coloana a interogrii selecteaz salariaii, grupai pe funcii, folosind Group By.
A doua coloan indic media salariilor pe funcii utiliznd funcia de agregare
(totalizatoare) avg.
Coloana a treia indic numrul salariailor pentru care se calculeaz media cu ajutorul
funciei count.
Pentru a proiecta aceast interogare trebuie adaugat linia Total, care se obine selectnd
aceast opiune (se apas butonul dreapta al mouseu-lui n zona de lucru a constructorului de
interogri).
-
8/22/2019 ii_uc
43/95
Fig. 3. Interogare (n modulDesign View), ce are ca surs tabela Salariai
Fig. 4. Execuia interogrii corespunztoare Aplicaiei 2
2) Cereri de actiune- o cerere care face schimbari la una sau mai multe inregistrari, printr-osingura operatie. Exista patru tipuri de cereri de actiune:
a. update (de actualizare)- fac schimbari globale la un grup de inregistrari, in una
sau mai multe tabele;
b. delete (de stergere)- sterg un grup de inregistrari din una sau mai multe tabele
care indeplinesc anumite conditii;
c. append (de adaugare)- adauga un grup de inregistrari din una sau mai multe
tabele, unuia sau mai multor tabele;
d. make table (creare tabela)- creeaza o tabela din datele (o parte sau toate) uneia
sau mai multor tabele.
a. Cereri de actualizarePentru proiectarea unei cereri de actualizare, se parcurg etapele a)- d) de la proiectarea
unei cereri, apoi se selecteaza din meniul Query, Update Query. Cererea proiectata va fi
executata apasand butonulRun sau apasand dublu click pe numele ei.
-
8/22/2019 ii_uc
44/95
Aplicaia 3. n structura tabelei Salariai, introducem un nou cmp SalIndex de tip Yes/No.
S se indexeze cu 40%, salariile acelor medici i ingineri din tabela Salariai, ce sunt mai mici
de 1800 lei, cu ajutorul unei interogri de actualizare.
Fig. 5. Interogare de tip update (n modul Design View)
Dup ce se execut dublu click pe numele acestei interogri , drept consecin va apare
fereastra urmtoare:
Apoi se apas butonul Yes, care va determina apariia unei noi ferestre, cea de mai jos, din
care se selecteaz tot butonul Yes.
n final va rezulta Figura 6:
-
8/22/2019 ii_uc
45/95
Fig. 6. Rezultatul execuiei interogrii de tip update
b. Cereri de adaugareFuncia principal a unei interogri de adugare este aceea de adugare a unei nregistrri
ntr-un tabel folosind cmpurile pe care le menionm i valorile corespondente acestora.
Pentru a construi o cerere de tip append, se selecteaza din meniul Query, Append Query.
Cererea este executata fie apasand dublu click pe numele ei, fie actionand butonulRun..
Aplicaia 4. Realizai o interogare, care are scopul de a aduga nregistrrile tabelei Sal (ceare aceeai structur ca i tabela Salariai) la tabela Salariai.
Pentru a crea tabela Sal se procedeaz astfel:
-se marcheaz tabela Salariai;-se efectueazEdit/ Copyi apoiEdit/ Paste;-cnd apare fereastra Paste table as se marcheaz Structure Only i se introducenumele Sal n caseta Table Name (vezi Fig. 7).
Fig. 7. Construirea tabelei Sal
Se populeaz tabelul Sal cu cteva nregistrri (vezi Fig. 8).
Fig. 8. Tabela Sal
Pentru a adauga nregistrrile tabelei Sal, la tabela Salariai se deschide o interogare de tip
append, avnd ca surs tabela Sal, iar n fereastraAppend tose trece numele Salariai.
-
8/22/2019 ii_uc
46/95
Fig. 9. Interogare de tip append(n modul Design View)
Fig. 10. Rezultatul execuiei interogrii de tip append
Execuia interogrii va aduga nregistrrile tabelei Sal, la Salariai, ns numai cmpurile
trecute n gril.
c. Cereri de stergerePentru a construi o cerere de tip delete, se selecteaza din meniul Query, Delete Query.
Cererea este executata fie apasand dublu click pe numele ei, fie actionand butonulRun.
Aplicaia 5. S se elimine din tabelul Salariaiacele nregistrri care au valorea cmpului Codegal cu 123 sau 178.
-
8/22/2019 ii_uc
47/95
Fig. 11. Interogare de tip delete (n modulDesign View)
d. Cereri make table
Pentru a construi o cerere de tip make table, se selecteaza din meniul Query, Make table.
Cererea este executata fie apasand dublu click pe numele ei, fie actionand butonulRun.
Aplicaia 5. S se creeze prin intermediul unei interogri de tip make tableavnd ca surs
tabela Salariai, o tabel Salnou, care s conin doar cmpurile Cod, Nume, Funcia, ef.
Cnd selectm interogarea de tip make table va apare fereastraMake table n care trebuie
introdus numele noii tabele, adic Salnou (vezi Fig. 12).
Fig. 12. Interogare de tip make table (n modul Design View)
-
8/22/2019 ii_uc
48/95
Fig. 13. Rezultatul execuiei interogrii de tip make table
Una din utilizrile interogrilor de tip make table este aceea de a extrage dintr-o tabel
nregistrrile care nu mai sunt actuale dar care totui trebuie pstrate ca arhiv.
Observaie. Interogrile de selecie pot fi utilizate att independent ct i n calitate de
surse de date pentru formulare, rapoarte sau alte interogri.Spre deosebire de acestea, celelalte tipuri de interogri nu pot fi utilizate dect independent
ci nu i ca surse de date pentru obiecte Access precum formulare, rapoarte sau alte interogri.
-
8/22/2019 ii_uc
49/95
Cursul 7. Formulare si rapoarte n Access
Bibliografie
1. I. Iatan - Curs de Access 2010 cu aplicaii, Ed. Matrix Rom, Bucureti, 2010.
2. A. Teodorescu,Lecii de Access, grupul microINFORMATICA, Cluj-Napoca, 2002.
Scopuri
1) Descrierea controalelor din Access
2) Realizarea formelor n Access
3) Realizarea rapoartelor n Access
Controalele sunt butoane care se plaseaz pe un formular sau raport permind
utilizatorului s interacioneze cu o aplicaie, atunci cnd aceasta lucreaz.
Pe un formular realizat n Access 2003 pot fi dispuse urmtoarele controale, ilustrate nfigura 1 de mai jos (sunt vizibile selectnd View->Toolbox).
Fig. 1. Caseta cu controale din Access 2003
Controlul Text Box afieaz coninutul unui cmp specificat din nregistrarea actual
a unui tabel sau a unei interogri dintr-o baz de date, sub forma unei cutii (caset) de text.
Existdou tipuri de controale TextBox:
1)Bound- legat de un cmp al unei tabele sau interogri (ex. ). Se plaseaza pe forma
prin tragere cum mouse-ul din lista de campuri. Controlul afiseaza numai valori din
campul ce constituie sursa de date a sa. Aceste controale sunt actualizabile, adic pot fi
modificate de la tastatur.
Valoarea introdus de tastatur se memoreaz n baza date n cmpul care este sursa
controlului.
-
8/22/2019 ii_uc
50/95
2)Unbound:
a) de intrare ( )- utilizat doar pentru introduceri i afiri de valori; aceste
controale nu sunt legate de cmpuri, deci nu au surs de date iar valoarea lor (ce se
introduce de la tastatur) nu se memoreaz n baza de date ci doar se utilizeaz n
expresii la nivelul formularului.
b) calculat ( )- are ca surs o expresie sau un cmp calculat, deci nu un
cmp cmp al unei tabele sau interogri (sunt deci nelegate); expresia ntr-un cmp
calculat este precedat de semnul =. Expresia ce constituie expresia controlului
calculat se poate introduce att manual ct i automat (se apasa butonul dreapta al
mouse-ului si din lista care se deschide se alege Build Event; se deschide fereastra
Choose Builderdin care se selecteazaExpression Builder), cu ajutorul constructorului
de expresii (Expression Builder). Controalele calculate nu se pot actualiza de la
tastatur, deci sunt neactualizabile. Valoarea unui astfel de control doar se afieaz,
fr a se memora n baza de date.
Controlul Label este utilizat de regul pentru afiarea anumitor texte statice; un
control etichet afieaz un text, pe care utilizatorul nu-l poate modifica direct. De asemenea, el
poate fi folosit i pentru identificarea controalelor care nu au proprietatea Caption, de exemplu
casetele de text.
Butonul de comand (Button) creaz un control de tip buton prin care utilizatorul
poate lansa n execuie diferite aciuni. Cnd un utilizator alege un astfel de buton, acesta va
executa aciunea respectiv i va arta ca i cum ar fi fost fizic apsat i apoi i s-ar fi dat drumul.
Cutia (caseta) de validare (Check Box) creeaz un control care are dou stri: selectat
sau neselectat; acest control afieaz un marcaj de validare cnd este selectat. O caset de
validare arat dac o anumit condiie este ndeplinit sau nu. Casetele de validare ofer
utilizatorilor alternative de tipul Da/Nu sau Adevrat/Fals.
Deoarece casetele de validare sunt independente unele de altele, utilizatorul poate selecta
la un moment dat oricte casete dorete. Deci, casetele de validare sunt utilizate pentru a afia
unele alegeri care nu se exclud reciproc (vezi fig. 2):
Fig 2 Exemplu de casete de validare
-
8/22/2019 ii_uc
51/95
Controlul Subform/Subreport introduce un subfromular n formularul principal sau un
subraport n raportul principal.
Access pune la dispoziie patru controale al cror scop este crearea de efecte grafice n
cadrul unei aplicaii:
- controlul linie,
- controlul dreptunghi,
- controlul imagine
- controlul Chart.
Controlul linie (Line) permite desenarea diferitelor linii pe o form, ntr-o mare
varietate de stiluri. Stilul, grosimea i culoarea unei linii pot fi setate folosind proprietile
Border Style,Border WidthiBorder Color.Controlul dreptunghi (Rectangle) permite desenarea unui dreptunghi sau a unui
ptrat. Conturului acestor forme geometrice i pot fixa stilul, grosimea i culoarea asemeni unei
linii.
Controlul imagine (Image) permite afiarea pe forma utilizatorului a unei imagini n
mai multe formate cum ar fi:
- Bitmap, ce definete imaginea ca pe o hart de pixeli,- JPEG (Joint Photographic Experts Group) este un fiier bitmap comprimat,
- GIF (Graphic Interchange Format) este un fiier bitmap comprimat,
Controlul Chart permite realizarea graficelor, pe baza datelor provenite din tabele sau
interogri.
Formularul este obiectul Access care, prin intermediul elementelor sale grafice numite
controale, poate realiza: introduceri, afiri i editri de date; declanri de aciuni (n special
prin butane de comand). Formularul poate fi: legat de o surs de date sau nelegat (de tip
interfa). Sursa de date a unui formular poate fi un tabel sau o interogare. De aceea, putem
spune c forma nu are date proprii, sursa ei putnd fi o tabel sau o cerere. Exist i formulare
care nu au surs de date; controalele unor astfel de formulare pot fi de exemplu butoane de
comand, etichete (texte explicative). Formularele far surs de date sunt de regul, interfee ale
unei aplicaii.
Formele pot fi proiectate:
- ca autoforme (cu Wizard-ul insa fara dialog cu utilizatorul);
cu Wizard ul prin dialog cu utilizatorul;
-
8/22/2019 ii_uc
52/95
- fara Wizard.
Din punct de vedere structural, un formular este constituit din trei seciuni:
1. seciunea Form Header, care poate conine orice tip de control, ns este de
preferat s conin numai controale care nu i schimb valorile la trecerea de la o
nregistrare la alta.2. seciuneaDetailn care sunt plasate, de regul, controale care au ca surs cmpuri
sau expresii ce conin cmpuri, ns seciunea poate s conin i alte tipuri de
controale. Controalele care au ca surs cmpuri sau expresii (de exemplu
controale de tip Text Boxlegate) i schimb valorile ori de cte ori se schimb
nregistrarea, adic iau valorile cmpurilor din nregistrarea curent.
3. seciuneaForm Footer, ce are semnificaie analoag cu seciuneaForm Header.
Cnd formularul se ntinde pe mai multe pagini atunci structura poate fi completat cunc dou zone: nceput de pagin isfrit de pagin Page Header/ Footer.
Aplicaia 1. Pentru a realiza o autoform pentru tabela Salariai se procedeaz astfel:
1. deschidem tabela Salariati (in modul Datasheet);
2. selectam optiuneaAutoform prin butonul corespunzator;
3. salvam forma sub un anumit nume.
Forma va aparea pe ecran in modul Form View. Din meniul View putem comuta pentru a
vedea forma in diverse moduri: nivel de proiectare (Design View), sub forma tabelara (Datasheet
View) sauForm View. Forma mai poate fi vazuta in modulPrint Preview (File-> Print Preview)
sau poate fi tiparita.
Aplicaia 2. Vom proiecta o form cu Wizard-ul, prin dialog, cu sursa de date Salariai.
Forma se proiecteaz n mai muli pai:1. se alege tabela salariati ca sursa de date si se selecteazaForm Wizard;
-
8/22/2019 ii_uc
53/95
2. se trec in caseta Selected Fields toate campurile care vor avea in forma, controale
tip textbox legate de acestea; apasamNext;
3. se selecteaza tipul de forma (Tabular, Columnar, etc); apasamNext;
4. se selecteaza un desen c