Informações sobre tipos de dados e propriedades de campo que podem ser usadas em um banco de dados do Access

Traduções deste artigo Traduções deste artigo
ID do artigo: 824263 - Exibir os produtos aos quais esse artigo se aplica.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.
Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve os tipos diferentes de dados que estão disponíveis para você usar para os campos em uma tabela em um Microsoft Office Access banco de dados. Este artigo também descreve as propriedades de campo que estão disponíveis para você usar ao criar uma tabela.

Mais Informações

Decidir que tipo de dados para usar para o campo em uma tabela

Você deve decidir o tipo de dados que você usará para o campo. Tipo de dados que você selecionar deve se basear as seguintes considerações:
  • Que tipo de valor você deseja permitir no campo?

    Você não pode armazenar texto em um campo que possui um tipo de dados número.
  • A quantidade de espaço de armazenamento que você deseja usar para o valor no campo?

    Alguns tipos de dados requerem mais espaço de armazenamento que outras pessoas.
  • Que tipos de operações você deseja executar o valor no campo?

    Acesso pode somar valores em um campo número ou em um campo Moeda. Acesso não pode somar valores em um campo texto ou em uma OLE objeto campo.
  • Você deseja classificar o campo ou para o campo de índice?

    Não é possível classificar ou indexar campos objeto OLE.
  • Você deseja usar o campo para agrupar registros em consultas ou em relatórios?

    Não é possível usar campos objeto OLE para agrupar registros.
  • Como você deseja classificar valores no campo?

    Se você colocar números em um campo texto, os números são classificados como seqüências de caracteres (1, 10, 100, 2, 20, 200), não como valores numéricos. Use um campo número ou um campo de moeda para classificar números como valores numéricos. Além disso, muitos formatos de data não podem ser classificados corretamente se eles forem inseridos em um campo texto. Usar uma data/hora campo para garantir que as datas são classificadas corretamente.

Informações sobre tipos de dados

A tabela a seguir resume todos os tipos de dados de campo que estão disponíveis no Access, o uso do tipo de dados e também o tamanho do armazenamento para cada tipo de dados.

Recolher esta tabelaExpandir esta tabela
Tipo de dadosUsoTamanho
TextoTexto ou combinações de texto e números no campo, como endereços.

Números que não exigem cálculos, como números de telefone, números de peça ou códigos postais.
Até 255 caracteres.

Observação: O Access armazena somente os caracteres inseridos no campo. Acesso não armazena caracteres de espaço para posições não utilizadas em um campo texto. Para controlar o número máximo de caracteres que podem ser inseridos no campo, defina a propriedade Tamanho do campo como o valor que você deseja.
MemorandoTexto longo e números, como anotações ou descrições.Até 64.000 caracteres para Access 97, Access 2000 e Access 2002. Até 65.536 caracteres para o Access 2003.
NúmeroDados numéricos que podem ser usados para cálculos matemáticos, exceto cálculos que envolvam monetários (use o tipo Moeda). Defina a propriedade Tamanho do campo para definir o tipo número específico. 1, 2, 4 ou 8 bytes. 16 bytes para código de replicação (GUID) somente.
Data/horaDatas e horas.8 bytes
MoedaValores de moeda. Use o tipo de dados Moeda para evitar arredondamento durante cálculos. Precisão de 15 dígitos à esquerda da vírgula decimal e 4 dígitos à direita da vírgula decimal. 8 bytes
AutoNumeraçãoExclusivo seqüencial (incrementando de 1) ou números aleatórios que são automaticamente inseridos quando um registro for adicionado. 4 bytes. 16 bytes para código de replicação (GUID) somente.
Sim/nãoCampos que conterão somente um de dois valores, como Sim/Não, VERDADEIRO/FALSO, ativado/desativado.bit 1
Objeto OLEObjetos (como documentos do Microsoft Word, planilhas do Microsoft Excel, imagens, sons ou outros dados binários) que são criados em outros programas usando o protocolo OLE que pode ser vinculado ou incorporado em uma tabela do Access. Você deve usar um quadro de objeto vinculado em um formulário ou em um relatório para exibir o objeto OLE.Até 1 gigabyte (limitado pelo espaço em disco).
HiperlinkUm caminho UNC ou um caminho de URL.Até 64.000 caracteres.
Assistente de pesquisaCria um campo que permite que você escolha um valor de outra tabela ou de uma lista de valores usando uma caixa de combinação. Quando você seleciona o Assistente de pesquisa na lista Tipo de dados, um wizard será iniciado automaticamente para que você possa definir o campo de pesquisa.Do mesmo tamanho de campo de chave primária também é o campo de pesquisa (geralmente 4 bytes).


Informações sobre propriedades de campo

Você pode controlar como você deseja armazenar, manipular e exibir dados em um campo. Para fazer isso, você pode usar um conjunto de propriedades de campo que corresponde ao campo. Por exemplo, você pode controlar o número máximo de caracteres que podem ser inseridos em um campo texto, definindo a propriedade Tamanho do campo para o campo. Você pode definir as propriedades para os campos em uma tabela no modo de design. Você pode selecionar o campo na parte superior da janela e selecione a propriedade que deseja 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 você selecionar o campo. A tabela a seguir lista as propriedades de campo disponível em um banco de dados do Access. Se uma determinada propriedade não for exibido na folha de propriedades para um campo, a propriedade não está disponível para o tipo do campo de dados.

