1 Tehnologii asistate de calculator
Tipuri de date si operatii specifice acestora


Excel trateaza lista ca pe un set de date dintr-o foaie de calcul obisnuita, pana cand selectati una dintre optiunile meniului Data. Prin optiunile acestui meniu el va trata lista ca pe un tabel dintr-o baza de date relationala.

Pentru ca Excel sa trateze lista ca pe un tabel dintr-o baza relationala si nu ca pe un set de date dintr-o foaie de calcul, trebuie respectate urmatoarele reguli:
1.    Nu se construieste intr-o foaie de calcul decat o singura lista, deoarece unele facilitati pentru administrarea listelor (cum este de exemplu operatia de filtrare) nu pot folosi la un moment dat decat o lista.
2.    Daca in foaia de calcul mai exista si alte date, trebuie sa lasati liber cel putin un rand intre lista si aceste date pentru ca Excel sa poata detecta si selecta usor lista atunci cand executati operatii de sortare, filtrare si inserare de formule pentru calcule statistice sau de subtotaluri.
3.    Nu inserati randuri randuri si coloane libere in interiorul listei deoarece Excel foloseste acest mecanism pentru a lista de restul foii de calcul.
4.    Scrieti etichetele coloanelor in primul rand al listei astfel incat Excel sa le poata recunoaste ca nume de campuri pe care sa le le foloseasca apoi la operatiile de cautare si organizare a datelor si la crearea rapoartelor.
5.    Celulele dintr-o coloana trebuie sa contina informatii de acelasi tip, la fel ca si campurile dintr-un tabel al bazei de date. De exemplu, daca aveti o coloana cu numele Data nasterii, toate celulele din acea coloana a listei trebuie sa contina o data de tip data calendaristica, in care sa se pastreze data nasterii. Pentru a avea o flexibilitate cat mai mare in exploatare (in special in operatiile de cautare si de filtrare), este bine sa descompuneti datele cat mai mult. De exemplu, daca trebuie sa inregistrati in lista respectiva o persoana dupa diferite elemente ale adresei (de exemplu numele strazii si numarul blocului) este bine sa descompuneti si adresa in mai multe campuri: strada, numar, bloc, scara, etaj, apartament.
6.    Folositi o formatare diferita pentru etichetele coloanelor (font, dimensiune si stil pentru caractere, bordura si model sau umbra pentru fundal) fata de cea pe care o folositi pentru datele din lista.
7.    Pentru a separa etichetele coloanelor de date, folositi borduri pentru celule si nu randuri libere sau linii punctate.
8.    Nu inserati spatii la inceputul celulei deoarece ele vor afecta operatia de sortare.
9.    Nu puneti datele importante la dreapta sau la stanga listei, deoarece este posibil ca ele sa fie ascunse atunci cand filtrati lista.
10.    Este bine sa folositi o coloana pentru numerotarea inregistrarilor din lista. Aceasta coloana va fi similara cu campul de date in care se pastreaza numarul inregistrarii dintr-un tabel baza de date care insa in cazul unui sistem de gestiune a bazelor de date este adaugat automat de acesta si folosit in exploatarea tabelului la localizarea inregistrarilor. Acest camp este foarte util in lista atunci cand in urma unei operatii de sortare nu ati obtinut ceea ce doreati. Veti folosi campul cu numarul inregistrarii pentru a reface aranjarea initiala a inregistrarilor in lista.
11.    Plasati campul cel mai folosit din lista in prima coloana.

Ati vazut ca o baza de date relationala este formata din mai multe tabele. Daca vreti sa simulati o baza de date folosind produsul de calcul tabelar Excel, va trebui mai intai sa definiti tabelele sub forma de liste in mai multe foi de calcul din acelasi registru sau din registre diferite, dupa care sa stabiliti legatura dintre aceste liste, folosind referirea tridimensionala. Prin referirea tridimensionala, identificati datele dintr-o lista aflata intr-o alta foaie de calcul, precedand adresa celulelor cu identificatorul tabelului. Separarea celor doua elemente de adresare se face cu !. De exemplu Agenda!Nume se refera la coloana Nume din  foaia de calcul Agenda.


        Creati o lista.

Lista va contine date despre prieteni: numar curent (N,2,0), nume (C,15), prenume (C,15), numar telefon (C,13), data nasterii (D), localitate (C,15), cod judet (C,2), cod tara (C,2), adresa (C,30).

1)    Dati numele Agenda foii de calcul in care veti crea lista. Procedati astfel:
•    Indicati eticheta Sheet1 si executati clic cu butonul din dreapta. Se deschide meniul de comenzi rapide.
•    Executati clic pe optiunea Rename. Se activeaza zona etichetei foii de calcul.
•    Scrieti numele Agenda si apasati tasta Enter.

2)    Salvati registru in care se gaseste Agenda in fisierul Personal. Procedati astfel:
•    Alegeti optiunea de meniu Save As…cFile. Se deschide caseta de dialog Save As.
•    Alegeti din lista ascunsa Save in dosarul in care salvati fisierul.
•    Scrieti in zona de editare File name numele fisierului Personal si apasati tasta Enter sau executati clic pe declansatorul Save.

