Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Tabele (Tables)

access



+ Font mai mare | - Font mai mic



Tabele (Tables)

Sunt structuri de stocare a datelor constituite din linii, numite inregistrari si din coloane numite atribute sau campuri, carora li se atribuie un nume, un tip de data si o dimensiune.

Crearea si modificarea structurii tabelelor, ca si incarcarea datelor in tabele se face numai in cadrul optiunii Objects->Tables.



Access ofera mai multe modalitati de creare a unui tabel: Datasheet View, Design View, Table Wizard, Import Table, Link Table (fig. 2)


In modul Datasheet View se creaza un tabel cu 20 de campuri, avand denumirea Field1,..Field 20 si 30 de inregistrari libere, pregatite pentru completare.

In modul Table Wizard, Acces propune doua categorii de tabele: Business si Personal si in cadrul lor mai multe tipuri de tabele, cu campuri predefinite, din care proiectantul sa poata alege.

Prin Import Table se pot prelua tabele din alte baze de date Access, FoxPro, Paradox sau se pot construi tabele si prelua date din fisiere text, HTML sau Excel.

In modul Link Table nu mai este necesara copierea tabelei in propria baza de date, ci se stabileste o legatura cu aceasta, astfel incat se pot citi si modifica datele (daca exista un acces autorizat).

Modalitatea cea mai frecvent folosita pentru crearea tabelelor este Design View (fig. 3) si ea va fi descrisa in continuare pas cu pas:

  1. Tables->New->Design View;
  2. Apar doua fereastre pe Desktop: fereastra de proiectare a tabelei (Table Design), unde se stabilesc campurile prin numele (Field Name) si tipul lor (Data Type) si fereastra de proprietati ale campurilor (Field Properties);
  3. Se tasteaza numele campului si se alege unul dintre tipurile de date propuse de Access:

Text - sir de caractere;

Number - camp de tip numeric;

Date/Time - camp de tip data sau timp;

Autoincrement - numar cu incrementare automata;

Yes/No - camp boolean cu doua valori;

Lookup Wizard - camp care preia datele din alt tabel sau dintr-o lista de valori.

  1. In functie de tipul de data selectat, fereastra Field Properties va contine alte informatii in rubrica Field Size, pe care utilizatorul le poate modifica:

Text: setat pe valoarea implicita 50, dar se pot reprezenta siruri de maximum 255 de caractere;

Fig. 3 Crearea tabelelor in modul Design View

 

Number: se pot defini campuri de tip Byte (28 - val maxima 255), Integer (216 - valoare maxima + 32768), Long Integer este tipul implicit si are valoari pe 32 biti (de la -2.147.483.648 la 2.147.483.647 fara fractii), Single - numere fractionare pe 32 biti cu precizie de 7 cifre ( de la -3.402823E38 la -1.401298E-45) pentru valori negative si de la 1.401298E-45 la 3.402823E38 pentru valori pozitive.


Valorile numerice Double - numere fractionare pe 8 bytes cu 15 cifre precizie.

  1. Se pot completa si alte rubrici ale ferestrei Field Properties, cum ar fi:

Format: personalizeaza formatul de aparitie (modul de afisare) a valorilor in campul respectiv si depinde de tipul de data precizat in Data Type:

Date/Time - permite alegerea unui format al datei sau orei dintre cele propuse: General Date, Long Date, Short Date Long Time, Short Time

Text poate contine unul dintre caracterele speciale:

@ - un caracter sau un spatiu trebuie tastat in campul respectiv;
& -
nu este necesara tastarea unui caracter in campul respectiv;
< - forteaza toate caracterele tastate la litere mici;
>- forteaza toate caracterele tastate la litere mari

Number specifica formate predefinite (Currency, Euro, Fixed, Standard, Percent, Scientific) sau proprii utilizatorului (informatii despre modul de afisare a valorilor pozitive, negative, zero si a numerelor fara valoare - Null);

Input Mask: proprietate care ajuta utilizatorul la introducerea datelor in campul respectiv:

impune introducerea pe pozitia respectiva a unei cifre, fara semn;

impune acceptarea unei cifre sau unui spatiu, fara semn;

indica acceptarea unei cifre sau unui spatiu, cu semn;

L solicita introducerea unei litere, obligatoriu;

? indica introducerea unei litere, optional;

A impune introducerea unei litere sau unei cifre, obligatoriu;

a impune introducerea unei litere sau cifre, optional.

Caption: stabileste titlul campului in modul de introducere date;

Default Value: reprezinta valoarea initiala (constanta, expresie sau functie) care apare in camp la adaugarea unei noi inregistrari si care poate fi modificata ulterior;

Validation Rule: se stabileste o regula de validare, la nivel de inregistrare, a valorii introduse in acest camp, prin functii sau expresii Access;

Validation Text: se tasteaza un mesaj, care apare ca eroare in timpul introducerii datelor, daca regula de validare nu este respectata;

Indexed: se precizeaza daca un camp, altul decat cheia primara, este index in tabela si daca se accepta duplicarea valorilor lui; optiunile posibile: No, Yes (Duplicate OK) si Yes (No Duplicate);

  1. Se stabileste cheia primara formata din unul sau mai multe campuri;
  2. Se salveaza structura tabelei cu optiunea File->Save sau cu ajutorul butonului Save si se precizeaza numele tabelei.

Exemplu de folosire a proprietatilor unui camp: Campul Categ din tabela de mai jos este de tip Text, are lungimea maxima de 9 caractere si are setate urmatoarele proprietati:

Format: ">" insemnand ca toate caracterele care ce se tasteaza sunt transformate in litere mari;

Input Mask: LLL - pe primele trei pozitii se plaseaza obligatoriu litere

- pe urmatoarele trei pozitii se plaseaza optional litere

aaa - pe urmatoarele trei pozitii se plaseaza optional litere sau
spatii

Validation Rule: primele litere sa nu fie "ABC"

Validation Text: daca s-a tastat combinatia de litere "ABC" apare mesajul
de eroare "Ati tastat propria firma!"

Indexed: No, deci campul nu constituie index suplimentar.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1838
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved