Utilizarea tipului de date Număr mare
Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tipul de date Număr mare stochează o valoare numerică non-monetară și este compatibil cu tipul de date SQL_BIGINT din ODBC. Utilizați acest tip de date pentru a calcula eficient numerele mari.

Interval tip de date Număr mare

Îl puteți adăuga drept câmp într-un tabel Access. De asemenea, puteți să creați o legătură sau să importați din baze de date cu un tip de date corespunzător, cum ar fi tipul de date bigint SQL Server. Pentru a adăuga tipul de date Număr mare, aveți nevoie de Access 2016 (16.0.7812 sau o versiune mai recentă).

În acest articol

Adăugarea unui câmp Număr mare într-un tabel

Legarea la sau importul dintr-o bază de date externă cu suportul pentru tipul de date SQL_BIGINT

Înțelegerea impactului suportului pentru tipul de date Număr mare

Considerente de compatibilitate inversă

Adăugarea unui câmp Număr mare într-un tabel

Tipul de date Număr mare (opt byți) vă oferă o gamă mult mai mare pentru calcule decât tipul de date Număr (patru byți). De exemplu, tipul de date Număr are o gamă cuprinsă între -2^31 și 2^31-1, dar tipul de date Număr mare are o gamă cuprinsă între -2^63 și 2^63-1. Pentru mai multe informații, consultați Introducere în tipurile de date și proprietățile câmpului.

Atunci când adăugați un câmp Număr mare într-un tabel și salvați proiectul tabelului, ați activat în mod eficient tipul de date Număr mare, iar baza de date nu mai este compatibilă cu versiunile anterioare de Access. Înainte de a salva proiectul tabelului, primiți o notificare cu un mesaj de avertisment în cazul în care trebuie să păstrați baza de date compatibilă. Pentru mai multe informații, consultați Considerente de compatibilitate inversă.

Începutul paginii

Înțelegerea impactului suportului pentru tipul de date Număr mare

Înainte de a începe să utilizați tipul de date Număr mare, este foarte important să înțelegeți impactul pe care l-ar putea avea asupra bazelor dvs. de date Access.

Marcarea formatului de fișier Access 2007-2016 (.accdb) în Access 2016

Pentru a rezuma, există două modalități în care puteți activa suportul pentru tipul de date Număr mare: atunci când adăugați un câmp într-un tabel local cu tipul de date Număr mare și atunci când setați opțiunea de Access Acceptare tip de date Bigint pentru tabelele legate/importate. Însă, activarea suportului pentru tipul de date Număr mare este o modificare permanentă în baza de date care nu poate fi anulată. În fiecare caz, Access afișează un mesaj de avertisment înainte să efectuați modificarea.

În culise, activarea tipului de date Număr mare marchează formatul de fișier Access 2007-2016 (.accdb) în Access 2016. Faptul că ați marcat un format de fișier bază de date înseamnă că ați operat o modificare specifică formatului de fișier, versiunea bazei de date a crescut, în schimb formatul de fișier a rămas la fel. Atunci când încercați să deschideți baza de date în Access 2013 sau în Access 2016, Access citește marcajul în felul următor:

  • Dacă versiunea de bază de date este mai mică decât 16.7, tipul de date Număr mare nu este activat și puteți deschide baza de date.

  • Dacă versiunea de bază de date este 16.7 sau mai mare, tipul de date Număr mare este activat și puteți deschide baza de date numai în Access 2016.

Rezumarea suportului pentru tip de date Număr mare pentru versiunile produsului

Următorul tabel rezumă situații posibile care pot apărea atunci când utilizați tipul de date Număr mare pentru versiuni diferite de produs. Rețineți că activarea are loc atunci când adăugați un tip de date Număr mare într-un tabel și salvați proiectul sau setați opțiunea de a activa legarea și importul.

Sfat: Pentru mai multe informații despre vizualizarea numărului de versiune de produs, consultați Ce versiune de Office utilizez?

Starea tipului de date Număr mare

Versiunea produsului: Numărul de versiune pentru Access 2013 și Access 2016 este mai mic decât 16.0.7812

Versiunea produsului: Numărul de versiune pentru Access 2016 este 16.0.7812 sau o versiune ulterioară

Activat

Nu puteți deschide baza de date și primiți un mesaj de eroare cu un link de ajutor.

Pentru a rezolva această situație, consultați „Eliminarea suportului pentru tipul de date Număr mare dintr-o bază de date în formatul de fișier Access 2007-2016”

Puteți deschide baza de date.