3)    Creati lista in foaia de calcul Agenda in doua etape:
A.    Definiti structura de campuri a listei scriind pe primul rand al listei etichetele coloanelor, care vor fi tratate ca nume de campuri. Lasati primul rand din foaia de calcul liber. Scrieti pe rand celulele A2, B2, C2, D2, E2, F2, G2, H2 si I2 in ordine numarul campurilor: Numar, Nume, Prenume, Numar telefon, Data nasterii, Localitate, Cod judet, Cod tara, si Adresa. Formatati numele de campuri astfel: stil ingrosat, dimensiune de 12, fond gri 30%.
B.    Adaugati la lista inregistrarile cu date, completand cu valori campurile. Inregistrarile de date incep imediat cu randul 3, fara sa lasati un rand liber care sa delimiteze inregistrarea de structura de inregistrarile de date. Puteti sa introduceti datele din inregistrari direct in celulele foii de calcul sau puteti sa va usurati munca folosind formularul de introducere a datelor. Dupa ce ati introdus prima inregistrare de date puteti stabili diferite conditii de validare pentru datele din campuri. De exemplu, pentru data din campul Numar alegeti conditia ca sa fie un numar intreg cuprins intre 1 si 99, pentru datele din campurile Nume, Prenume si Localitate sa fie siruri de caractere cu lungimea de maxim 15 caractere, pentru datele din campurile Cod judet si Cod tara sa fie siruri de caractere cu lungimea de maxim 2 caractere, pentru datele din campul Numar telefon sa fie sir de caractere cu lungimea de maxim 13 caractere, iar pentru data din campul Data nasterii sa fie de tip data calendaristica.



1 Pentru a stabili diferite conditii de validare a datelor folositi obiectele din caseta de dialog Data Validation:
•    Selectati campul pentru care vreti sa stabiliti conditiile de validare.
•    Alegeti optiunea de meniu Validation…cData. Se deschide caseta de dialog Data Validation.
•    Deschideti sectiunea corespunzatoare. In sectiunea Settings stabiliti conditiile de validare. Sectiunea Settings contine controale prin care stabiliti conditiile de validare ale datei. Din lista ascunsa Allow alegeti tipul datei. De exemplu, alegeti pentru tipul numeric intreg articolul Whole number. Din lista ascunsa Data alegeti criteriul de validare. De exmplu, pentru data numerica alegeti articolul between deoarece va avea valori intre valoarea minima si valoarea maxima, adica valoarea ei va fi mai mare decat valoarea scrisa in caseta de editare Minimum (>=1) si mai mica decat valoarea scrisa in caseta de editare Maximum (<=99). Activati comutatorul Apply these changes to all cells with the same settings daca vreti ca validarea sa actioneze asupra tuturor datelor din acelasi camp.
•    In sectiunea Input Message stabiliti daca doriti sa fie afisat un mesaj de informare despre datele din camp atunci cand selectati celula. In caseta de text Title scrieti titlul mesajului (de exemplu Atentie!), iar in caseta de text Input message, scrieti mesajul propriu-zis (de exemplu, Scrieti un numar intreg). Sirul de caractere nu trebuie sa aiba mai mult de 255 de caractere. Activati comutatorul Show input message when cell is selected, daca vreti sa fie afisat mesajul cand celula este selectata.
•    In sectiunea Error Alert stabiliti cum doriti sa fiti alertati cand nu se introduc date valide. Mesajul va fi afisat intr-o caserta de dialog cu declansatoare. In caseta de text Title scrieti titlul casetei (de exemplu Eroare), iar in caseta de dialog Error message, scrieti mesajul care va fi afisat in caseta (de exemplu, Nu ati scris un numar intreg). Sirul de caractere nu trebuie sa aiba mai mult de 255 de caractere. Din lista ascunsa Style alegeti modul in care se va face alertarea: Stop (nu se accepta datele introduse; caseta de dialog are doua declansatoare Retry pentru relua introducerea datelor si Cancel), Warning (se atentioneaza numai; caseta de dialog afiseaza mesajul Continue? si trei declansatoare Yes pentru acceptarea datelor introduse, No pentru neacceptarea lor si Cancel), Information (numai se informeaza; caseta de dialog contine doua declansatoare OK pentru acceptarea datelor introduse si Cancel).

Dupa ce stabiliti conditiile de validare pentru datele dintr-o celula a campului, selectati mai multe celule din coloana campului in care urmeaza sa introduceti date si alegeti optiunea Validation…cData. Prin caseta de dialog care se deschide sunteti informati ca celelalte celule ale campului nu au definite conditiile de validare. Actionati declansatorul Yes. Se deschide caseta de dialog Data Validation care contine conditiile de validare definite. Confirmati ca doriti sa fie extinse si asupra celorlalte celule din camp actionand declansatorul OK.

Folositi formularul de date pentru a administra inregistrarile de date din lista.

Exista formularul pentru introducerea datelor in inregistrarile unei liste care va ajuta sa va deplasati mai usor printre aceste date ca sa le modificati. Formularul poate afisa la un moment dat maximum 32 de campuri din lista. Puteti sa folositi formularul de date pentru urmatoarele operatii:
–    adaugati o inregistrare la lista;
–    stergeti o inregistrare din lista;
–    modificati campurile de date din lista;
–    localizati o inregistrare in lista.
Inainte de a deschide formularul de date este obligatoriu sa se defineasca inregistrarea de structura care contine numele campurilor (etichetele coloanelor) deoarece numele de campuri vor fi folosite ca etichete pentru casetele de introducere date din formular. Pentru a deschide formularul de date selectati o celula din lista si alegeti optiunea de meniu Form…cData. Titlul formularului va fi numele foii de calcul in care se gaseste lista (in exemplu Agenda). Executati operatiile astfel:
1.    Adaugati inregistrari de date la lista. Procedati astfel:
•    Executati clic pe butonul New.

Cele mai ok referate!
www.referateok.ro