Office
Conectare

Modificarea sau schimbarea setării tipului de date pentru un câmp

Acest articol vă arată cum să modificați sau să schimbați tipul de date aplicat la un câmp de tabel într-o bază de date Access.

În acest articol

Ce sunt tipurile de date

Modificarea tipurilor de date

Restricții pentru modificarea tipurilor de date

Ce sunt tipurile de date

Când proiectați și construiți o bază de date pentru prima oară, planificați unul sau mai multe tabele, planificați câmpurile (coloanele) pentru fiecare tabel și setați un tip de date pentru fiecare câmp. De exemplu, dacă trebuie să stocați date și ore, puteți seta un câmp la tipul de date dată/oră. Dacă trebuie să stocați nume și adrese, setați unul sau mai multe câmpuri la tipul de date Text și așa mai departe.

Access oferă numeroase tipuri diferite de date și fiecare tip are un anumit scop. Pentru o listă completă a tuturor tipurilor de date acceptate în versiuni diferite de Access, consultați Tipuri de date pentru baze de date desktop Access și Introducere în tipurile de date și proprietățile câmpurilor.

Pentru mai multe informații despre crearea și utilizarea câmpurilor de căutare, consultați articolul Adăugarea sau modificarea unui câmp de căutare care vă permite să stocați mai multe valori.

În sfârșit, tipurile de date oferă o formă de bază de validare a datelor, deoarece acestea vă asigura că utilizatorii introduc tipurile de date corecte în câmpurile de tabel. De exemplu, nu puteți introduce text într-un câmp setat să accepte numai numere.

Modificarea tipurilor de date

Înainte de a urma acești pași, nu uitați că modificarea tipului de date ar putea să trunchia (decupa) unele date sau toate datele dintr-un câmp, iar în unele cazuri poate elimina datele în întregime. Pentru informații despre modul în care Access modifică date atunci când modificați un tip de date, consultați secțiunea Restricții pentru modificarea tipurilor de date, în continuarea acestui articol.

Notă: În Access, puteți seta tipurile de date pentru câmpurile tabelului dvs. lucrând în vizualizarea foaie de date sau în vizualizarea proiect. Pașii din această secțiune vă arată cum să setați tipul de date în ambele vizualizări. Atunci când setați tipurile de date în vizualizarea proiect, puteți vedea o opțiune suplimentară, Expertul căutare. Această opțiune nu este de fapt un tip de date. În schimb, utilizați Expertul căutare pentru a crea câmpuri de căutare, care leagă cheia străină la alte tabele. În mod implicit, Access setează câmpurile de căutare la tipul de date Număr.

Modificarea tipurilor de date în vizualizarea foaie de date

  1. În Panoul de navigare, găsiți tabelul pe care doriți să-l modificați și faceți dublu clic pe el.

    Access deschide tabelul în vizualizarea foaie de date.

  2. Selectați câmpul (coloana) pe care doriți să-l modificați.

  3. Pe fila Câmpuri, în grupul Proprietăți, faceți clic pe săgeata din lista verticală de lângă Tip de date, apoi selectați un tip de date. Rețineți, dacă utilizați Access 2007, pe fila Foaie de date, în grupul Tip de date și formatare, faceți clic pe săgeata din lista verticală de lângă Tip de date, apoi selectați un tip de date.

  4. Salvați modificările.

Modificarea tipurilor de date în vizualizarea proiect

  1. Dacă aveți un tabel deschis în vizualizarea foaie de date, faceți clic dreapta pe fila de document a tabelului, apoi faceți clic pe Vizualizare proiect.

    - sau -

    Dacă nu aveți tabelul deschis, în Panoul de navigare, faceți clic dreapta pe tabelul pe care doriți să-l modificați, apoi faceți clic pe Vizualizare proiect în meniul de comenzi rapide.

  2. Găsiți câmpul care doriți să-l modificați și selectați un nou tip de date din lista din coloana Tip de date.

  3. Salvați modificările.

Începutul paginii

Restricții pentru modificarea tipurilor de date

