Informações sobre tipos de dados e propriedades de campo que podem ser utilizadas numa base de dados do Access

Traduções de Artigos Traduções de Artigos
Artigo: 824263 - Ver produtos para os quais este artigo se aplica.
Principiante: Requer conhecimentos da interface do utilizador em computadores individuais.
Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb).

Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve os tipos diferentes de dados que estão disponíveis para utilização dos campos numa tabela do Microsoft Office Access base de dados. Este artigo também descreve as propriedades de campo que estão disponíveis utilizar quando criar uma tabela.

Mais Informação

Decidir que tipo de dados a utilizar para o campo numa tabela

Tem de decidir o tipo de dados que irá utilizar para o campo. O tipo de dados que seleccionou deve basear as seguintes considerações:
  • O tipo de valor pretende permitir no campo?

    Não é possível armazenar texto num campo que tenha um tipo de dados número.
  • Quantidade de espaço de armazenamento pretende utilizar para o valor no campo?

    Alguns tipos de dados requerem mais espaço de armazenamento do que outros.
  • Os tipos de operações pretende executar o valor no campo?

    Acesso pode somar valores num campo de número ou um campo de moeda. Acesso não é possível somar valores num campo de texto ou de um OLE campo de objecto.
  • Pretende ordenar o campo ou o campo de índice?

    Não é possível ordenar ou indexar campos objecto OLE.
  • Confirma que deseja utilizar o campo para agrupar registos em consultas ou relatórios?

    Não é possível utilizar campos objecto OLE para agrupar registos.
  • Como pretende ordenar os valores no campo?

    Se colocar os números num campo de texto, os números são ordenados como cadeias de caracteres (1, 10, 100, 2, 20, 200), não como valores numéricos. Utilize um campo de número ou um campo Moeda para ordenar números como valores numéricos. Além disso, muitos formatos de data não é possível ser ordenados correctamente se estes estão introduzidos num campo de texto. Utilizar uma data/hora campo para garantir que as datas são ordenadas correctamente.

Informações sobre os tipos de dados

A tabela seguinte resume todos os campo tipos de dados que estão disponíveis no Access, a utilização do tipo de dados e o tamanho de armazenamento para cada tipo de dados.

Reduzir esta tabelaExpandir esta tabela
Tipo de dadosUtilizaçãoTamanho
TextoTexto ou combinações de texto e números no campo, tais como endereços.

Números que não requeiram cálculos, tais como números de telefone, números ou códigos postais.
Até 255 caracteres.

NOTA: O Access guarda apenas os caracteres que são introduzidos no campo. Acesso não armazena espaços para posições não utilizadas num campo de texto. Para controlar o número máximo de caracteres que pode ser introduzido no campo, defina a propriedade Tamanho do campo para o valor que pretende.
NotaTexto longo e números, tais como notas ou descrições.Até 64.000 caracteres para o Access 97, Access 2000 e Access 2002. Até 65.536 caracteres para o Access 2003.
NúmeroDados numéricos que podem ser utilizados para cálculos matemáticos, excepto cálculos que envolvam dinheiro (utilize o tipo de moeda). Defina a propriedade Tamanho do campo para definir o tipo de número específico. 1, 2, 4 ou 8 bytes. 16 bytes para ID de replicação (GUID) só.
Data/horaDatas e horas.8 bytes
MoedaValores de moeda. Utilize o tipo de dados Moeda para impedir o arredondamento durante os cálculos. Uma precisão de 15 dígitos à esquerda da vírgula decimal e 4 dígitos à direita da vírgula decimal. 8 bytes
Numeração automáticaExclusivos sequenciais (incrementando por 1) ou números aleatórios inseridos automaticamente quando é adicionado um registo. 4 bytes. 16 bytes para ID de replicação (GUID) só.
Sim/nãoCampos que irão conter apenas um de dois valores, como, por exemplo, Sim/Não, VERDADEIRO/FALSO, ligado/desligado.1 bit
Objecto OLEObjectos (tais como documentos do Microsoft Word, Microsoft Excel folhas de cálculo, imagens, sons ou outros dados binários) que são criados noutros programas utilizando o protocolo OLE que pode ser ligado ou incorporado numa tabela do Access. Tem de utilizar uma moldura de objecto dependente num formulário ou num relatório para apresentar o objecto OLE.Até 1 gigabyte (limitado pelo espaço em disco).
HiperligaçãoUm caminho UNC ou um caminho de URL.Até 64.000 caracteres.
Assistente de pesquisaCria um campo que permite escolher um valor de outra tabela ou a partir de uma lista de valores utilizando uma caixa de combinação. Quando selecciona o Assistente de pesquisa na lista Tipo de dados, um assistente é iniciado automaticamente, de modo a que pode definir o campo de pesquisa.Do mesmo tamanho que o campo de chave primária é também o campo de pesquisa (normalmente 4 bytes).