Recolher esta tabelaExpandir esta tabela
Propriedade de campoDescrição
Tamanho do campoVocê pode usar a propriedade Tamanho do campo para definir o tamanho máximo para dados armazenados em um campo que é definido para o tipo de dados de texto, o tipo de dados número ou o tipo de dados AutoNumeração.
FormatoVocê pode usar o formato de propriedade para personalizar a maneira que números, datas, horas e texto aparecerem e imprimir. A propriedade formato apenas controla como as informações no campo aparecem. A propriedade não armazena as informações como formatados.
Máscara de entradaVocê pode usar a propriedade Máscara de entrada para facilitar a entrada de dados e para controlar os valores que os usuários podem inserir em um controle Caixa de texto .
LegendaVocê pode usar a legenda da propriedade para fornecer informações úteis para o usuário através de legendas nos objetos em vários modos de exibição:

Legendas de campo especificam o texto para rótulos anexados a controles. Você pode criar a legenda do campo movendo o campo da lista de campos. A legenda do campo atua como o título de coluna para o campo em uma tabela ou em uma consulta no modo folha de dados.

As legendas de formulário especificam o texto que aparece na barra de título no modo de formulário.

As legendas de formulário especificam o texto que aparece na barra de título no modo de formulário.

Legendas do botão e legendas de rótulo especificam o texto que aparece no controle.
Valor padrãoVocê pode especificar um valor para um campo que será inserido automaticamente no campo quando um novo registro é criado. Por exemplo, em uma tabela endereços, você pode definir o valor padrão para o campo Cidade como Rio . Quando você adiciona um registro à tabela, ou você pode aceitar esse valor ou você pode digitar o nome de uma cidade diferente.
Regra de validaçãoVocê pode usar a propriedade Regra de validação para especificar exigências para dados que são inseridas em um registro, em um campo ou em um controle. Quando são inseridos dados que violam a configuração de Regra de validação , você pode utilizar a propriedade Texto de validação para especificar a mensagem que você deseja que apareça quando ocorre a violação.
Texto de validaçãoVocê pode especificar uma mensagem que deve aparecer quando uma regra de validação é violada.
NecessárioVocê pode usar a necessário propriedade para especificar se um valor é requerido em um campo. Se essa propriedade é definida como Sim, quando você insere dados em um registro, você deve digitar um valor no campo ou em qualquer controle vinculado ao campo e o valor não pode ser nulo. Por exemplo, convém verificar se um controle Sobrenome tem um valor para cada registro. Quando você desejar permitir valores nulos em um campo, você deverá não apenas definir a propriedade Requerido como não, mas se houver uma definição da propriedade ValidationRule , essa configuração deve também declarar explicitamente RegraDeValidação ou é nulo .
Permitir comprimento zeroVocê pode usar a propriedade AllowZeroLength para especificar se uma seqüência de caracteres com comprimento zero ("") é uma entrada válida em um campo de tabela.
IndexadosVocê pode usar indexado propriedade para definir um índice de campo único. Um índice acelera consultas em campos indexados. Um índice também acelera a operações de classificação e agrupamento operações em campos indexados. Por exemplo, se você procurar por nomes de funcionários específicos em um campo Sobrenome, você pode criar um índice para este campo para acelerar a pesquisa para um nome específico.
Compactação UnicodeMicrosoft Access 2000 e posterior uso campo o esquema de codificação de caracteres Unicode para representar os dados em um texto, em um campo Memorando ou em um campo de hiperlink. Unicode representa cada caractere como dois bytes. Portanto, os dados em um texto campo, em um memorando de campo ou em um campo hiperlink requer mais espaço de armazenamento do que o necessário no Microsoft Access 97 e versões anteriores. No Access 97 e versões anteriores, cada caractere é representado como um byte.

Para compensar o efeito da representação Unicode de caractere e verificar se o desempenho é otimizado, o valor padrão da propriedade Compactação Unicode para um campo texto, Memorando um campo, ou um campo de hiperlink é definida como Sim. Quando a propriedade Compactação Unicode para um campo é definida como Sim, qualquer caractere cujo primeiro byte seja 0 é compactado no momento em que é armazenado e, em seguida, descompactado quando recuperado. Como o primeiro byte de um caractere latino (um caractere de um idioma Europeu ocidental como o inglês, espanhol ou alemão) é 0, Unicode representação de caracteres não afeta a quantidade de espaço de armazenamento é necessário para dados que completamente consistam em caracteres latinos compactados.
Marcas inteligentesNo Access 2003, você pode usar a propriedade marcas inteligentes para adicionar as marcas inteligentes disponíveis para o campo. Se você adicionar marcas inteligentes a um campo, cada valor é especificado para o campo é analisado. Se o valor é reconhecido como uma das marcas inteligentes especificadas, você pode executar várias ações conforme definido pela marca inteligente para o valor do campo.
Casas decimaisVocê pode usar a propriedade de casas decimais para especificar o número de casas decimais para exibir números.
Novos valoresVocê pode usar a propriedade New Values para especificar como os campos AutoNumeração incrementado quando os novos registros são adicionados a uma tabela. Somente campos de AutoNumeração podem utilizar a propriedade New Values .


Para obter informações adicionais sobre qualquer propriedade de campo, você pode mover o foco para a propriedade no modo de design para a tabela e, em seguida, pressione F1. O tópico da Ajuda para a propriedade é exibido na janela da Ajuda novo.

Referências

Para obter informações mais sobre como criar tabelas no Access banco de dados, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
304238Como criar uma tabela em um banco de dados do Access
A seguir estão algumas informações de referências adicionais com base na versão do Access que você está usando:

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 , digite Propriedades de campo no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

O Access 2003

Para obter mais informações sobre como definir os tipos de dados ou as propriedades para um campo, clique em Ajuda do Microsoft Office Access no menu Ajuda , digite definir ou alterar o tipo de dados ou o tamanho de um campo (.mdb) na Procurar caixa no painel Assistência e clique em Iniciar pesquisa para exibir o tópico.

Propriedades

ID do artigo: 824263 - Última revisão: terça-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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