Sunteți pe pagina 1din 9

Tipuri de date - MS Access

Fiecare tabel este compus din cmpuri. Proprietile unui cmp descriu caracteristicile i comportamentul datelor adugate la acel cmp. Tipul de date al unui cmp este cea mai important proprietate, deoarece determin ce fel de date se pot stoca n cmp. Tipul de date al unui cmp poate fi vzut ca un set de caliti care se aplic tuturor valorilor coninute n cmp. De exemplu, valorile care se stocheaz ntr-un cmp Text pot conine numai litere, numere i un set limitat de caractere de punctuaie, iar un cmp Text poate conine maxim 255 de caractere. Tipuri de baz FORMAT SE UTILIZEAZ PENTRU A AFIA Text Numr Simbol monetar Da/Nu Dat/Or Text mbogit Cmp calculat Ataare Valori scurte, alfanumerice, cum ar fi numele sau adresa strzii. Valori numerice, cum ar fi distane. Reinei c exist un tip de date separat pentru valori monetare. Valori ale simbolurilor monetare. Valori Da i Nu i cmpuri care conin o singur valoare din dou. Valorile de dat i or pentru anii cuprini n intervalul 100 i 9999. Text sau combinaii de text i numere care pot fi formatate utiliznd controale de fonturi i culori. Rezultatul unui calcul. Calculul trebuie s se refere la alte cmpuri din acelai tabel. Se poate utiliza Generatorul de expresii pentru a crea calculul. Imagini ataate, fiiere foi de calcul, documente, nomograme i alte tipuri de fiiere acceptate pentru nregistrrile din baza dvs. de date, asemntor cu ataarea fiierelor la mesajele de pot electronic. Text sau combinaii de text i numere stocate ca text i utilizate ca adres hyperlink. Poriuni lungi de text. O utilizare obinuit a cmpului Memo este descrierea detaliat a unui produs.

Hyperlink Memo

Numr FORMAT General Simbol monetar Euro Fix Standard

SE UTILIZEAZ PENTRU A AFIA Numere fr formatare condiional, aa cum sunt sortate. Valori monetare generale. Valori monetare generale stocate n format EU. Date numerice. Date numerice cu zecimale.

Procent tiinific

Procente. Calcule.

Data i ora FORMAT Dat scurt Dat medie Dat lung Ora am/pm Or fmt. mediu Ora n 24 de ore

SE UTILIZEAZ PENTRU A AFIA Afiarea datelor n format scurt. Depinde de setrile regionale de dat i or. De exemplu, 14.03.2001 pentru Europa. Afiarea datei n format mediu . De exemplu, 3-Mar-09 pentru Europa. Afiarea datelor n format lung. Depinde de setrile regionale de dat i or. De exemplu, Miercuri, 14 martie 2001 pentru Europa. Afieaz ora utiliznd un format de 12 ore care va rspunde la modificrile efectuate n setrile regionale de dat i or. Afiarea orei urmat de pe AM/PM. Afieaz ora utiliznd un format de 24 ore care va rspunde la modificrile efectuate n setrile regionale de dat i or.

Da/Nu TIPUL DE DATE Caset de selectare Da/Nu Adevrat/Fals Activat/Dezactivat

SE UTILIZEAZ PENTRU A AFIA O caset de selectare. Opiuni Da sau Nu Opiuni Adevrat sau Fals. Opiuni Activat sau Dezactivat.

Numerotare automat
Scop Utilizai un cmp Numerotare automat pentru a furniza o valoare unic ce are ca scop s stabileasc o valoare ca fiind unic. Cea mai obinuit utilizare pentru un cmp Numerotare automat este sub form de cheie primar, mai ales atunci cnd nu este disponibil nicio cheie natural potrivit (o cheie care este bazat pe cmpul de date). S presupunem c avei un tabel n care se stocheaz informaiile persoanelor de contact. Avei posibilitatea s utilizai nume de persoane de contact cu rol de cheie primar pentru tabel, dar cum vei gestiona situaia n care dou persoane de contact au exact acelai nume? Numele nu sunt chei naturale potrivite, deoarece deseori nu sunt unice. Dac utilizai un cmp Numerotare automat, acest lucru va garanta c fiecare nregistrare va avea un identificator unic. NOT Se recomand s nu utilizai un cmp Numerotare automat pentru a ine evidena nregistrrilor dintr-un tabel. Valorile Numerotare automat nu se reutilizeaz, deci nregistrrile terse pot avea ca rezultat goluri n contorizarea dvs. Mai mult, o contorizare precis a nregistrrilor poate fi obinut cu uurin utiliznd un rnd Totaluri ntr-o foaie de date.

