Эта статья содержит сведения об ограничениях для файлов и объектов баз данных Microsoft Access. В большинстве случаев превышение перечисленных ниже ограничений для базы данных указывает на проблему с ее структурой. Используя информацию, приведенную в этой статье, и тщательно проверив структуру базы данных, вы сможете найти недочеты, которые необходимо устранить для успешного внедрения. Например, импорт данных непосредственно из Microsoft Excel в Access без нормализации может привести к созданию дополнительных полей (столбцов). Если вам нужны сведения о проектировании баз данных или нормализации, ознакомьтесь с ресурсами в разделе Дополнительные сведения .
В этой статье
Спецификации базы данных
Сведения в приведенных ниже таблицах относятся к базам данных Access. Различия конкретных версий (если они есть) упоминаются отдельно
Общие спецификации
| Атрибут | Максимальное значение | 
|---|---|
| Общий размер базы данных Access (ACCDB- или MDB-файла), включая все объекты и данные | 2 ГБ за вычетом места, необходимого для системных объектов. Примечание: Это ограничение можно обойти, создав связи с таблицами из других баз данных Access. Вы можете создать связи с таблицами из нескольких файлов баз данных, максимальный размер каждого из которых составляет 2 ГБ. Совет: Дополнительные сведения об уменьшении размера базы данных см. в статье Предотвращение и исправление проблем с файлами баз данных с помощью команды "Сжать и восстановить". | 
| Общее количество объектов в базе данных | 32 768 | 
| Количество модулей (включая формы и отчеты, у которых свойство HasModule имеет значение Истина) | 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 и боле поздних версий поля Memo заменены полями "Длинный текст". | 65 535 при вводе данных через пользовательский интерфейс; 1 гигабайт хранения символов при вводе данных программным способом | 
| Размер поля "Объект OLE" | 1 ГБ | 
| Количество индексов в таблице | 32, включая индексы для внутренних целей (созданные для поддержки связей между таблицами), индексы по одному полю и составные индексы | 
| Количество полей в индексе или первичном ключе | 10 | 
| Количество символов в сообщении о проверке | 255 | 
| Количество символов в правиле проверки, включая знаки пунктуации и операторы | 2 048 | 
| Количество символов в описании поля или таблицы | 255 | 
| Количество символов в записи (кроме полей "Длинный текст" и "Объект OLE"), когда для свойства полей UnicodeCompression задано значение Да | 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 in. (57,79 см) | 
| Высота раздела | 22.75 in. (57,79 см) | 
| Высота всех разделов вместе с заголовками (в Конструкторе) | 200 in. (508 см) | 
| Количество уровней вложенности форм или отчетов | 7 | 
| Количество полей или выражений, которые можно сортировать или группировать в отчете | 10 | 
| Количество заголовков и примечаний в отчете | 1 верхний и нижний колонтитул отчета; 1 колонтитул страницы; 10 колонтитулов группы | 
| Количество печатных страниц в отчете | 65 536 | 
| Количество элементов управления и разделов, которые можно добавить в течение жизненного цикла формы или отчета | 754 | 
| Количество символов в инструкции SQL, которая служит свойством Recordsource или Rowsource для формы, отчета или элемента управления. | 32 750 | 
Макрос
| Атрибут | Максимальное значение | 
|---|---|
| Количество макрокоманд в макросе | 999 | 
| Количество символов в условии | 255 | 
| Количество символов в комментарии | 255 | 
| Количество символов в аргументе макрокоманды | 255 | 
 
                         
				 
				