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

Typ danych Duża liczba przechowuje wartość liczbową inną niż pieniężna oraz jest zgodny z typem danych SQL_BIGINT w technologii ODBC. Przy użyciu tego typu danych można wydajnie obliczać duże liczby.

Zakres typu danych Duża liczba

Ten typ danych można dodać jako pole do tabeli programu Access. Można również tworzyć połączenia z bazami danych zawierającymi odpowiedni typ danych, na przykład typ danych bigint programu SQL Server, oraz importować dane z takich baz. Aby można było dodać typ danych Duża liczba, potrzebny jest program Access 2016 (wersja 16.0.7812 lub nowsza).

W tym artykule

Dodawanie pola typu Duża liczba do tabeli

Tworzenie połączenia z zewnętrzną bazą danych obsługującą typ danych SQL_BIGINT oraz importowanie danych z takiej bazy

Opis znaczenia obsługi typu danych Duża liczba

Uwagi dotyczące zgodności z poprzednimi wersjami

Dodawanie pola typu Duża liczba do tabeli

Typ danych Duża liczba (osiem bajtów) zapewnia o wiele większy zakres obliczeń niż typ danych Liczba (cztery bajty). Na przykład typ danych Liczba ma zakres od -2^31 do 2^31-1, a typ danych Duża liczba ma zakres od -2^63 do 2^63-1. Aby uzyskać więcej informacji, zobacz Wprowadzenie do typów danych i właściwości pól.

Po dodaniu pola typu Duża liczba do tabeli i zapisaniu projektu tabeli typ danych Duża liczba jest efektywnie uruchamiany i baza danych nie będzie już zgodna z poprzednimi wersjami programu Access. Przed zapisaniem projektu tabeli jest wyświetlane powiadomienie z ostrzeżeniem, w razie gdyby konieczne było zachowanie zgodności bazy danych. Aby uzyskać więcej informacji, zobacz Uwagi dotyczące zgodności z poprzednimi wersjami.

Początek strony

Opis znaczenia obsługi typu danych Duża liczba

Zanim zaczniesz używać typu danych Duża liczba musisz wiedzieć, jaki wpływ może to mieć na Twoje bazy danych programu Access.

Oznaczanie formatu pliku programu Access 2007–2016 (accdb) sygnaturą programu Access 2016

Podsumowując, istnieją dwa sposoby włączania obsługi typu danych Duża liczba: dodanie do tabeli lokalnej pola z typem danych Duża liczba i ustawienie opcji programu Access Obsługuj typ danych BigInt dla tabel połączonych/importowanych. Jakkolwiek włączysz obsługę typu danych Duża liczba, spowoduje to trwałą zmianę bazy danych, której nie można odwrócić. W każdym przypadku program Access wyświetla komunikat z ostrzeżeniem przed wprowadzeniem zmiany.

W rzeczywistości włączenie typu danych Duża liczba znakuje format pliku programu Access 2007–2016 (accdb) sygnaturą programu Access 2016. Oznakowanie formatu pliku bazy danych znaczy, że w formacie pliku została wprowadzona określona zmiana, wersja bazy danych została podwyższona, ale poza tym format pliku pozostaje ten sam. Podczas próby otwarcia bazy danych w programie Access 2013 lub Access 2016 program Access odczytuje sygnaturę w następujący sposób:

  • Jeśli wersja bazy danych jest niższa niż 16.7, typ danych Duża liczba nie został włączony i można otworzyć bazę danych.

  • Jeśli baza danych ma wersję 16.7 lub nowszą, typ danych Duża liczba został włączony i bazę danych można otworzyć tylko w programie Access 2016.

Podsumowanie obsługi typu danych Duża liczba dla wersji produktu

W poniższej tabeli wymieniono możliwe sytuacje, które mogą wystąpić podczas korzystania z typu danych Duża liczba dla różnych wersji produktu. Pamiętaj, że włączenie ma miejsce wtedy, gdy dodajesz typ danych Duża liczba do tabeli i zapisujesz projekt lub ustawiasz opcję włączenia łączenia i importowania.

Porada: Aby uzyskać więcej informacji na temat wyświetlania numeru wersji produktu, zobacz Która wersja pakietu Office jest używana?

Stan typu danych Duża liczba

Wersja produktu: numer wersji programu Access 2013 i Access 2016 niższy niż 16.0.7812

Wersja produktu: numer wersji programu Access 2016 to 16.0.7812 lub wyżej

Włączone

Nie można otworzyć bazy danych i jest wyświetlany komunikat o błędzie z linkiem do Pomocy.

Aby obejść ten problem, zobacz „Usuwanie obsługi typu danych Duża liczba z bazy danych w formacie pliku programu Access 2007–2016”

Można otworzyć bazę danych.

Pola tabeli lokalnej zdefiniowane za pomocą typu danych Duża liczba są traktowane jako duże liczby.