Proprietile cmpurilor acceptate PROPRIETATE UTILIZAI Dimensiune cmp Valori noi Determin cantitatea de spaiu alocat pentru fiecare valoare. Determin dac cmpul Numerotare automat se incrementeaz cu fiecare valoare nou sau dac utilizeaz numere n mod aleator. Selectai una dintre urmtoarele variante:

Increment ncepe cu valoarea 1 i crete incremental cu 1 dup fiecare nregistrare nou. Aleator ncepe cu o valoare aleatorie i atribuie o valoare aleatorie la fiecare nregistrare nou. Valorile sunt de dimensiunea ntreg lung i sunt cuprinse ntre -2.147.483.648 i 2.147.483.647.

Format

Dac utilizai un cmp Numerotare automat sub form de cheie primar sau ca ID de reproducere, atunci se recomand s nu setai aceast proprietate. Altfel, alegei un format de numr care respect nevoile dvs. specifice. Textul etichet care se afieaz n mod implicit pentru acest cmp n formulare, rapoarte i interogri. Dac aceast proprietate este goal, se utilizeaz numele cmpului. Se permite orice ir text. SFAT O legend eficient este de obicei scurt. Specific dac cmpul are un index. Exist trei valori disponibile: (fr dubluri) Creeaz un index unic pentru cmp. (se permit dubluri) Creeaz un index non-unic pentru cmp. Elimin orice index din cmp. NOT Nu modificai aceast proprietate pentru un cmp care este utilizat ntr-o cheie primar. Fr un index unic, este posibil s se introduc valori dublur, care pot ntrerupe relaii din care face parte cheia. Dei avei posibilitatea s creai un index pentru un singur cmp setnd proprietatea cmpului Indexat, unele tipuri de indexri nu pot fi create n acest mod. De exemplu, nu avei posibilitatea s creai un index cu mai multe cmpuri setnd aceast proprietate.

Legend

Indexat

Etichete inteligente

Ataeaz o etichet inteligent (Date recunoscute i catalogate ca tipuri particulare. De exemplu, numele unei persoane sau numele destinatarului unui mesaj recent de pot electronic Microsoft Outlook este un tip de date care poate fi recunoscut i catalogat cu o etichet inteligent.) la cmp. Specific alinierea implicit a textului ntr-un control.

Aliniere text

Simbol monetar
Scop Se utilizeaz pentru stocarea datelor monetare. Datele dintr-un cmp Simbol monetar nu sunt rotunjite n timpul calculelor. Un cmp Simbol monetar are o ntindere de 15 cifre la stnga virgulei zecimale i de patru cifre la dreapta. Fiecare valoare de cmp Simbol monetar necesit 8 octei spaiu de stocare. Proprietile cmpurilor acceptate PROPRIETATE UTILIZAI Format Determin modul n care apare cmpul cnd se afieaz sau se imprim n foile de date sau n formularele sau rapoartele care sunt legate la cmp. Avei posibilitatea s utilizai orice format de numr valid. n majoritatea cazurilor, se recomand s setai valoarea Format la Simbol monetar. Specific numrul de zecimale de utilizat la afiarea numerelor. Afieaz caractere de editare pentru a ghida introducerea de date. De exemplu, o masc de intrare poate afia un semn de dolar ($) la nceputul unui cmp. Textul etichet care se afieaz n mod implicit pentru acest cmp n formulare, rapoarte i interogri. Dac aceast proprietate este goal, se utilizeaz numele cmpului. Se permite orice ir text. SFAT O legend eficient este de obicei scurt. Atribuie automat valoarea specificat pentru acest cmp atunci cnd se adaug o nregistrare nou. Atribuie o expresie care trebuie s fie adevrat oricnd se adaug sau se modific valoarea din acest cmp. Se utilizeaz mpreun cu proprietatea Text de validare. Introduce un mesaj de afiat cnd se introduce o valoare care ncalc expresia n proprietatea Regul de validare. Solicit introducerea datelor n cmp. Specific dac cmpul are un index. Exist trei valori disponibile: (fr dubluri) Creeaz un index unic pentru cmp. (se permit dubluri) Creeaz un index non-unic pentru cmp. Elimin orice index din cmp. NOT Nu modificai aceast proprietate pentru un cmp care este utilizat ntr-o cheie primar. Dei avei posibilitatea s creai un index pentru un singur cmp setnd proprietatea cmpului Indexat, unele tipuri de indexri nu pot fi create n acest mod. De exemplu, nu avei posibilitatea s creai un index cu mai multe cmpuri setnd aceast proprietate.

