Specyfikacje programu Access

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

W tym artykule opisano ograniczenia dotyczące plików baz danych i obiektów programu Microsoft Access. W większości przypadków przekroczenie poniższych ograniczeń przez bazę danych oznacza problem projektowy. Skorzystaj z informacji zawartych w tym artykule i dokładnie zbadaj projekt bazy danych, aby określić, co należy poprawić, aby implementacja przebiegła pomyślnie. Na przykład bezpośrednie importowanie danych z programu Microsoft Excel do programu Access bez ich normalizowania może spowodować utworzenie dodatkowych pól (kolumn). Aby uzyskać informacje o projektowaniu baz danych i normalizowaniu, zobacz zasoby w sekcji Informacje dodatkowe .

Specyfikacje baz danych

Poniższa lista tabel dotyczy baz danych programu Access. Jeśli występują różnice między wersjami, są one sygnalizowane osobno.

Ogólne

Atrybut Wartość maksymalna
Całkowity rozmiar bazy danych programu Access (accdb i mdb), wraz ze wszystkimi obiektami bazy danych i danymi 2 gigabajty z miejscem potrzebnym na obiekty systemowe włącznie.
Uwaga: To ograniczenie rozmiaru można obejść, tworząc połączenia z tabelami znajdującymi się w innych bazach danych programu Access. Możesz utworzyć połączenia z tabelami z wielu plików baz danych, z których każdy może mieć rozmiar do 2GB.
Wskazówka: Aby uzyskać więcej informacji na temat zmniejszania rozmiaru bazy danych, zobacz Zapobieganie problemom z plikami baz danych i rozwiązywanie ich za pomocą polecenia Kompaktuj i napraw.
Całkowita liczba obiektów w bazie danych 32 768
Liczba modułów (takich jak formularze i raporty z właściwością HasModule ustawioną na wartość Prawda) 1000
Liczba znaków w nazwie obiektu 64
Liczba znaków w haśle 14
Liczba znaków w nazwie użytkownika lub grupy 20
Liczba jednoczesnych użytkowników 255

Tabela

Atrybut Wartość maksymalna
Liczba znaków w nazwie tabeli 64
Liczba znaków w nazwie pola 64
Liczba pól w tabeli 255
Liczba otwartych tabel W przypadku wersji programu Access platformy Microsoft 365 — 4096, w tym tabele połączone i tabele otwarte wewnętrznie przez program Access.
W przypadku wersji programu Access innych niż Microsoft 365 — 2048, w tym tabele połączone i tabele otwarte wewnętrznie przez program Access.
Liczba dostępnych połączeń 512 dla wersji programu Access platformy Microsoft 365.
256 dla wersji programu Access innych niż Microsoft 365.
Rozmiar tabeli 2 gigabajty z miejscem potrzebnym na obiekty systemowe włącznie
Liczba znaków w polu typu Krótki tekst
Uwaga: Od wersji 2013 programu Access nazwa typu pola Tekst została zmieniona na Krótki tekst.
255
Liczba znaków w polu typu Długi tekst
Uwaga: Od wersji 2013 programu Access nazwa typu pola Nota została zmieniona na Długi tekst.
65 535 podczas wprowadzania danych za pośrednictwem interfejsu użytkownika;
1 gigabajt magazynu znaków w przypadku wprowadzania danych programowo
Rozmiar pola typu Obiekt OLE 1 gigabajt
Liczba indeksów w tabeli 32, w tym indeksy utworzone wewnętrznie w celu utrzymania relacji tabel, indeksy oparte na jednym polu i indeksy złożone.
Liczba pól w indeksie lub kluczu podstawowym 10
Liczba znaków w komunikacie sprawdzania poprawności 255
Liczba znaków w regule sprawdzania poprawności, włącznie z operatorami i znakami interpunkcyjnymi 2,048
Liczba znaków w opisie pola lub tabeli 255
Liczba znaków w rekordzie (z wyjątkiem pól typu Długi tekst i Obiekt OLE), gdy właściwość UnicodeCompression tych pól jest ustawiona na Tak 4,000
Liczba znaków w ustawieniu właściwości pola 255

Zapytanie

Atrybut Wartość maksymalna
Liczba relacji wymuszonych 32 na tabelę, włącznie z liczbą znajdujących się w tabeli indeksów dotyczących pól lub kombinacji pól nienależących do relacji*
Liczba tabel w zapytaniu 32*
Liczba sprzężeń w zapytaniu 16*
Liczba pól w zestawie rekordów 255
Rozmiar zestawu rekordów 1 gigabajt
Limit sortowania 255 znaków w jednym lub w kilku polach
Liczba poziomów zapytań zagnieżdżonych 50*
Liczba znaków w komórce w siatce projektu zapytania 1,024
Liczba znaków dla parametru w zapytaniu parametrycznym 255
Liczba operatorów AND w klauzuli WHERE lub HAVING 99*
Liczba znaków w instrukcji SQL Około 64 000*

*Maksymalne wartości mogą być niższe, jeśli zapytanie zawiera wielowartościowe pola odnośnika (tylko pliki accdb).

Formularz i raport

Atrybut Wartość maksymalna
Liczba znaków w etykiecie 2,048
Liczba znaków w polu tekstowym 65 535
Szerokość formularza lub raportu W programie Access dla Microsoft 365 w wersji 2609 (kompilacja 16.0.20430.20146) i nowszych, 2000 w. (5,080 cm).
W starszych wersjach programu Access — 22,75 cala. (57,79 cm).
Wysokość sekcji formularza lub raportu W programie Access dla Microsoft 365 w wersji 2609 (kompilacja 16.0.20430.20146) i nowszych, 2000 w. (5,080 cm).
W starszych wersjach programu Access — 22,75 cala. (57,79 cm).
Wysokość wszystkich sekcji wraz z nagłówkami sekcji (w widoku projektu) W programie Access dla Microsoft 365 w wersji 2609 (kompilacja 16.0.20430.20146) i nowszych, 2 100 w. (5 334 cm).
We wcześniejszych wersjach programu Access — 200 cali. (508 cm).
Liczba poziomów zagnieżdżonych formularzy lub raportów 7
Liczba pól lub wyrażeń, które można sortować lub grupować w raporcie 10
Liczba nagłówków i stopek w raporcie 1 nagłówek/stopka raportu;
1 nagłówek/stopka strony;
10 nagłówków/stopek grup
Liczba stron wydruku w raporcie 65 536
Liczba kontrolek i sekcji, które można dodać w całym okresie istnienia formularza lub raportu 754
Liczba znaków w instrukcji SQL służącej jako właściwość ŹródłoRekordów lub ŹródłoWierszy formularza, raportu lub kontrolki. 32 750

Makro

Atrybut Wartość maksymalna
Liczba akcji makra 999
Liczba znaków w warunku 255
Liczba znaków w komentarzu 255
Liczba znaków w argumencie akcji 255

Informacje dodatkowe