Pode ajustar a quantidade de espaço utilizado por cada registo numa tabela do Access ao alterar a propriedade de tamanho de campo dos campos de número 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?
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 de 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.