Można odświeżać tabele połączone. Jeśli kolumny były wcześniej traktowane jako typ danych Krótki tekst, są one automatycznie konwertowane na typ danych Duża liczba.

Niewłączone

Można otworzyć bazę danych.

Można odświeżać tabele połączone. Jeśli kolumny w tabeli połączonej są oparte na typie danych BigInt i zostały przekonwertowane na typ danych Krótki tekst, takie pozostaną.

Wersja pliku bazy danych pozostaje bez zmian.

Można otworzyć bazę danych.

Można odświeżać tabele połączone. Jeśli kolumny w tabeli połączonej są oparte na typie danych BigInt i zostały przekonwertowane na typ danych Krótki tekst, to takie pozostaną.

Wersja pliku bazy danych pozostaje bez zmian.

Uwaga: Typ danych Duża liczba w żadnych okolicznościach nie jest obsługiwany przez formaty plików programu Access (mdb) starsze niż format pliku programu Access 2007–2016.

Ustalanie, czy dla bazy danych programu Access włączono typ danych Duża liczba

Być może odziedziczysz bazę danych programu Access i zechcesz ustalić, czy typ danych Duża liczba został włączony. Możesz wykonać następujące czynności:

Sprawdzenie paska tytułu   Jeśli baza danych została oznakowana, na pasku tytułu widnieje informacja <nazwa bazy danych> (Access 2016). W przeciwnym razie na pasku tytułu widnieje informacja <nazwa bazy danych> (Access 2007–2016).

Badanie programowe Wyświetl bieżący numer wersji bazy danych. Naciśnij klawisze CTRL+G, aby wyświetlić okno bezpośrednie języka Visual Basic, naciśnij pozycję ?CurrentDb().Version, a następnie naciśnij klawisz Enter. Jeśli zwrócona wartość jest mniejsza niż 16.7, obsługa nie jest włączona. Jeśli zwrócona wartość jest równa 16.7 lub więcej, obsługa jest włączona.

Początek strony

Uwagi dotyczące zgodności z poprzednimi wersjami

Ważne jest poznanie środowiska swojej bazy danych, jeśli chcesz zachować zgodność z poprzednimi wersjami różnych formatów plików. Aby uzyskać więcej informacji na temat wszystkich formatów plików programu Access, zobacz Którego formatu pliku programu Access mam użyć?

Oto trzy alternatywne rozwiązania, które należy rozważyć.

Obsługa bieżącego środowiska formatu pliku udostępnionej bazy danych

Aby obsługiwać środowisko formatu pliku udostępnionej bazy danych za pomocą baz danych w formacie pliku programu Access 2007–2016 (accdb) i wcześniejszych formatach plików (mdb), wykonaj następujące czynności:

Dodawanie obsługi typu danych Duża liczba do bazy danych w formacie pliku programu Access 2007–2016

Aby dodać obsługę typu danych Duża liczba do bazy danych w formacie pliku programu Access 2007–2016 (accdb), wykonaj następujące czynności:

  1. Otwórz bazę danych w programie Access 2016 (16.0.7812 lub nowszym).

  2. Włącz typ danych Duża liczba na potrzeby operacji łączenia i importowania. Aby uzyskać więcej informacji, zobacz Wybieranie ustawień sposobu wyświetlania i przechowywania danych w bazie danych.

  3. Odśwież tabele połączone za pomocą Menedżera tabel połączonych (wybierz pozycję Dane zewnętrzne > Menedżer tabel połączonych, wybierz odpowiednie tabele, a następnie wybierz przycisk OK).

    LUB

    Dodaj pole z typem danych Duża liczba do tabeli i zapisz projekt tabeli.

Dzięki temu pola, które miały typ danych Krótki tekst, zostaną przekonwertowane na typ danych Duża liczba.

Usuwanie obsługi typu danych Duża liczba z bazy danych w formacie pliku programu Access 2016

Bazy danych w formacie pliku programu Access 2016 nie można otworzyć za pomocą programu Access w wersji starszej niż Access 2016. Aby obejść ten problem, wykonaj poniższe czynności:

  1. Utwórz nową bazę danych w formacie pliku 2007–2016 i upewnij się, że nie włączono obsługi typu danych Duża liczba dla operacji łączenia i importowania. Aby uzyskać więcej informacji, zobacz Ustawianie opcji użytkownika dla bieżącej bazy danych.

  2. W nowej bazie danych zaimportuj żądane obiekty z oryginalnej bazy danych.

  3. W nowej bazie danych utwórz połączenie z tabelami z oryginalnej bazy danych.

Dzięki temu pola, które miały typ danych Duża liczba zostaną przekonwertowane na typ danych Krótki tekst, a nowa baza danych będzie zgodna z poprzednimi wersjami wszystkich formatów plików programu Access 2007–2016 (accdb).

Początek strony

Wybór pomiędzy 64-bitową a 32-bitową wersją pakietu Office

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.