1. Crearea unei tabeleÎn Microsoft Access exista doua metode de a crea o tabela. Puteti crea o tabela goala (empty) pentru a introduce singuri datele sau puteti crea o tabela folosind datele existente într-o alta sursa de date. 1.1. Tipuri de dateLa alegerea tipului de date pentru un câmp se va tine cont de urmatoarele: · Ce tipuri de date vreau sa fie admise în câmp? Spre exemplu, nu se va putea memora text într-un câmp cu tipul de date Number. · Cât spatiu doresc sa folosesc pentru memorarea valorilor din câmp? · Ce tipuri de operatii doresc sa se execute cu valorile din câmp? Spre exemplu, Microsoft Access poate aduna valorile din câmpurile Number sau Currency, dar nu si valorile din câmpurile Text sau OLE Object. · Doresc sortarea sau indexarea unui câmp? Câmpurile Memo sau OLE Object nu pot fi sortate sau indexate. · Doresc folosirea unui câmp pentru a grupa articolele din cereri si rapoarte? Câmpurile Memo sau OLE Object nu se pot folosi pentru a grupa articolele. · Cum doresc sa sortez valorile dintr-un câmp? Într-un câmp Text, numerele sunt sortate ca siruri de caractere (1, 10, 100, 2, 20, 200 s.a.m.d.), nu ca valori numerice. Pentru a sorta numerele ca valori numerice se folosesc câmpurile Number sau Currency. De asemenea, multe formate de date calendaristice 24124y2411y nu se vor sorta corect daca se introduc într-un câmp Text; pentru a fi sortate corect se introduc numai într-un câmp Date/Time. Urmatorul tabel listeaza toate tipurile de date admise în Microsoft Access, modul lor de folosire si dimensiunea de memorare.
Nota Tipurile de date Number, Date/Time, Currency si Yes/No furnizeaza formate de afisare predefinite. Setati proprietatea Format pentru a alege unul din formatele disponibile pentru fiecare tip de date. De asemenea, puteti stabili un format propriu de afisare pentru toate tipurile de date, exceptând tipul de date OLE Object. În tabelul urmator sunt prezentate tipurile si marimea valorilor numerice ce pot fi memorate în câmpurile de tip Number:
1.2. Crearea unei tabele goaleÎn Microsoft Access exista patru procedee ce se pot folosi la crearea unei tabele goale: § Utilizarea unui Database Wizard pentru a crea într-o singura operatie toate tabelele, formularele si rapoartele necesare întregii baze de date. Database Wizard creaza o noua baza de date; acesta nu poate fi folosit pentru a adauga noi tabele, formulare sau rapoarte într-o baza de date existenta. § Utilizarea unui Table Wizard pentru a alege câmpurile tabelei dvs. dintr-o varietate de tabele predefinite, cum ar fi contacte de afaceri, inventare de casa sau articole medicale. § Introducerea datelor direct într-o foie de date (datasheet). Când salvati noua foaie de date Microsoft Access va anailiza datele si automat va atribui tipul de date si formatul pentru fiecare câmp. § Utilizarea vederii Design pentru a specifica singuri toate detaliile tabelei. Indiferent de metoda pe care o folositi pentru crearea unei tabele, puteti utiliza vederea Design pentru personaliza mai mult tabela, prin adaugarea de noi câmpuri, stabilirea valorilor implicite sau crearea mastilor de introducere. 1.1.1. Crearea unei tabele folosind vederea Design.Pentru a crea o tabela folosind vederea Design se executa urmatoarele operatii: 1. Se deschide în fereastra Database baza de date în care vreti sa creati o noua tabela, daca ea nu este deja deschisa. Puteti folosi tasta functionala F11 pentru a comuta în fereastra Database din orice alta fereastra. 2. Activati eticheta Tables si apoi executati clic pe butonul New (vezi figura 2).
Figura 2 Fereastra Database având activata eticheta Tables 3.
Figura 3 Caseta de
dialog New Table având selectata optiunea Design View
4. În fereastra Design View care apare pe ecran (vezi figura 4) se va defini fiecare câmp al tabelei. 5. Înainte de a salva tabela, definiti o cheie primara. NOTA Nu este obligatoriu sa definiti o cheie primara, dar în foarte multe cazuri este indicat. Daca nu definiti o cheie primara, atunci la salvarea tabelei Microsoft Access va va intreba daca nu doriti ca acesta sa creeze o cheie primara.
Figura 4 Fereastra Design View a unei tabele 6. Atunci când ati terminat definirea structurii tabelei, executati clic pe butonul Save din bara butoanelor Standard sau selectati optiunea Save din meniul File si apoi tastati un nume pentru tabela. 1.1.2. Definirea câmpurilorPentru a defini câmpuri în Design View se vor executa, în general urmatoarele operatii: 1. Daca este necesar sa se adauge un câmp în interiorul unei structuri deja definite, atunci se selecteaza linia sub care vreti sa adaugati un nou câmp si apoi se executa clic pe butonul Insert Rows din bara instrumentelor Standard sau se selecteaza comanda Rows din meniul Insert. Pentru a adauga câmpul la sfârsitul structurii se executa clic în coloana Field Name a primei linii goale. 2. În coloana Field Name se tasteaza numele câmpului, respectând regulile Microsoft Access pentru denumirea obiectelor[1]. 3. În coloana Data Type, executati clic pe sageata si selectati tipul de data dorit. 4. În coloana Description se poate introduce o descriere a câmpului. 5. În foaia de configurare Field Properties se stabilesc caracteristicile câmpului (dimensiune, masac de introducere, valoarea implicita, formate de afisare etc.). Algoritmul prezentat este valabil pentru urmatoarele tipuri de câmpuri: Text, Memo, Number, Curency, Yes/No, Date/Time, AutoNumber. În cazul în care pentru un câmp s-a ales tipul Lookup Wizard, atunci se lanseaza un wizard prin intermediul caruia putem realiza o lista de examinare care afiseaza datele dintr-o lista de valori prestabilita sau dintr-o tabela (sau interogare) existenta. Acest tip de câmp permite selectarea valorilor dintr-o lista afisata, în loc ca ele sa fie tastate. a. Crearea unui câmp pentru examinarea si afisarea unei liste de valoriPentru a crea o lista de valori se executa urmatoarele operatii: 1. În coloana Data Type a campului de examinare, se executa clic pe sageata si selecteaza Lookup Wizard din lista afisata (vezi figura 5).
2. In prima caseta de dialog Lookup Wizard (vezi fihgura 6) se selecteaza optiunea I will type in the values that I want ("voi tasta valorile pe care le doresc") si apoi executati clic pe butonul Next pentru a trece la urmatoarea caseta de dialog.
3. În a doua caseta de dialog Lookup Wizard (vezi figura 7) se va stabili numarul de coloane al listei si se vor introduce valorile listei. Se executa clic pe butonul Next pentru a trece la urmatoarea caseta de dialog. 4. În a treia caseta de dialog Lookup Wizard (vezi figura 8) se modifica , daca este necesar, numele câmpului de examinare si caseta de validare Display Help on customizing the lookup column ("afisarea Help-ului la personalizarea coloanei de examinare"). Se executa clic pe butonul Finish pentru a termina crearea câmpului de examinare.
Figura 8 Ultima caseta
de dialog Lookup Wizard b. Crearea unui câmp pentru examinarea si afisarea valorilor dintr-o tabelaPentru a crea un câmp care sa afiseze valorile dintr-o tabela sau interogare se executa urmatoarele operatii: 1. În coloana Data Type a campului de examinare, se executa clic pe sageata si selecteaza Lookup Wizard din lista afisata (vezi figura 5). 2. In prima caseta de dialog Lookup Wizard (vezi fihgura 9) se selecteaza optiunea I will the lookup column to look up the values in a table or query ("doresc o coloana de examinare pentru a vizualiza valorile dintr-o tabela sau interogare") si apoi executati clic pe butonul Next pentru a trece la urmatoarea caseta de dialog.
Figura 9 Caseta de
dialog Lookup Wizard având selectata optiunea de creare a unei liste
din valorile unei tabele (interogari) 3.
Figura 10 Caseta de
dialog Lookup Wizard pentru selectarea tabelei sau interogarii care
va sta la baza listei 4. În a treia caseta de dialog Lookup Wizard se vor selecta câmpurile din tabela examinata a caror valor se vor afisa în lista de examinare. Lista de examinare va contine câmpurile ce se gasesc în lista Selected Fields. Pentru a muta un câmp din lista Available Fields în lista Selected Field se va selecta câmpul în lista Available Fields si apoi se va executa clic pe butonul >. Dupa selectarea câmpurilor pentru lista de examinare se va executa clic pe butonul Next pentru a trece la urmatoarea caseta de dialog.
Figura 11 Caseta de
dialog Lookup Wizard pentru
selectarea câmpurilor ce se vor include în lista de examinare 5. În a patra caseta de dialog Lookup Wizard (vezi figura 12) se stabileste aspectul listei de examinare. Se recomanda ca sa se activeze caseta de validare Hide key column pentru ca lista de examinare sa nu afiseze si coloana care contine cheia de legatura. Pentru a trece la urmatoarea caseta de dialog se executa clic pe butonul Next. 6. În a sasea caseta de dialog Lookup Wizard (vezi figura 8) se modifica , daca este necesar, numele câmpului de examinare si caseta de validare Display Help on customizing the lookup column ("afisarea Help-ului la personalizarea coloanei de examinare"). Se executa clic pe butonul Finish pentru a termina crearea câmpului de examinare.
Figura 12 Caseta de
dialog Lookup Wizard care permite stabilirea aspectului listei de
examinare 1.1.3. Proprietatile câmpurilorFiecare câmp are un set de proprietati pe care le puteti folosi pentru a personaliza modul în care datele unui câmp sunt stocate, manipulate sau afisate. Spre exemplu, puteti controla numarul maxim de caractere ce se pot introduce într-un câmp Text stabilind proprietatea FieldSize a acestuia. Proprietatile care exista pentru fiecare câmp depind de tipul de date pe care l-ati selectat pentru câmpul respectiv. Pentru a modifica proprietatile unui câmp se executa urmatoarele operatii: 1. Se deschide tabela în vederea Design. 2. În partea superioara a ferestrei Design se selecteaza câmpul ale carei proprietati vreti sa le modificati. 3. Se selecteaza proprietatea a carei valoare vrem s-o modificam executând clic în linia din dreapta numelui proprietatii. 4. Se repeta operatiile 2 si 3 pentru toate proprietatile ale caror valori vrem sa le modificam. 5. Când ati terminat toate modificarile se închide fereastra Design.
1.1.4. Crearea unei tabele goale folosind un wizardPentru a crea o tabela folosind Table Wizard se vor executa urmatoarele operatii: 1. În fereastra Database deschideti baza de date în care vreti sa creati o noua tabela. 2. Selectati eticheta Tables si apoi executati clic pe butonul New. 3. În caseta de dialog New Table (vezi figura 3 de la pag. 3) selectati optiunea Table Wizard si apoi executati clic pe butonul OK. 4. În prima caseta de dialog Table Wizard (vezi figura 13) se executa urmatoarele operatii: ¡ Se alege tipul de tabel folosind una din optiunile Bussines sau Personal. ¡ Din lista Sample Tables se alege un model de tabel. ¡ Din lista Sample Fields se aleg câmpurile ce vor forma structura tabelei (se selecteaza cânpul dorit si apoi se executa clic pe butonul >) ¡ Daca doriti schimbarea numelui câmpului, atunci în lista Fields in my new table se selecteaza câmpul pe care vreti sa-l redenumiti si executati clic pe butonul Rename Field. În caseta de dialog Rename field ce se va afisa tastati noul nume al câmpului si apoi executati clic pe butonul OK. Dupa ce ati terminat definirea structurii tabelei executati clic pe butonul Next pentru a trece la urmatoarea caseta de dialog Table Wizard.
Figura 13 În aceasta
caseta de dialog se stabilesc câmpurile tabelei 5. În a doua caseta de dialog Table Wizard (vezi figura 14) se tasteaza numele noii tabele si se stabileste daca Table Wizard va seta o cheie primara sau acest lucru îl vom face singuri. Se executa clic pe butonul Next.
Figura 14 În aceasta
caseta de dialog se introduce numele tabelei si se stabileste daca Table Wizard seteaza cheia primara. 6. În a treia caseta de dialog Table Wizard (vezi figura 15) se stabilesc, daca este posibil relatiile dintre tabela nou creata si celelalte tabele ale bazei de date.
Figura 15 În aceasta
caseta de dialog Table Wizard se stabilesc, daca este posibil, relatiile dintre noua tabela si celelalte
tabele ale bazei de date. 7. În ultima caseta de dialog Table Wizard (vezi figura 16) se stabileste ce veti face dupa dupa crearea tabelei. Exista trei optiuni si anume: § Modify the table design - determina deschiderea tabelei în vederea Design (vezi figura 17) pentru a modifica structura tabelei. § Enter data directly into the table - va permite introducerea datelor direct în tabela. § Enter data into the table using a form the wizard creates for me - asigura introducerea datelor într-un formular creat de Table Wizard.
Figura 16 În ultima
caseta de dialog Table Wizard se stabileste ce vreti sa faceti dupa crearea
tabelei
Figura 17 Tabela nou
creata deschisa în vederea Design NOTA Daca doriti sa modificati sau sa extindeti tabela care a rezultat, puteti sa faceti acest lucru în vederea Design dupa ce ati terminat folosirea facilitatii Table Wizard. 1.1.5. Crearea unei tabele prin introducerea datelor într-o foaie de datePentru a crea o tabela prin introducerea datelor într-o foaie de date se executa urmatoarele operatii: 1. Deschideti baza de date în fereastra Database. 2. Selectati eticheta Tables si executati clic pe butonul New. 3. În caseta de dialog New Table (vezi figura 3 de la pag. 3) selectati optiunea Datasheet View si apoi executati clic pe butonul OK. Pe ecran apare o foaie de date goala având 20 coloane si 30 de linii. Numele implicite ale coloanelor sunt Field1, Field2 etc. (vezi figura 18). 4. Redenumiti fiecare coloana pe care o veti folosi: executati dublu-clic pe numele coloanei, tastati numele coloanei respectând regulile Microsoft Access pentru numele de obiecte si apoi apasati tasta Enter.
Figura 18 Foaie de
date goala pentru introducerea datelor 5. Daca aveti nevoie de de mai mult de 20 coloane, puteti insera coloane suplimentare în orice moment: executati clic pe coloana ce se va afla în stânga noi coloane si selectati optiunea Column din meniul Insert. Redenumiti coloana asa cum s-a descris la operatia 4. 6. Introduceti datele în foaia de calcul (vezi figura 19). Introduceti fircare tip de data în propria sa coloana (în Microsoft Access fiecare coloana se numeste câmp). Spre exemplu, daca introduceti nume, atunci introduceti numele de familie si prenumele în coloane separate. Daca introduceti date calanderastice, timpi sau numere, atunci introduceti-le în acelasi format astfel încât Microsoft Access sa poata crea tipul de date si formatul de afisare corespunzator pentru coloana respectiva. Toate coloanele lasate goale vor fi eliminate atunci când salvati foaia de date. 7. Atunci când ati terminat de adaugat datele în foaia de date executati clic pe butonul Save din bara instrumentelor Standard pentru a salva foaia de date si dati un nume tabelei noi create. 8. Microsoft Access va intreba daca doriti sa creati o cheie primara. Daca nu aveti introduse date ce pot fi folosite pentru identificarea unica a fiecarei linii din tabela, cum ar fi numerele de partida sau numerele de identificare, atunci este bine sa executati clic pe Yes. Daca aveti introduse date ce pot identifica in mod unic fiecare linie a tabelei, atunci puteti puteti specifica acest câmp drept cheie primara.
Figura 19 Foaie de
date cu coloane redenumite si date introduse Intr-o linie. Microsoft Access va atribui tipurile de date fiecarui câmp (coloana) pe baza tipului datei introduse în coloana respectiva. Daca doriti sa personalizati în plus definitia unui câmp - spre exemplu, sa schimbati tipul de data sau sa definiti o regula de validare - folositi vederea Design (vezi figura 20).
Figura 20 tabela nou
creata deschisa în vederea Design. NOTA Pe lânga redenumirea si inserarea coloanelor, puteti sterge si reordona coloanele în orice moment, înainte sau dupa salvarea foii de calcul. 1.3. Crearea unei tabele din datele existenteMicrosoft Access permite folosirea a doua metode pentru crearea unei tabele din datele existente: § Puteti importa sau înlantui date dintr-o alta baza de date Microsoft Access sau date din alte formate de fisiere; § Puteti proiecta o interogare de realiza o tabela pe baza datelor din tabela curenta. 1.3.1. Crearea unei tabele prin importarea sau inlantuirea datelorIMPORTANT Înainte de a putea importa sau înlrntui datele, trebuie sr creati sau sa deschideti o baza de date Microsoft Access care va contine tabelele importate sau înlantuite. Microsoft Access poate importa sau înlantui tabele de date din alte baze de date Microsoft Access (versiunile 1.x, 2.0 si 7.0), precum si date din alte programe si formate de fisiere, cum ar fi Microsoft Excel, dBASE, Microsoft FoxPro sau Paradox. Importarea datelor creaza o copie a acestor informatii în noua tabela din baza dv. de date Microsoft Access. Tabela sau fisierul sursa nu este alterat în acest proces. Înlantuirea datelor permite citirea si actualizarea datelor din sursa externa de date fara a le importa. Formatul sursei externe de date nu este alterat, astfel ca veti putea continua folosirea fisierului cu programul care l-a creat, dar puteti adauga, sterge sau edita datele acestuia folosind Microsoft Access. Microsoft Access foloseste diferite pictograme pentru a reprezenta tabelele înlantuite si tabelele care sunt stocate în baza de date curenta. Pictograma care reprezinta o tabela înlantuita ramâne în fereastra Database împreuna cu tabelele din baza de date curenta, astfel ca puteti redeschide tabela oricând doriti. Microsoft Access afiseaza o pictograma diferita pentru tabelele din fiecare tip al bazei de date sursa. Daca stergeti pictograma pentru o tabela înlantuita, stergeti legatura catre tabela, nu tabela externa însasi.
Când importati date, nu puteti adauga date la tabelele existente (exceptând importarea foilor de calcul sau fisierele text). Totusi, de îndata ce ati importat o tabela, puteti executa o interogare de adaugare pentru a insera datele acesteia într-o alta tabela. De asemenea, puteti importa obiecte ale bazei de date altele de cât tabelele, cum ar fi formulare sau rapoarte, dintr-o alta baza de date Microsoft Access. Când importati obiecte dintr-o alta baza de date Microsoft Access, puteti opta pentru importarea tuturor obiectelor sau numai a unui subset al acestor obiecte într-o singura operatie. Daca trebuie sa executati o operatie continua de import, atunci puteti automatiza procesul de importare a datelor folosind macrourile sau Visual Basic pentru codul aplicatiei. Alegerea metodei de folosire a datelor dintr-o sursa externaMicrosoft Access furnizeaza doua posibilitati de utilizare a datelor dintr-o sursa externa, si anume: · Importarea datelor într-o noua tabela Microsoft Access din baza de date curenta. · Lasarea datelor în locatia lor curenta si folosirea lor în formatul sau curent fara a le importa - acest procedeu se numeste înlantuire. Sursele de date externe pot fi: tabelele din alte baze de date Microsoft Access localizate într-o retea si datele din alte programe cum ar fi Microsoft Excel, Microsoft FoxPro, Paradox si Microsoft SQL Server. De asemenea, daca datele pe care doriti sa le folositi sunt actualizate printr-un alt program diferit de Microsoft Access, atunci trebuie sa le înlantuiti. Folosind acest procedeu, metodele curente de actualizare, manipulare si distribuire a datelor pot ramâne la loc, iar dv. puteti folosi Microsoft Access pentru a lucra cu datele respective. Spre exemplu, puteti crea interogari, formulare si rapoarte care sa foloseasca datele externe, combina datele externe cu datele din tabelele Microsoft Access si chiar vizualiza si edita datele externe în timp ce ele sunt folosite de catre alti utilizatori în programele lor originale. De asemenea, puteti înlantui tabele din alte baze de date Microsoft Access. Spre exemplu, este posibil sa vreti sa folositi o tabela dintr-o alta baza de date Microsoft Access, care este distribuita pe retea. Aceasta este utila în special daca doriti sa stocati toate tabelele într-o singura baza de date pe un server de retea, în timp ce formularele, rapoartele si alte obiecte le pastrati într-o baza de date separata care va fi copiata tuturor utilizatorilor bazei de date distribuite. Divizareunei baze de date existente în doua baze de date se poate realiza usor folosind comanda Database Splitter a optiunii Add-ins din meniul Tools. Importarea sau înlantuirea datelor din alte programe si formate de fisiereMicrosoft Access poate importa din urmatoarele formate de fisiere:
Daca aveti datele în oricare dintre aceste programe sau formate, atunci puteti importa sau înlantui aceste fisiere. Daca aveti un program al caror date nu sunt memorate în unul dintre aceste formate, dar programul poate exporta sau converti datele sale în unul dintre aceste formate, atunci veti puteti importa aceste date. 1.3.2. Importarea sau înlantuirea unei foi de calculPuteti importa sau înlantui date din foaia de calcul Microsoft Excel (versiunile 2.x, 3.0, 4.0, 5.0 si 7.0). Din foaia de calcul Lotus (1-2-3 sau 1-2-3/W) puteti numai importa. În ambele cazuri, datele din foaia de calcul trebuie sa fie aranjate într-un format tabular corespunzator. Înainte de procesare, asigurati-va ca foaia de calcul are acelasi tip de date în fiecare câmp (coloana) si aceleasi câmpuri în fiecare linie. Puteti importa sau înlantui datele dintr-o foaie de calcul sau doar datele dintr-un interval de celule. Desi în mod normal dv. creati o noua tabela în Microsoft Access, puteti, de asemenea, sa adaugati date într-o tabela deja existenta atâta timp cât antetele coloanelor foii dv. de calcul corespund cu numele câmpurilor tabelei sau ordinea coloanelor este aceasi. Algoritmul de importare sau înlantuire a unei foi de calcul este: 1. Se deschide o baza de date sau se comuta în fereastra Database pentru o baza de date deja deschisa. 2. Pentru a importa o foaie de calcul, în meniul File se indica Get External Data si apoi se executa clic pe Import. Pentru a înlantui o foaie de calcul, în meniul File se indica Get External Data si apoi se executa clic pe Link. 3. În caseta Files Of Type a casetei de dialog Import (sau Link) se selecteaza Microsoft Excel sau Lotus 1-2-3. Daca în pasul 2 ati executat clic pe Link, atunci Lotus 1-2-3 nu este accesibil; nu puteti înlantui foi de calcul Lotus 1-2-3. 4. Se executa clic pe sageata din dreapta casetei Look In, se selecteaza unitatea si dosarul unde se gaseste fisierul foii de calcul si apoi se executa dublu-clic pe pictograma acestuia. 5. Urmati instructiunile din casetele de dialog Import Spreadsheet Wizard. Daca importati dintr-un dosar de lucru (workbook) Microsoft Excel versiunea 5.0 sau 7.0, puteti importa dintr-o foaie de lucru a dosarului de lucru. Nu puteti importa din orice alte fisiere de foi de calcul multiple, cum ar fi dosarele de lucru din Microsoft Excel versiunea 4.0 sau din notebook-urile Lotus. Pentru a imprta din aceste fisiere trebuie sa salvati, mai întâi, fiecare foaie de calcul într-un fisier individual. NOTE w Daca importul unei foi de calcul dureaza neasteptat de mult timp, este posibil sa se fi întâlnit o eroare. Pentru a renunta la import apasati tastele CTRL+BREAK. w Microsoft Access încearca sa atribuie câmpurilor importate tipurile de date corespunzatoare, dar dv. trebuie sa verificati câmpurile pentru a fi siguri ca ele au fost setate la tipul de date necesar. Spre exemplu, un câmp pentru un numar de telefon sau cod postal poate fi importat ca un câmp de tip Number, dar este bine sa-l schimbati în câmp de tip Text în Microsoft Access deoarece este putin probabil ca veti executa calcule asupra valorilor din aceste câmpuri. De asemenea, trebuie sa controlati proprietatile câmpurilor, cum ar fi formatarea, daca este necesara. w Puteti importa date si din alte programe de tipul foilor de calcul atâta timp cât ele sunt în formatul Microsoft Excel sau Lotus 1-2-3. [1] Reguli de denumirea obiectelor - Numele unui obiect poate avea maximum 64 caractere si poate include orice combinatie de litere, cifre, spatii si caractere speciale, exceptând punctul (.), semnul exclamarii (!), accentul grav (`) si parantezele drepte ([,]). Sugestii: § Evitati folosirea spatiilor in numele obiectelor daca acestea vor fi referite frecvent în expresii sau cod Visual Basic. § Evitati numele foarte lungi, deoarece sunt greu de memorat si referit.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||