Câmpurile de tabel locale definite cu tipul de date Număr mare sunt tratate ca numere mari.

Puteți reîmprospăta tabelele legate. În cazul în care coloanele au fost tratate anterior ca tip de date Text scurt, acestea sunt convertite automat la tipul de date Număr mare.

Neactivat

Puteți deschide baza de date.

Puteți reîmprospăta tabelele legate. În cazul în care coloanele din tabelul legat se bazează pe tipul de date BigInt și au fost convertite la tipul de date Text scurt, ele rămân neschimbate.

Versiunea de fișier bază de date rămâne aceeași.

Puteți deschide baza de date.

Puteți reîmprospăta tabelele legate. În cazul în care coloanele din tabelul legat se bazează pe tipul de date BigInt și au fost convertite la tipul de date Text scurt, ele rămân neschimbate.

Versiunea de fișier bază de date rămâne aceeași.

Notă: Tipul de date Număr mare nu este în niciun caz acceptat cu formate de fișier Access (.mdb) anterioare formatului de fișier Access 2007-2016.

Determinați dacă baza de date Access are tipul de date Număr mare activat

Este posibil să moșteniți o bază de date Access și să doriți să stabiliți dacă tipul de date Număr mare este activat. Puteți face următoarele lucruri:

Examinați pe bara de titlu   Dacă baza de date a fost marcată, bara de titlu spune <nume bază de date> (Access 2016). În caz contrar, bara de titlu spune <nume bază de date> (Access 2007-2016).

Examinați prin programare Vizualizați numărul de versiune al bazei de date curente. Apăsați CTRL + G pentru a afișa fereastra de execuție Visual Basic, introduceți ?CurrentDb().Version și apăsați pe Enter. Dacă valoarea returnată este mai mică decât 16.7, suportul nu este activat. Dacă valoarea returnată este 16.7 sau mai mare, suportul este activat.

Începutul paginii

Considerente de compatibilitate inversă

Este important să înțelegeți mediul bazei de date dacă doriți să mențineți compatibilitatea inversă cu diferite formate de fișier. Pentru mai multe informații despre toate formatele de fișier Access, consultați Ce format de fișier Access trebuie să utilizez?

Iată care sunt cele trei alternative de luat în considerare.

Mențineți mediul curent de format de fișier al bazei dvs. de date partajate

Pentru a păstra un mediu de format de fișier de date partajat cu bazele de date în formatul de fișier Access 2007-2016 (.accdb) și formatele de fișier anterioare (.mdb), procedați astfel:

Adăugarea suportului pentru tipul de date Număr mare la o bază de date în formatul de fișier Access 2007-2016

Pentru a adăuga suportul pentru tipul de date Număr mare la o bază de date în formatul de fișier Access 2007-2016 (.accdb), procedați astfel:

  1. Deschideți baza de date în Access 2016 (16.0.7812 sau o versiune ulterioară).

  2. Activați tipul de date Număr mare pentru operațiuni de legare și de import. Pentru mai multe informații, consultați Selectarea setărilor pentru modul în care se afișează și se stochează datele în baza de date.

  3. Reîmprospătați tabelele legate utilizând Manager de tabele legate (Selectați Date externe>Manager de tabele legate, selectați tabelele relevante, apoi selectați OK).

    SAU

    Adăugați un câmp cu tipul de date Număr mare într-un tabel și salvați proiectul de tabel.

În consecință, câmpurile care au avut tipul de date Text scurt se transformă în tip de date Număr mare.

Eliminarea suportului pentru tipul de date Număr mare dintr-o bază de date în formatul de fișier Access 2016

Nu puteți deschide o bază de date în formatul de fișier Access 2016 din versiunile de Access anterioare Access 2016. Pentru a rezolva această problemă, procedați astfel:

  1. Creați o nouă bază de date în formatul de fișier 2007-2016 și asigurați-vă că suportul pentru tipul de date Număr mare pentru operațiuni de legare și import nu este activat. Pentru mai multe informații, consultați Setarea opțiunilor de utilizator pentru baza de date curentă.

  2. În noua bază de date, importați obiectele pe care le doriți din baza de date inițială.

  3. În noua bază de date, legați-vă la tabelele din baza de date inițială.

În consecință, câmpurile care au avut tipul de date Număr mare sunt convertite în tip de date Text scurt, iar noua bază de date este compatibilă cu toate formatele de fișier anterioare Access 2007-2016 (.accdb).

Începutul paginii

Alegeți între versiunea de Office pe 64 de biți sau 32 de biți

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.