ii_uc

Upload: scoala-hangu

Post on 08-Aug-2018

218 views

Category:

Documents


0 download

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