Ca regulă generală, puteți să modificați tipul de date din toate câmpurile, cu următoarele excepții:

  • Câmpuri Număr cu proprietatea ID reproducere activată.

  • Câmpuri Obiect OLE.

  • Câmpuri Atașare.

În plus, puteți modifica majoritatea tipurilor de date atunci când un câmp conține date. Cu toate acestea, în funcție de tipul de date inițial și de tipul de date nou pe care doriți să-l utilizați, Access poate trunchia sau șterge unele date sau poate să nu permită conversia.

Următorul tabel listează conversiile de tip de date posibile pe care le puteți efectua în Access și descrie toate restricțiile pe care Access le poate impune la conversie.

Conversie la acest tip

Din acest tip

Modificări sau restricții

Text

Memo

Access șterge toate caracterele în afară de primele 255.

Număr

Fără restricții.

Dată/Oră

Fără restricții.

Monedă

Fără restricții.

Numerotare automată

Fără restricții.

Da/Nu

Valoarea -1 (Da într-un câmp Da/Nu) se transformă în Da. Valoarea 0 (Nu într-un câmp Da/Nu) se transformă în Nu.

Hyperlink

Access trunchiază linkurile mai lungi de 255 de caractere.

Memo

Text

Fără restricții.

Număr

Fără restricții.

Dată/Oră

Fără restricții.

Monedă

Fără restricții.

Numerotare automată

Fără restricții.

Da/Nu

Valoarea -1 (Da într-un câmp Da/Nu) se transformă în Da. Valoarea 0 (Nu într-un câmp Da/Nu) se transformă în Nu.

Hyperlink

Fără restricții.

Număr

Text

Textul trebuie să fie format numai din numere și valori monetare valide și separatori de zecimale. Numărul de caractere din câmpul Text trebuie să se încadreze în setul de dimensiune pentru câmpul Număr.

Pentru mai multe informații despre dimensiunile câmpurilor numerice, consultați articolul Inserarea, crearea sau ștergerea unui câmp pentru stocarea valorilor numerice.

Memo

Câmpul Memo trebuie să conțină numai text, valori monetare valide și separatori de zecimale. Numărul de caractere din câmpul Memo trebuie să se încadreze în setul de dimensiune pentru câmpul Număr.

Pentru mai multe informații despre dimensiunile câmpurilor numerice, consultați articolul Inserarea, crearea sau ștergerea unui câmp pentru stocarea valorilor numerice.

Număr, dar cu altă precizie sau dimensiune de câmp

Valorile nu trebuie să fie mai mari sau mai mici decât valoarea care poate fi stocată în noul câmp. Modificarea preciziei poate determina ca Access să rotunjească unele valori.

Dată/Oră

Datele pentru care puteți efectua conversia depind de dimensiunea câmpului Număr. Rețineți că Acces stochează toate datele ca date seriale și stochează valorile datelor ca numere întregi cu virgulă mobilă cu dublă precizie.

Access utilizează data 30 decembrie 1899 ca dată 0. Datele în afara intervalului de 18 aprilie 1899 și 11 septembrie 1900 depășesc dimensiunea unui câmp Byte. Datele în afara intervalului 13 aprilie 1810 și 16 septembrie 1989 depășesc dimensiunea unui câmp Întreg.

Pentru a permite toate datele posibile, setați proprietatea Dimensiune câmp a câmpului Număr la Întreg lung sau mai mare.

Pentru mai multe informații despre date seriale și despre modul în care Access utilizează și stochează valorile de dată, consultați articolul Introducerea unei valori dată sau oră.

Monedă

Valorile nu trebuie să depășească limita de dimensiune pentru câmp (sau să fie mai mici). De exemplu, puteți face conversia unui câmp Monedă la un câmp Întreg numai dacă valorile respective sunt mai mari de 255 și nu depășesc 32.767.

Numerotare automată

Valorile trebuie să se încadreze în limita de dimensiune setată pentru câmp.

Da/Nu

