Pode ajustar a quantidade de espaço que cada registo numa tabela do Access utiliza ao alterar a propriedade tamanho do campo dos campos numéricos na tabela. Pode também alterar o tamanho do campo que armazena dados de texto, apesar desta ação ter um efeito mais pequeno na quantidade de espaço utilizada.
Nota
A funcionalidade explicada neste artigo não se aplica às bases de dados Web do Access e às aplicações Web do Access.
Neste artigo
- O que acontece quando altero o tamanho de campo?
- Alterar o tamanho de campo de um campo de número
- Alterar o tamanho de campo de um campo de texto
O que acontece quando altero o tamanho de campo?
Pode alterar o tamanho de campo de um campo que esteja vazio ou que já contenha dados. O efeito de alteração do tamanho de campo depende do campo já conter dados.
- Se o campo não contiver dados Quando altera o tamanho do campo, o tamanho dos novos valores de dados é limitado para o campo. Para campos de número, o tamanho de campo determina exatamente o espaço em disco utilizado pelo Access para cada valor do campo. Para campos de texto, o tamanho de campo determina a quantidade máxima de espaço em disco que o Access permite para cada valor do campo.
- Se o campo contiver dados Quando altera o tamanho do campo, o Access trunca todos os valores no campo que excedem o tamanho de campo especificado, limitando também o tamanho de novos valores de dados para o campo, tal como acima descrito.
Alterar o tamanho de campo de um campo de número
Sugestão
Se o campo para o qual pretende alterar o tamanho de campo já contiver dados, considere a hipótese de efetuar uma cópia de segurança da base de dados antes de continuar.
No Painel de Navegação, clique com o botão direito do rato na tabela que contém o campo que pretende alterar e clique em Vista Estrutura.
Na grelha de estrutura da tabela, selecione o campo para o qual pretende alterar o tamanho de campo.
No painel Propriedade do Campo, no separador Geral, introduza o novo tamanho de campo na propriedade Tamanho do Campo. Pode escolher entre os seguintes valores:
Byte - Para números inteiros entre 0 e 255. O requisito de armazenamento é de um byte.
Número Inteiro - Para números inteiros entre -32.768 e 32.767. O requisito de armazenamento é de dois bytes.
Número Inteiro Longo - Para números inteiros entre -2.147.483.648 e +2,147,483,647. O requisito de armazenamento é de quatro bytes.
Sugestão
Utilize o tipo de dados Número Inteiro Longo quando criar uma chave externa para relacionar um campo com o campo da chave primária de numeração automática de outra tabela.
Simples - Para valores numéricos de vírgula flutuante entre -3,4 x 1038 e +3,4 x 1038 com um máximo de sete algarismos significativos. O requisito de armazenamento é de quatro bytes.
Duplo - Para valores numéricos de vírgula flutuante entre -1,797 x 10308 e +1,797 x 10308 com um máximo de 15 algarismos significativos. O requisito de armazenamento é de oito bytes.
ID de Replicação - Para armazenar um GUID necessário para a replicação. O requisito de armazenamento é de 16 bytes.
Nota
A replicação não é suportada utilizando um formato de ficheiro .accdb.
Decimal - Para valores numéricos entre -9,999... x 1027 e +9.999... x 1027. O requisito de armazenamento é de 12 bytes.
Alterar o tamanho de campo de um campo de texto
Sugestão
Se o campo para o qual pretende alterar o tamanho de campo já contiver dados, considere a hipótese de efetuar uma cópia de segurança da sua base de dados antes de continuar.
No Painel de Navegação, clique com o botão direito do rato na tabela que contém o campo que pretende alterar e clique em Vista Estrutura.
Na grelha de estrutura da tabela, selecione o campo para o qual pretende alterar o tamanho de campo.
No painel Propriedade do Campo, no separador Geral, introduza o novo tamanho de campo na propriedade Tamanho do Campo. Pode introduzir um valor de 1 a 255. Este número especifica o número máximo de carateres que cada valor pode ter. Para campos de texto maiores, utilize o tipo de dados Memorando (Texto Longo se estiver a utilizar o Access 2016).
Nota
No caso de dados num campo de Texto (Texto Breve se estiver a utilizar o Access 2016), o Access não reserva espaço para além do necessário para alojar os valores. A propriedade Tamanho do Campo constitui o tamanho máximo do valor do campo.