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 objetos e ficheiros de base de dados do Microsoft Access. Na maioria dos casos, quando uma base de dados excede os seguintes limites, isso indica um problema de estrutura. Use as informações neste 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 adicionais (colunas). Para obter informações sobre como projetar bancos de dados ou normalização, consulte os recursos na seção Informações adicionais .

Especificações da base de dados

A seguinte lista de tabelas aplica-se a bases de dados do Access. As diferenças de versões específicas, se existirem, são referidas individualmente.

Geral

Atributo Máximo
Tamanho total de uma base de dados do Access (.accdb ou .mdb), incluindo todos os dados e objetos da base de dados 2 gigabytes, menos o espaço necessário para objetos do sistema.
Observação: Pode contornar este limite de tamanho ao estabelecer ligação com tabelas noutras bases de dados do Access. Pode ligar a tabelas em múltiplos ficheiros de base de dados, sendo que cada um pode ter até 2 GB.
Sugestão: Para obter mais informações sobre como reduzir o tamanho do banco de dados, consulte Ajudar a prevenir e corrigir problemas de arquivos de banco de dados usando Compactar e Reparar.
Número total de objetos numa base de dados 32 768
Número de módulos (incluindo formulários e relatórios com a propriedade ComMódulo definida como Verdadeiro) 1 000
Número de carateres num nome de objeto 64
Número de carateres numa palavra-passe 14
Número de carateres num nome de utilizador ou nome de grupo 20
Número de utilizadores em simultâneo 255

Tabela

Atributo Máximo
Número de carateres num nome de tabela 64
Número de carateres num nome de campo 64
Número de campos numa tabela 255
Número de tabelas abertas Para versões do Microsoft 365 do Access, 4.096, incluindo tabelas ligadas e as tabelas abertas internamente pelo Access.
Para versões do Access não Microsoft 365, 2048, incluindo tabelas ligadas e as tabelas abertas internamente pelo Access.
Número de ligações disponíveis 512 para versões do Microsoft 365 do Access.
256 para versões não Microsoft 365 do Access.
Tamanho da tabela 2 gigabytes, menos o espaço necessário para os objetos do sistema
Número de carateres num campo Texto Breve
Observação: A partir do Access 2013, os campos Texto passam a ser campos Texto Breve.
255
Número de carateres num campo Texto Longo
Observação: A partir do Access 2013, os campos Memo passam a ser campos Texto Longo.
65.535 ao inserir dados através da interface do usuário;
1 gigabyte de armazenamento de carateres ao introduzir dados através de programação
Tamanho de um campo Objeto OLE 1 gigabyte
Número de índices numa tabela 32, incluindo índices criados internamente para manter as relações entre tabelas e os índices compostos e de campo único.
Número de campos num índice ou chave primária 10
Número de carateres numa mensagem de validação 255
Número de carateres numa regra de validação, incluindo pontuações e operadores 2.048
Número de carateres na descrição de uma tabela ou campo 255
Número de carateres num registo (excluindo campos Texto Longo e Objeto OLE) quando a propriedade UnicodeCompression está definida como Sim 4.000
Número de carateres numa definição de propriedade do campo 255

Consulta

Atributo Máximo
Número de relações forçadas 32 por tabela, menos o número de índices remissivos que estejam na tabela de campos ou combinações de campos que não estejam envolvidos em relações*
Número de tabelas numa consulta 32*
Número de associações numa consulta 16*
Número de campos num conjunto de registos 255
Tamanho do conjunto de registos 1 gigabyte
Limite da ordenação 255 carateres num ou mais campos
Número de níveis de consultas aninhadas 50*
Número de carateres numa célula na grelha de estrutura da consulta 1.024
Número de carateres de um parâmetro numa consulta parametrizada 255
Número de operadores E numa cláusula WHERE ou HAVING 99*
Número de carateres numa declaração SQL Aproximadamente 64 000*

*Os valores máximos poderão ser mais baixos se a consulta incluir campos de pesquisa de valores múltiplos (apenas .accdb).

Formulário e relatório

Atributo Máximo
Número de carateres numa etiqueta 2.048
Número de carateres numa caixa de texto 65 535
Largura do formulário ou relatório No Access para Microsoft 365 Versão 2609 (compilação 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 secção do formulário ou relatório No Access para Microsoft 365 Versão 2609 (compilação 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 secções, além dos cabeçalhos de secção (na Vista de Estrutura) No Access para Microsoft 365 Versão 2609 (compilação 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 relatórios ou formulários aninhados 7
Número de campos ou expressões que pode ordenar ou agrupar num relatório 10
Número de cabeçalhos e rodapés num relatório 1 cabeçalho/rodapé de relatório;
1 cabeçalho/rodapé de página;
10 cabeçalhos/rodapés de grupo
Número de páginas imprimidas num relatório 65 536
Número de controlos e secções que pode adicionar durante a duração do formulário ou relatório 754
Número de carateres numa declaração SQL que serve como propriedade OrigemDosRegistos ou OrigemDaLinha de um formulário, relatório ou controlo. 32 750

Macro

Atributo Máximo
Número de ações numa macro 999
Número de carateres numa condição 255
Número de carateres num comentário 255
Número de carateres num argumento de ação 255

Informações adicionais