Especificações do Access

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo descreve os limites dos arquivos e objetos de banco de dados do Microsoft Access. Na maioria dos casos, quando um banco de dados excede os limites a seguir, isso indica um problema de design. Use as informações deste artigo e examine cuidadosamente o design do banco de dados para identificar o que precisa ser corrigido para uma implementação bem-sucedida. Por exemplo, importar dados diretamente do Microsoft Excel para o Access sem normalização pode resultar na criação de campos extras (colunas). Para obter informações sobre como criar bancos de dados ou normalização, consulte os recursos na seção Informações adicionais .

Especificações do banco de dados

A lista de tabelas a seguir se aplica aos bancos de dados do Access. Diferenças específicas de versão, se houver, serão destacadas individualmente.

Geral

Atributo Máximo
O tamanho total de um banco de dados do Access (.accdb ou .mdb), incluindo todos os objetos e dados de banco de dados 2 gigabytes, excetuando o espaço necessário para objetos do sistema.
Observação: Você pode contornar essa limitação de tamanho vinculando-se a tabelas em outros bancos de dados do Access. É possível vincular a tabelas em vários arquivos de banco de dados, sendo que cada uma delas pode ter até 2 GB.
Dica: Para obter mais informações sobre como reduzir o tamanho do banco de dados, consulte Ajudar a prevenir e corrigir problemas de arquivo de banco de dados usando Compactar e Reparar.
Número total de objetos em um banco de dados 32.768
Número de módulos (incluindo formulários e relatórios com a propriedade HasModule definida como True) 1.000
Número de caracteres em um nome de objeto 64
Número de caracteres em uma senha 14
Número de caracteres em um nome de usuário ou de grupo 20
Número de usuários simultâneos 255

Tabela

Atributo Máximo
Número de caracteres em um nome de tabela 64
Número de caracteres em um nome de campo 64
Número de campos em uma tabela 255
Número de tabelas abertas Para as versões do Microsoft 365 do Access, 4.096 incluindo tabelas vinculadas e as tabelas abertas internamente pelo Access.
Para versões não Microsoft 365 do Access, 2.048 incluindo tabelas vinculadas e as tabelas abertas internamente pelo Access.
Número de conexões disponíveis 512 para as versões do Access do Microsoft 365.
256 para versões não pertencentes ao Microsoft 365 do Access.
Tamanho da tabela 2 gigabytes menos o espaço necessário para objetos do sistema
Número de caracteres em um campo de Texto Curto
Observação: A partir do Access 2013, os campos de texto passaram a ser chamados de campos de texto curto.
255
Número de caracteres em um campo de Texto Longo
Observação: A partir do Access 2013, os campos Memorando passaram a ser chamados de campos de Texto Longo.
65.535 ao inserir dados por meio da interface do usuário;
1 gigabyte de armazenamento de caracteres ao inserir dados programaticamente
Tamanho de um campo do objeto OLE 1 gigabyte
Número de índices em uma tabela 32, incluindo índices criados internamente para manter as relações da tabela, índices de campo único e índices compostos.
Número de campos em um índice ou chave primária 10
Número de caracteres em uma mensagem de validação 255
Número de caracteres em uma regra de validação, incluindo pontuações e operadores 2.048
Número de caracteres em uma descrição de campo ou tabela 255
Número de caracteres em um registro (excluindo os campos de Texto Longo e Objeto OLE) quando a propriedade UnicodeCompression dos campos é definida como Yes 4.000
Número de caracteres em uma configuração de propriedade de campo 255

Consulta

Atributo Máximo
Número de relações impostas 32 por tabela, menos o número de índices que estão na tabela para campos ou combinações de campos que não estão envolvidos em relações*
Número de tabelas em uma consulta 32*
Número de junções em uma consulta 16*
Número de campos em um conjunto de registros 255
Tamanho do conjunto de registros 1 gigabyte
Limite de classificação 255 caracteres em um ou mais campos
Número de níveis de consultas aninhadas 50*
Número de caracteres em uma célula na grade de design da consulta 1.024
Número de caracteres de um parâmetro em uma consulta de parâmetro 255
Número de operadores AND em uma cláusula WHERE ou HAVING 99*
Número de caracteres em uma instrução SQL Aproximadamente 64.000*

*Os valores máximos poderão ser menores se a consulta incluir campos de pesquisa com múltiplos valores (somente .accdb).

Formulário e relatório

Atributo Máximo
Número de caracteres em um rótulo 2.048
Número de caracteres em uma caixa de texto 65.535
Largura do formulário ou relatório No Access para Microsoft 365 versão 2609 (build 16.0.20430.20146) e posterior, 2.000 pol. (5.080 cm).
Em versões anteriores do Access, 22,75 pol. (57,79 cm).
Altura da seção do formulário ou relatório No Access para Microsoft 365 versão 2609 (build 16.0.20430.20146) e posterior, 2.000 pol. (5.080 cm).
Em versões anteriores do Access, 22,75 pol. (57,79 cm).
Altura de todas as seções mais cabeçalhos de seção (no modo Design) No Access para Microsoft 365 versão 2609 (build 16.0.20430.20146) e posterior, 2.100 pol. (5.334 cm).
Em versões anteriores do Access, 200 pol. (508 cm).
Número de níveis de formulários ou relatórios aninhados 7
Número de campos ou expressões que é possível classificar ou agrupar em um relatório 10
Número de cabeçalhos e rodapés em um relatório 1 cabeçalho/rodapé do relatório;
1 cabeçalho/rodapé de página;
10 cabeçalhos/rodapés de grupo
Número de páginas impressas em um relatório 65.536
Número de controles e seções que é possível adicionar durante a vida útil do formulário ou relatório 754
Número de caracteres em uma instrução SQL que servirá como a propriedade Recordsource ou Rowsource de um formulário, relatório ou controle. 32.750

Macro

Atributo Máximo
Número de ações em uma macro 999
Número de caracteres em uma condição 255
Número de caracteres em um comentário 255
Número de caracteres em um argumento de ação 255

Informações adicionais