Valorile "Da" se transformă în -1. Valorile "Nu" se transformă în 0.

Hyperlink

Nu se aplică.

Dată/Oră

Text

Textul original trebuie să fie o dată sau combinație dată-oră identificabilă. De exemplu, 18 ian 2006.

Memo

Textul original trebuie să fie o dată sau combinație dată-oră identificabilă. De exemplu, 18 ian 2006.

Număr

Valoarea trebuie să se încadreze între -657.434 și 2.958.465,99998843.

Monedă

Valoarea trebuie să se încadreze între -657.434 și 2.958.465,9999 lei.

Numerotare automată

Valoarea trebuie să fie mai mare de -657.434 și mai mică decât 2.958.466.

Da/Nu

Valoarea -1 (Da) se transformă în 29 decembrie 1899. Valoarea 0 (Nu) se transformă în miezul nopții (24:00:00).

Hyperlink

Nu se aplică.

Monedă

Text

Textul trebuie să fie format din numere și separatori valizi.

Memo

Textul trebuie să fie format din numere și separatori valizi.

Număr

Fără restricții

Dată/Oră

Fără restricții, dar este posibil ca Acces să rotunjească valoarea

Numerotare automată

Fără restricții

Da/Nu

Valoarea -1 (Da) se transformă în 1 leu. Valoarea 0 (Nu) se transformă în 0 lei.

Hyperlink

Nu se aplică.

Numerotare automată

Text

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Memo

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Număr

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Dată/Oră

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Monedă

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Da/Nu

Nu este permis în cazul în care câmpul Numerotare automată are rol de cheie primară.

Hyperlink

Nu se aplică.

Da/Nu

Text

Textul original trebuie să fie doar Da, Nu, Adevărat, Fals, Activat sau Dezactivat.

Memo

Textul original trebuie să fie doar Da, Nu, Adevărat, Fals, Activat sau Dezactivat.

Număr

Zero sau Nul se transformă în Nu, toate celelalte valori în Da.

Dată/Oră

Nul sau 12:00:00 AM se transformă în Nu, celelalte valori se transformă în Da.

Monedă

Valorile zero și nule se transformă în Nu, toate celelalte valori se transformă în Da.

Numerotare automată

Acces face conversia tuturor valorilor la Da.

Hyperlink

Nu se aplică.

Hyperlink

Text

Dacă textul original conține o adresă validă web, cum ar fi adatum.com, www.adatum.com sau http://www.adatum.com, Access efectuează conversia textului într-un hyperlink. Access încearcă conversia celorlalte valori, adică vedeți textul subliniat, iar cursorul mouse-ului se schimbă când indicați către link, dar acesta nu funcționează. Textul poate conține orice protocol web valid: http://, gopher://, telnet://, ftp://, wais:// etc.

Memo

Vedeți intrarea anterioară. Se aplică aceleași restricții.

Număr

Nu este permisă când un câmp Număr face parte dintr-o relație. Dacă valoarea inițială este sub forma unei adrese IP valide (patru numere de trei cifre separate de un punct: nnn.nnn.nnn.nnn) și numerele se întâmplă să coincidă cu o adresă web, conversia rezultă într-un link valid. Altfel, Access adaugă http:// la începutul fiecărei valori, iar linkurile rezultante nu sunt valide.

Dată/Oră

Access adaugă http:// la începutul fiecărei adrese, dar linkurile rezultate nu vor funcționa aproape niciodată.

Monedă

Access adaugă http:// la începutul fiecărei valori, dar, la fel ca și în cazul datelor, linkurile rezultate nu vor funcționa aproape niciodată.

Numerotare automată

Nu este permisă atunci când câmpul Numerotare automată face parte dintr-o relație. Acces adaugă http:// la începutul fiecărei valori, dar linkurile rezultate nu vor funcționa aproape niciodată.

Da/Nu

Access transformă toate valorile Da în -1 și toate valorile Nu în 0 și adaugă http:// la începutul fiecărei valori. Linkurile rezultate nu funcționează.

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×