Zecimale Masc intrare

Legend

Valoare implicit Regul de validare Text de validare Necesar Indexat

Etichete inteligente Aliniere text

Ataeaz o etichet inteligent la cmp. Specific alinierea implicit a textului ntr-un control.

Dat/Or
Scop Utilizai pentru a stoca date bazate pe timp. Proprietile cmpurilor acceptate PROPRIETATE UTILIZAI Legend Textul etichet care se afieaz n mod implicit pentru acest cmp n formulare, rapoarte i interogri. Dac aceast proprietate este goal, se utilizeaz numele cmpului. Se permite orice ir text. SFAT O legend eficient este de obicei scurt. Atribuie automat valoarea specificat pentru acest cmp atunci cnd se adaug o nregistrare nou. Determin modul n care apare cmpul cnd se afieaz sau se imprim n foile de date sau n formularele sau rapoartele care sunt legate la cmp. Avei posibilitatea s utilizai un format predefinit sau s generai propriul format particularizat.

Valoare implicit Format

Dat general Implicit, dac valoarea este doar o dat calendaristic, nu se afieaz ora; dac valoarea este doar o or, nu se afieaz data. Aceast setare este o combinaie a setrilor Dat scurt i Or format lung. Exemple

03.04.2007 17:34:00 3.4.07 05:34:00 PM


Dat lung Similar cu setarea Dat lung din setrile regionale Windows. Exemplu: Smbt, 3 aprilie 2007. Dat medie Afieaz data ca zz-lll-aaaa. Exemplu: 03.04.2007 Dat scurtSimilar cu setarea Dat scurt din setrile regionale Windows. Exemplu: 03.04.2007 AVERTISMENT Setarea Dat scurt presupune c datele dintre 01.01.00 i 31.12.29 sunt date care aparin secolului 21 (adic se presupune c anii sunt ntre 2000 i 2029). Datele ntre 01.01.30 i 31.12.99 se presupune c sunt date care aparin secolului 20 (adic anii sunt ntre 1930 i 1999).

Or fmt. lung Aceeai cu setarea din fila Ora din setrile regionale Windows. Exemplu: 5:34:23 PM.

Or fmt. mediu Afieaz ora ca ore i minute separate de un caracter separator de timp, urmat de indicatorul AM/PM. Exemplu: 5:34 PM. Or fmt. scurt Afieaz ora ca ore i minute separate de un caracter separator de timp, utiliznd un ceas cu 24 de ore. Exemplu: 17:34.

