Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice
Acasa » scoala » informatica » access
Crearea tabelelor personalizate

Crearea tabelelor personalizate


Crearea tabelelor personalizate

Pentru a creea un tabel deschidem aplicatia asa cum a fost explicat in lectia anterioara apoi din panoul de activitati din partea dreapta alegem optiunea Blank database din sectiunea New.

Va aparea fereastra File New Database, in care trebuie sa dam un nume bazei de date si apoi apasam Create:

Dupa ce am apasat butonul Create va aparea fereastra bazei de date:



Exista trei modalitati de creare a tabelelor.

Modul de lucru Design View
Cea mai simpla modalitate de a creea un tabel este modul de lucru Design View. Pasii care trebuie urmati sunt urmatorii:

  1. Selectati din fereastra Database, clasa de obiecte Tables;
  2. Selectati cu un dublu clic modul de lucru: Create Table in Design View;
  3. Fereastra Table Designer are doua panouri orizontale:
    • cel de sus, pentru introducerea numelui si tipul fiecarui camp,
    • cel de jos pentru setarea proprietatilor campului.
  4. Veti obtine urmatoarea fereastra, in care trebuie sa definiti campurile tabelului si caracteristicile lor:

Caracteristicile campurilor
Pentru fiecare camp al tabelului se specifica 3 caracteristici, si anume:

  1. Field Name (denumirea campului, obligatoriu);
  2. Data Type (tipul campului, obligatoriu);
  3. Description (descrierea campului, optional).

   Pentru comoditate, denumirile campurilor se introduc pe verticala, urmand ca in regimul de introducere a datelor Datasheet View  denumirile campurilor sa-si ocupe pozitiile obisnuite (pe orizontala). Regimul Design View nu permite introducerea inregistrarilor in tabel, ci doar descrierea campurilor care alcatuiesc tabelul.

Denumirea campului poate contine diferite caractere, inclusiv spatii, cu exceptia unor semne speciale ( '.', '!' s.a.). In caz de necesitate, denumirea poate contine semnul '_' (subliniere). Lungimea denumirii campului (impreuna cu spatiile) nu poate depasi de caractere.

Exemple: autorul;Id_ tarii; locul_ de_ munca;   LoculDeMunca; Locul de Munca.

Tipul campului poate fi unul din urmatoarele:

  1. Text - pentru texte sau numere care nu vor fi folosite in calcule;
  2. Memo - pentru texte lungi (biografia autorului, rezumatul cartii etc.).
  3. Number - pentru numere care vor fi folosite in calcule;
  4. Date/Time - pentru date calendaristice;
  5. Currency - pentru valori banesti;
  6. AutoNumber - pentru numere intregi care isi maresc in mod automat valorile (numarul de ordine, de exemplu); 
  7. Yes/No - pentru valori logice care pot lua numai doua valori: Yes (adevar), No (fals);
  8. OLE Object - pentru imagini (fotografia autorului), sunete (imnul tarii).
  9. Hyperlink - pentru adrese Hyperlink. Valorile acestui camp pot fi adrese Internet (de exemplu, www.google.com) sau locatii (calea spre un fisier sau dosar din calculator)
  10. Lookup Wizard - reprezinta, de fapt, nu un tip de date, ci o proprietate a campului prin care valorile lui pot fi selectate din alt tabel. Acest mod de abordare simplifica procedura introducerii valorilor campului si, in plus reduce riscul comiterii unor erori.

   Pentru a schimba tipul campului (implicit tipul este Text), treceti in coloana Data Type si din lista derulanta alegeti tipul dorit. Apoi treceti in coloana Description, pentru a introduce note explicative, sau in rindul urmator, pentru descrierea altui camp.

Stabilirea cheilor primare
Daca valorile unui camp sunt unice (nu se repeta), putem semnala acest lucru, pentru a evita introducerea accidentala a doua valori identice. Aceasta procedura poarta denumirea de stabilire a cheii primare. Cheia primara poate fi stabilita si pe citeva campuri. Pentru a stabili cheia primara, selectati campul respectiv, apoi apasati clic pe butonul  din bara cu instrumente. Ca rezultat, in partea din stanga a campului respectiv apare semnul cheii.

