tipuri de date si proprietati
TRANSCRIPT
Tipuri de date in Access
Coloana Rolul coloanei
Numele cîmpuluiAici se defineste numele
cîmpului
Tip de date
Aici se alege tipul de date care pot fi introduse în cîmp (multimea de valori si setul
de operatii permise)
DescriereAici se introduce o explicatie
privind rolul cîmpului
• Numele cîmpurilor respectă următoarele reguli generale : maxim 64 caractere (litere, cifre, caractere speciale si spatii). Este de dorit ca aceste nume să fie sugestive si scurte.
Neapărat, trebuie să fie unice la nivelul fiecărei tabele.
• Tipul de date se stabileste pentru fiecare cîmp, în functie de datele pe care le va contine.
Ms Access are definite 10 tipuri de date de bază, dintre care :
Tip de date Domeniu de valori, memorie alocată
Text
Secvente de 1 pînă la 255 caractere alfanumerice (implicit 50); 1 byte pentru fiecare caracter
Memo
Secvente de 1 pînă la 65 535 (=216-1) caractere alfanumerice (adică aproximativ 16 pagini de text, formatabil, pentru fiecare înregistrare)
Număr
(Number) Orice tip numeric
Dată/Oră
(Date/Time)
Date calendaristice si momente de timp. Formatul implicit este cel setat cu programul Control Panel al sistemului de operare Windows
Monedă
(Currency)
Valori monetare exprimate prin numere reale rotunjite cu precizia de 15 cifre la partea întreagă si 4 cifre la partea zecimală. Formatul implicit este cel setat cu Control Panel.
Da/Nu
(Yes/No)
Valori logice afisate după preferintă în forma Yes/No ,
True/False, On/Off (vezi lista derulantă a proprietătii Format).
În memorie sunt reprezentate numeric prin 0 (pentru False,
No, Off) si respectiv -1 (pentru True, Yes, On)
Subtipuri numerice :
Byte : întregi între 0 si 255 ;
Integer : întregi între -32 768 si 32 767 ;
Long Integer : întregi între
- 2 147 483 648 si 2 147 483 647 ;
Single : reali cu precizie de 6 pozitii zecimale
Double : reali cu precizie de 10 pozitii zecimale
Proprietătile cîmpurilor controlează modul în care datele sînt memorate pe disc si afisate în cîmpurile din tabele. Aceste
proprietăti sînt setate la nivelul tabelei (în panoul de proprietăti) dar sunt aplicate
automat tuturor obiectelor bazei de date care folosesc tabela respectivă: interogări,
formulare, rapoarte.
Proprietătile cîmpurile din categoria General sunt :
Proprietate Rol
Dimensiune cîmp
(Field Size)
Limitează numărul de caractere care se pot memora într-un cîmp de tip Text sau Number
Format
Indică un anumit format pentru afisarea informatiei dintr-un
cîmp de tip Number sau Date /Time
Proprietate Rol
Zecimale
(Decimal Places)
Indică numărul de zecimale la afisarea valorilor dintr-un cîmp de tip Număr sau Monedă.
Mască de intrare
(Input Mask)
Controlează modul în care datele sunt introduse în cîmp
(spre deosebire de proprietatea Format care controlează modul de afisare a datelor pe ecran). Utilă mai ales pentru cîmpurile
de tip Text, Dată / Oră, Număr, Monedă
Proprietate Rol
Legendă
(Caption)
Oferă o etichetă care să
înlocuiască numele unui cîmp în
formulare si rapoarte
(de exemplu, Număr de ordine în loc de NrCrt).
Valoare implicită
(Default Value)
Specifică o valoare implicită
pentru cîmpul respectiv, dar care
poate fi înlocuită cu o altă valoare
dacă este cazul.
Proprietate Rol
Regulă de validare
(Validation rule)
Indică o restrictie pe care
trebuie să o respecte datele
introduse într-un cîmp pentru
a fi acceptate. Acest criteriu
poate fi o formulă introdusă
direct sau cu ajutorul
procedurii de asistentă
Expression Builder.
O mască de intrare constă din caractere (spatii, puncte, paranteze, linii) care separă
zonele libere rezervate introducerii informatiei.
Masca de intrare determină, pentru fiecare caracter introdus în cîmp, dacă este
optional sau obligatoriu, dacă verifică setarea de tip: numeric, alfabetic etc. Poate fi definită direct sau cu ajutorul procedurii de
asistentă Input Mask Wizard.
Lungimea maximă a unui cîmp este
de 255 de caractere.
Proprietate Rol
Text de validare
(Validation rule)
Oferă o explicatie pentru regula de validare, explicatie care apare într-o casetă de text atunci cînd restrictia nu este respectată.
Obligatoriu
(Required)
Fortează completarea unui cîmp cu o valoare.
Implicit este setată pe NU.
Proprietate Rol
Se permite lungime zero
(Allow Zero Length)
Permite cîmpurilor de tip TEXT sau MEMO să contină
siruri de lungime zero (””). Implicit este setată pe Nu.
Indexat
(Indexed)
Defineste un index suplimentar pe baza cîmpului
respectiv.
Implicit este setată pe Nu.