Tastai orice combinaie a urmtoarelor componente pentru a genera un format particularizat. De exemplu, pentru a afia sptmna anului i ziua sptmnii, tastai ww/w. IMPORTANT Formatele particularizate care nu sunt consistente cu setrile dat/or din setrile regionale Windows sunt ignorate. Pentru mai multe informaii despre setrile regionale Windows, consultai Ajutorul Windows. Componentele separatorilor NOT Separatorii sunt setai n setrile regionale Windows. : Separator de timp. De exemplu hh:mm - Separator de dat. De exemplu lll-aaaa Orice ir scurt de caractere, ncadrat ntre ghilimele ("") Separator particularizat. Ghilimelele nu se afieaz. De exemplu, "," afieaz o virgul. Componentele formatului de dat d Ziua lunii cu una sau dou cifre, dup cum este necesar (de la 1 la 31). dd Ziua lunii cu dou cifre (de la 01 la 31). ddd Primele trei litere ale zilei sptmnii (de la dum la sm). dddd Numele complet al zilei sptmnii (de la duminic la smbt). w Ziua sptmnii (de la 1 la 7). ww Sptmna anului (de la 1 la 53). m Luna anului cu o cifr sau dou, dup cum este necesar (de la

1 la 12). mm Luna anului cu dou cifre (de la 01 la 12). mmm Primele trei litere ale lunii (de la ian la dec). mmmm Numele complet al lunii (de la ianuarie la decembrie). q Trimestrul anului (de la 1 la 4). y Numrul zilei anului (de la 1 la 366). yy Ultimele dou cifre ale anului (de la 01 la 99). yyyy Anul complet (de la 0100 la 9999). Componentele formatului de or: h Ora cu o cifr sau dou, dup cum este necesar (de la 0 la 23). hh Ora cu dou cifre (de la 00 la 23). n Minute cu o cifr sau dou, dup cum este necesar (de la 0 la 59). nn Minutele cu dou cifre (de la 00 la 59). s Secundele cu o cifr sau dou, dup cum este necesar (de la 0 la 59). ss Secunde cu dou cifre (de la 00 la 59). Componentele formatului de ceas: AM/PM Ceasul de dousprezece ore cu literele mari "AM" sau "PM", dup cum este necesar. De exemplu, 9:34PM. am/pm Ceasul de dousprezece ore cu literele mici "am" sau "pm", dup cum este necesar. De exemplu, 9:34pm.

A/P Ceasul de dousprezece ore cu literele mari "A" sau "P", dup cum este necesar. De exemplu, 9:34P. a/p Ceasul de dousprezece ore cu literele mari "a" sau "p", dup cum este necesar. De exemplu, 9:34p. AMPM Ceasul de dousprezece ore cu identificatorul antemeridian/postmeridian setat dup cum este definit n setrile regionale Windows. Formate predefinite c Identic cu formatul predefinit Dat general. ddddd Identic cu formatul predefinit Dat scurt. dddddd Identic cu formatul predefinit Dat lung. ttttt Identic cu formatul predefinit Or fmt. lung.

Mod IME Mod propoziie IME Indexat

Controleaz conversia caracterelor n versiunile est-asiatice de Windows. Controleaz conversia propoziiilor n versiunile est-asiatice de Windows. Specific dac cmpul are un index. Exist trei valori disponibile: (fr dubluri) Creeaz un index unic pentru cmp. (se permit dubluri) Creeaz un index non-unic pentru cmp. Elimin orice index din cmp. NOT Nu modificai aceast proprietate pentru un cmp care este utilizat ntr-o cheie primar. Dei avei posibilitatea s creai un index pentru un singur cmp setnd proprietatea cmpuluiIndexat, unele tipuri de indexri nu pot fi create n acest mod. De exemplu, nu avei posibilitatea s creai un index cu mai multe cmpuri setnd aceast proprietate.

Masc intrare

Afieaz caractere de editare pentru a ghida introducerea de date. De exemplu, o masc de intrare poate afia un semn de dolar ($) la nceputul unui cmp.

Necesar Afiare Selecie date

Solicit introducerea datelor n cmp. Specific dac se afieaz controlul Selector dat. NOT Dac utilizai o masc de intrare pentru un cmp Dat/Or, controlul Selector dat nu este disponibil, indiferent de cum setai aceast proprietate. Ataeaz o etichet inteligent la cmp. Specific alinierea implicit a textului ntr-un control. Atribuie o expresie care trebuie s fie adevrat oricnd se adaug sau se modific valoarea din acest cmp. Se utilizeaz mpreun cu proprietatea Text de validare. Introduce un mesaj de afiat cnd se introduce o valoare care ncalc expresia n proprietatea Regul de validare.

Etichete inteligente Aliniere text Regul de validare Text de validare

S-ar putea să vă placă și