Dupa incheierea procedurii de descriere a campurilor si de stabilire a cheii primare, salvati tabelul (descrierea lui), selectand comanda Save din meniul File si indicand numele tabelului. Daca nu ati stabilit o cheie primara (acest lucru nu este obligatoriu), sistemul va va avertiza, sugerandu-va stabilirea cheii pe un camp de tip AutoNumber. Pentru a confirma, apasati butonul Yes. In acest caz sistemul stabileste automat cheia primara pe un camp AutoNumber (daca el exista) sau creeaza suplimentar un asemenea camp (daca el nu exista), stabilind pe el cheia primara. Pentru a renunta la stabilirea cheii primare, apasati butonul No.

Proprietatile campurilor
In afara de tipul campului, puteti stabili si unele proprietati ale sale, cum ar fi marimea (lungimea), numarul cifrelor zecimale, formatul datei calendaristice etc. Fiecare tip de date are proprietati prestabilite, dar ele pot fi modificate, dand clic pe campul respectiv si modificand valorile prestabilite care apar in partea de jos.
  Campurile de tip Text pot avea lungimi cuprinse intre 1 si 255 de caractere. Implicit, marimea campului este de 50, dar ea poate fi modificata in limitele amintite, in functie de lungimea maxima preconizata a valorilor campului respectiv. Mentionam si cu aceasta ocazie, ca pentru campurile ce contin numai valori numerice (identificatori numerici), care nu vor fi folosite in calcule, vom prefera tipul Text in locul tipului Number. Acest mod de abordare va facilita ulterior cautarea informatiei in baza de date.

Campurile de tip Number au lungimi diferite in functie de optiunea specificata pentru proprietatea Field Size.Optiunea implicita pentru campurile de tip Number este, de regula, Single, dar ea poate fi modificata, utilizind comanda Options din meniul Tools. Pentru campurile de tip Number poate fi stabilita si proprietatea Format, in care specificam modul de afisare a valorilor (numarul cifrelor zecimale etc.).

Campurile de tip Date/Time au lungimi variabile in functie de formatul datei/orei specificat pentru proprietatea Format a campului.   

Campurile de tip logic (Yes/No) ocupa in memoria calculatorului un octet si pot fi reprezentate in 4 moduri, in functie de optiunea specificata pentru proprietatea Format a acestui camp, si anume: Yes/No, True/False, On/Off, -1/0. In ultimul caz valoarea - 1 corespunde starii True (adevar), iar valoarea 0 - starii False (fals).

Modul de lucru Wizard
A doua metoda de a creea un tabel este prin folosirea expertului pentru alegerea campurilor pentru tabel dintr-o varietate de tabele predefinite. Pentru aceasta urmati pasii:

  1. Reveniti la fereastra bazei de date prin inchiderea sau terminarea operatiei de creare inceputa si selectati a doua optiune: Create table by using Wizard, aceasta determinand pornirea expertului Table Wizard:

  1. Alegeti tipul tabelului selectand una din optiunile Business si Personal apoi in lista Sample Tables alegeti tabelul dorit. Lista Sample Fields va fi populata in functie de tabelul ales.
  2. Selectati pe rand campurile care doriti sa apara in tabel si transferati-le apasand butonul sageata. Apoi apasati Next.
  3. Va aparea o noua fereastra in care vi se cere numele tabelului:

  1. Tot in aceasta fereastra sunteti intrebati daca doriti sa setati o cheie primara. Selectati optiunea dorita si apasati next.
  2. Va aparea o noua fereastra in care trebuie sa stabiliti cheia primara si modul de introducere.

  1. Apasati next. Va aparea urmatoarea fereastra in care puteti stabili relationarea tabelului cu celelalte tabele (relatiile dintre tabele vor fi explicate in capitolul urmator).

  1. Apasati Next si va aparea ultima fereastra a vrajitorului in care sunteti intrebati ce doriti sa faceti cu tabelul. Pentru a introduce datele in tabel alegeti a doua optiune:

  1. Apasati butonul Finish pentru a termina operatia de creare a tabelului.

Crearea tabelului prin introducerea datelor
A treia modalitate de creare a unui tabel este prin introducerea directa a datelor. Este cea mai simpla modalitate dar ofera putine metode de particularizare a tabelului si nu v-o recomand.






Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.