Informações sobre propriedades de campo

Pode controlar como que deseja armazenar, gerir e apresentar dados num campo. Para efectuar este procedimento, pode utilizar um conjunto de propriedades de campo que corresponde ao campo. Por exemplo, pode controlar o número máximo de caracteres que podem ser introduzidos num campo de texto definindo a propriedade Tamanho do campo do campo. Pode definir as propriedades dos campos numa tabela na vista de estrutura. Pode seleccionar o campo na parte superior da janela e, em seguida, seleccione a propriedade que pretende para o campo na parte inferior da janela.

As propriedades que estão disponíveis para cada campo são determinadas pelo tipo de dados que seleccionou para o campo. A tabela seguinte lista as propriedades do campo disponíveis numa base de dados do Access. Se uma determinada propriedade não aparecer na folha de propriedades para um campo, a propriedade não está disponível para o tipo de dados desse campo.

Reduzir esta tabelaExpandir esta tabela
Propriedades de campoDescrição
Tamanho do campoPode utilizar a propriedade de Tamanho do campo para definir o tamanho máximo para dados armazenados num campo que está definido para o tipo de dados de texto, o tipo de dados número ou o tipo de dados Numeração automática.
FormatoPode utilizar o formato de propriedade para personalizar a forma como números, datas, horas e texto aparecem e são impressos. A propriedade Formatar controlos só são apresentadas as informações no campo. A propriedade não armazena as informações conforme formatado.
Máscara de introduçãoPode utilizar a propriedade Máscara de introdução para facilitar a introdução de dados e para controlar os valores que os utilizadores podem introduzir num controlo de Caixa de texto .
LegendaPode utilizar a legenda de propriedade para fornecer informações úteis ao utilizador através de legendas em objectos em várias vistas:

Legendas de campos especificam o texto para rótulos anexados a controlos. É possível criar a legenda do campo, movendo o campo da lista de campos. A legenda do campo actua como o cabeçalho da coluna para o campo numa tabela ou numa consulta na vista de folha de dados.

Formulário legendas especificam o texto que aparece na barra de título na vista de formulário.

Formulário legendas especificam o texto que aparece na barra de título na vista de formulário.

