Ця стаття містить відомості про обмеження, що накладаються на файли та об’єкти баз даних 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 |
Кількість відкритих таблиць |
Для Microsoft 365 версій Access 4096 разом зі зв'язаними таблицями та таблицями, відкритими в програмі Access. Для версій Access, відмінних відMicrosoft 365, 2048 разом зі зв'язаними таблицями та таблицями, відкритих у внутрішній версії Access. |
Кількість доступних підключень |
512 для Microsoft 365 версій Access. 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 |
Ширина форми або звіту |
22,75 дюймів. (57,79 см) |
Висота розділу |
22.75 дюймів. (57,79 см) |
Висота всіх розділів разом із їхніми заголовками (режим конструктора) |
200 дюймів. (508 см) |
Кількість рівнів вкладених форм і звітів |
7 |
Кількість полів або виразів, які можна відсортувати або згрупувати у звіті |
10 |
Кількість верхніх і нижніх колонтитулів у звіті |
1 верхній або нижній колонтитул звіту; Верхній або нижній колонтитул на 1 сторінці; 10 верхніх і нижніх колонтитулів групи |
Кількість друкованих сторінок у звіті |
65 536 |
Кількість елементів керування та розділів, які можна додати протягом всього часу існування форми або звіту |
754 |
Кількість символів в інструкції SQL, яка використовується як властивість Recordsource або Rowsource для форми, звіту або елемента керування. |
32 750 |
Макроси
Атрибут |
Максимум |
---|---|
Кількість дій у макросі |
999 |
Кількість символів в умові |
255 |
Кількість символів у коментарі |
255 |
Кількість символів в аргументі дії |
255 |