Este artigo apresenta informações sobre os limites de objetos e arquivos de banco de dados do Microsoft Access. Na maioria dos casos, quando um banco de dados excede os limites a seguir, isso pode indicar um problema de design. Usar as informações deste artigo e fazer um exame detalhado do design do banco de dados ajuda a localizar o que deve ser corrigido para que haja 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 adicionais (colunas). Se quiser saber sobre como criar bancos de dados ou normalização, examine os recursos na seção Informações adicionais.
Neste artigo
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: Para contornar esse limite de tamanho, vincule 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 saber mais sobre como reduzir o tamanho do banco de dados, confira Impedir e corrigir problemas no arquivo de banco de dados usando o recurso 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 versões Microsoft 365 do Access, 4.096 incluindo tabelas vinculadas e as tabelas abertas internamente pelo Access. Para versões nãoMicrosoft 365 do Access, 2.048 incluindo tabelas vinculadas e as tabelas abertas internamente pelo Access. |
Número de conexões disponíveis |
512 para versões Microsoft 365 do Access. 256 para versões nãoMicrosoft 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 passam 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 de Memorando passam 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 a quantidade de índices que estão na tabela para campos ou combinações de campos não envolvidos na 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 |
22,75 pol. (57,79 cm) |
Altura da seção |
22,75 pol. (57,79 cm) |
Altura de todas as seções mais cabeçalhos de seção (no modo Design) |
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; Cabeçalho/rodapé de 1 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 |