Botão legendas e etiquetas legendas especificam o texto que aparece no controlo.
Valor predefinidoPode especificar um valor para um campo que é automaticamente introduzido no campo quando é criado um novo registo. Por exemplo, numa tabela endereços, pode definir o valor predefinido para o campo Cidade para Nova Iorque . Quando adiciona um registo à tabela, ou pode aceitar este valor ou pode introduzir o nome da cidade diferente.
Regra de validaçãoPode utilizar a propriedade Regra de validação para especificar requisitos de dados são introduzidos num registo, num campo ou num controlo. Quando são introduzidos dados que viole a definição de Regra de validação , pode utilizar a propriedade de Texto de validação para especificar a mensagem que pretende que apareça quando ocorre a violação.
Texto de validaçãoPode especificar uma mensagem que deve aparecer quando uma regra de validação for violada.
NecessárioPode utilizar o necessário propriedade para especificar se é necessário um valor num campo. Se esta propriedade estiver definida para Sim, quando introduzir dados num registo, tem de introduzir um valor no campo ou qualquer controlo vinculado ao campo e o valor não pode ser nulo. Por exemplo, convém garantir que um controlo Apelido tem um valor para cada registo. Quando se pretende permitir valores nulo num campo, tem não só definido a propriedade necessário para não, mas se existir uma definição da propriedade Regra de validação , essa definição deve mencionar explicitamente também RegraDeValidação ou é nulo .
Permitir comprimento zeroPode utilizar a propriedade PermitirComprimentoZero para especificar se uma cadeia de comprimento zero ("") é uma entrada válida num campo da tabela.
IndexadoPode utilizar o índice propriedades para definir um índice de campo único. Um índice acelera as consultas nos campos indexados. Um índice acelera também operações de ordenar e agrupar as operações em campos indexados. Por exemplo, se procurar nomes de funcionários específico num campo Apelido, pode criar um índice para este campo acelerar a procura de um nome específico.
Compressão UnicodeMicrosoft Access 2000 e posterior utilização campo o esquema de codificação de caracteres Unicode para representar os dados de um texto, num campo Memo ou num campo hiperligação. Unicode representa cada carácter como dois bytes. Por conseguinte, os dados de um texto campo de uma nota de campo ou num campo Hiperligação requer mais espaço de armazenamento do que é necessário no Microsoft Access 97 e versões anteriores. No Access 97 e versões anteriores, cada carácter é representado por um byte.

Para compensar o efeito de representação de caracteres Unicode e garantir o desempenho é optimizado, o valor predefinido da propriedade Compressão Unicode para um campo de texto, uma nota de campo ou um campo de hiperligação é definida para Sim. Quando a propriedade Compressão Unicode para um campo está definida para Sim, qualquer carácter cujo primeiro byte for 0 é comprimido quando estão armazenado e descomprimido, em seguida, quando é obtido. Uma vez que o primeiro byte de um carácter latino-(um carácter de um idioma Europeu Ocidental como o inglês, espanhol ou alemão) é 0, dados constituído completamente por caracteres latinos comprimidos representação de caracteres não afecta a quantidade de espaço de armazenamento é necessária para Unicode.
Etiquetas inteligentesNo Access 2003, pode utilizar a propriedade de etiquetas inteligentes para adicionar as etiquetas inteligentes disponíveis ao campo. Se adicionar as etiquetas inteligentes a um campo, cada valor especificado para o campo é analisado. Se o valor for reconhecido como um inteligentes especificadas, pode efectuar várias acções, conforme definido pela etiqueta inteligente para o valor do campo.
Casas decimaisPode utilizar a propriedade de casas decimais para especificar o número de casas decimais a apresentar números.
Novos valoresPode utilizar a propriedade Novos valores para especificar como campos de numeração automática incrementado quando são adicionados novos registos a uma tabela. Apenas campos de numeração automática podem utilizar a propriedade novos valores .


Para obter informações adicionais sobre qualquer propriedade de campo, pode mover o foco para a propriedade na vista de estrutura da tabela e, em seguida, prima F1. Aparece o tópico de ajuda para a propriedade na nova janela de ajuda.

Referências

Para mais informações sobre como criar tabelas no Access base de dados, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
304238Como criar uma tabela numa base de dados do Access
Seguem-se algumas informações de referências adicionais com base na versão do Access estiver a utilizar:

O Access 97, Access 2000 e Access 2002

Para obter mais informações sobre como trabalhar com propriedades de campo, clique em Ajuda do Microsoft Access no menu Ajuda , escreva Propriedades de campo na Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos.

O Access 2003

Para obter mais informações sobre como definir os tipos de dados ou as propriedades de um campo, clique em Ajuda do Microsoft Office Access no menu Ajuda , escreva definir ou alterar o tipo de dados ou o tamanho de um campo (.mdb) em Procurar no painel de assistência e, em seguida, clique Iniciar a procura para visualizar o tópico.

Propriedades

Artigo: 824263 - Última revisão: 30 de maio de 2006 - Revisão: 1.6
A informação contida neste artigo aplica-se a:
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Office Access 2003
Palavras-chave: 
kbmt kbdesign kbfield kbdatabase kbproperties kbinfo KB824263 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 824263

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com