Специфікації Access

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

У цій статті описано обмеження, що накладаються на файли та об'єкти баз даних Microsoft Access. У більшості випадків, коли база даних перевищує наведені нижче обмеження, це свідчить про проблему в структурі. Використовуючи відомості в цій статті, уважно вивчіть структуру бази даних, щоб визначити, що потрібно виправити для успішного впровадження. Наприклад, якщо імпортувати дані безпосередньо з Microsoft Excel до Access без нормалізації, можуть з'явитися додаткові поля (стовпці). Для отримання додаткових відомостей про створення баз даних або нормалізацію див. ресурси, наведені в розділі додаткових відомостей .

Специфікації баз даних

Нижче наведено список таблиць для баз даних Access. Відмінності певних версій, якщо вони є, указуються окремо.

Загальні

Атрибут Максимум
Загальний розмір бази даних Access (ACCDB або MDB), зокрема всіх об’єктів і даних бази даних 2 гігабайти за вирахуванням простору, необхідного для системних об’єктів.
Примітка. Щоб обійти це обмеження на розмір, можна створити зв'язок із таблицями в інших базах даних Access. Зв’язок можна створити з таблицями в кількох файлах баз даних, розмір кожного з яких може сягати 2 ГБ.
Порада. Докладні відомості про зменшення розміру бази даних див. в статті "Запобігання та виправлення проблем із файлами бази даних за допомогою стискання та відновлення".
Загальна кількість об’єктів бази даних 32 768
Кількість модулів (включно з формами та звітами, для властивості HasModule яких установлено значення True) 1 000
Кількість символів в імені об’єкта 64
Кількість символів у паролі 14
Кількість символів в імені користувача або групи 20
Кількість одночасних користувачів 255

Таблиця

Атрибут Максимум
Кількість символів в імені таблиці 64
Кількість символів в імені поля 64
Кількість полів у таблиці 255
Кількість відкритих таблиць У версіях Access для Microsoft 365 – 4096 включно зі зв'язаними таблицями та таблицями, які відкриває Access.
У версіях Access, відмінних від Microsoft 365, – 2048 включно зі зв'язаними таблицями та таблицями, які відкриває Access.
Кількість доступних підключень 512 для версій Access для Microsoft 365.
256 для версій Access не від Microsoft 365.
Розмір таблиці 2 гігабайти за вирахуванням місця, необхідного для системних об’єктів
Кількість символів у полі "Короткий текст"
Примітка. В Access 2013 і новіших версіях поля "Текст" замінено полями "Короткий текст".
255
Кількість символів у полі "Довгий текст"
Примітка. В Access 2013 і новіших версіях поля "Примітка" замінено полями "Довгий текст".
65 535 при введенні даних через інтерфейс користувача;
1 гігабайт сховища символів при програмному введенні даних
Розмір поля "Об’єкт OLE" 1 ГБ
Кількість індексів у таблиці 32 (включно з індексами, створеними внутрішньо для забезпечення зв’язків між таблицями, а також індексами для одного поля та складеними індексами).
Кількість полів в індексі або первинному ключі 10
Кількість символів у повідомленні про перевірку 255
Кількість символів у правилі перевірки (включно з розділовими знаками та операторами) 2 048
Кількість символів в описі поля або таблиці 255
Кількість символів у записі (за винятком полів "Довгий текст" і "Об’єкт OLE"), якщо властивість UnicodeCompression полів має значення Yes 4,000
Кількість символів у параметрі властивості поля 255

Запит

Атрибут Максимум
Кількість застосованих зв’язків 32 в одній таблиці без урахування кількості індексів у таблиці для полів або комбінації полів, не включених у зв'язки*
Кількість таблиць у запиті 32*
Кількість зв’язків у запиті 16*
Кількість полів у наборі записів 255
Розмір набору записів 1 гігабайт
Обмеження на сортування 255 символів в одному або кількох полях
Кількість рівнів вкладених запитів 50*
Кількість символів у клітинці в бланку запиту 1 024
Кількість символів у параметрі в параметризованому запиті 255
Кількість операторів AND у реченнях WHERE та HAVING 99*
Кількість символів в інструкції SQL Приблизно 64 000 *

* Максимальне значення може бути менше, якщо запит містить багатозначні поля підстановки (лише ACCDB-файл).

Форма й звіт

Атрибут Максимум
Кількість символів у підписі 2 048
Кількість символів у текстовому полі 65 535
Ширина форми або звіту У Access для Microsoft 365Access для Microsoft 365 версії 2609 (збірка 16.0.20430.20146) і пізніших 2,000 in. (5 080 см).
У попередніх версіях Access – 22,75 дюйма. (57,79 см).
Висота розділу форми або звіту У Access для Microsoft 365Access для Microsoft 365 версії 2609 (збірка 16.0.20430.20146) і пізніших 2,000 in. (5 080 см).
У попередніх версіях Access – 22,75 дюйма. (57,79 см).
Висота всіх розділів разом із їхніми заголовками (режим конструктора) У Access для Microsoft 365Access для Microsoft 365 версії 2609 (збірка 16.0.20430.20146) і пізніших 2100 дюймів. (5 334 см).
У попередніх версіях Access – 200 дюймів. (508 см).
Кількість рівнів вкладених форм і звітів 7
Кількість полів або виразів, які можна відсортувати або згрупувати у звіті 10
Кількість верхніх і нижніх колонтитулів у звіті 1 верхній колонтитул звіту;
верхній або нижній колонтитул сторінки;
10 верхніх або нижніх колонтитулів групи
Кількість друкованих сторінок у звіті 65 536
Кількість елементів керування та розділів, які можна додати протягом всього часу існування форми або звіту 754
Кількість символів в інструкції SQL, яка використовується як властивість Recordsource або Rowsource для форми, звіту або елемента керування. 32 750

Макроси

Атрибут Максимум
Кількість дій у макросі 999
Кількість символів в умові 255
Кількість символів у коментарі 255
Кількість символів в аргументі дії 255

Додаткові відомості