Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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 scurt etc.

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 Crearea sau ștergerea unui câmp multi-valoare.

Î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 de tabel 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 tipuri de date în Vizualizarea proiect, vedeți o opțiune suplimentară, Expertul căutare. Această alegere 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ă câmpuri cheie 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 tabel , î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. 

  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 scurt

Text lung

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

Număr

Fără restricții.

Dată și oră

Fără restricții pentru dată/oră.

Nu este permis pentru Data/Ora extinsă.

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.

Text lung

Text scurt

Fără restricții.

Număr

Fără restricții.

Dată și oră

Fără restricții pentru dată/oră.

Nu este permis pentru Data/Ora extinsă.

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 scurt

Text scurt trebuie să fie format din numere și valori monetare valide și separatori zecimali. Numărul de caractere din câmpul Text scurt 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 Crearea sau ștergerea unui câmp Număr sau Monedă.

Text lung

Câmpul Text lung trebuie să conțină doar text, valori monetare valide și separatori zecimali. Numărul de caractere din câmpul Text lung 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 Crearea sau ștergerea unui câmp Număr sau Monedă.

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ă și oră

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 datele seriale și modul în care Access utilizează și stochează valorile de dată, consultați articolul Formatarea unui câmp dată și oră.

Data/ora extinsă:

Nu este permis.

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 scurt

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

Text lung

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.

Data/ora extinsă

Fără restricții.

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ă.

Data/ora extinsă

Text scurt

Nu este permis.

Text lung

Nu este permis.

Număr

Nu este permis.

Dată/Oră

Secundele fracționare se pierd, iar dacă anul se află în afara intervalului acceptat de Dată/Oră, atunci valoarea este ștearsă. Pentru mai multe informații, consultați Utilizarea tipului de date Extins pentru dată/oră.

Monedă

Nu este permis.

Numerotare automată

Nu este permis.

Da/Nu

Nu este permis.

Hyperlink

Nu se aplică.

Monedă

Text scurt

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

Text lung

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

Număr

Fără restricții

Dată și oră

Dată/Oră: Fără restricții, dar Access poate rotunji valoarea.

Dată/oră extins: Nepermis.

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 scurt

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

Text lung

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ă și oră

Dată/Oră: Nu este permisă dacă câmpul Numerotare automată servește drept cheie primară.

Dată/oră extins: Nepermis.

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 scurt

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

Text lung

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ă și oră

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

Dată/oră extins: Nepermis.

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 scurt

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.

Text lung

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.