- Texto curto
- Texto longo
- Número
- Moeda
- AutoNumber (esse tipo de dados é aplicado, por padrão, ao campo de ID inicial em qualquer nova tabela)
- Data/hora
- Sim/Não
- Pesquisa e relacionamento
- Rich Text
- Anexo
- Hiperlink
- Objeto OLE
- Calculado
- Assistente de pesquisa
Por enquanto, basta dizer que o campo AutoNumeração acima mencionado é um campo que contém um número gerado automaticamente para que cada registro seja único, pois possui um AutoNumeração exclusivo, ou ID..
Por enquanto, não se preocupe em descobrir o que cada tipo de campo é ou o que ele faz com base em seu nome – vou analisar cada um em breve. Como você pode ver, porém, a lista abrange praticamente qualquer tipo de dados que você possa imaginar. E lembre-se, cada um pode ser personalizado extensivamente, resultando em campos que atendem exatamente às suas necessidades.
A próxima lista com marcadores apresenta os tipos de campo disponíveis e como eles são usados. Você também descobrirá um pouco sobre como pode ajustá-los para atender às suas necessidades específicas:
- Texto curto: Armazena até 255 caracteres de texto — letras, números, pontuação e qualquer combinação deles.
- Texto longo: Isso substitui o tipo de campo Memo encontrado nas versões 2010 e anteriores. Um campo de Texto Longo contém até 64.000 caracteres de informação — são quase 18 páginas de texto. Este é um realmente grande campo de texto. É ótimo para notas gerais, descrições detalhadas e qualquer outra coisa que exija muito espaço.
Números em um campo de texto não são números para calcular; eles são apenas um monte de dígitos juntos em um campo. Tenha cuidado com esse fato ao projetar as tabelas em seu banco de dados — você não deseja inserir, digamos, um valor que pretenda usar em um campo Calculado ou extrair algum outro tipo de informação de um relatório e ter esse valor armazenado como texto, tornando-o inoperável como um número. Se os dados forem numéricos, armazene-os dessa maneira.
Os campos de texto têm uma configuração que você precisa conhecer:tamanho. Quando você cria um campo de texto, o Access deseja saber quantos caracteres o campo contém. Esse é o tamanho do campo. Se você criar um campo chamado Nome e definir seu tamanho 6, Joseph se encaixa no campo, mas não Jennifer. Essa restrição pode ser um problema. Uma boa regra geral é tornar o campo um pouco maior do que você acha que precisa. É fácil tornar o campo ainda maior em algum momento posterior, se você precisar, mas é potencialmente perigoso torná-lo menor.
- Número: Contém números reais e certos. Você pode adicionar, subtrair e calcular seu caminho para a fama e fortuna com campos numéricos. Mas se você estiver trabalhando com dólares e centavos (ou libras e centavos), use um campo Moeda.
- Moeda: Rastreia dinheiro, preços, valores de fatura e assim por diante. Em um banco de dados do Access, o dinheiro para aqui. Para esse assunto, o mesmo acontece com a lira, a marca e o iene. Se você estiver com disposição para algum outro tipo de número, confira o campo Número.
- Data/hora: Armazena a hora, a data ou uma combinação dos dois, dependendo do formato usado. Use um campo Data/Hora para rastrear os quandos da vida. Bastante versátil, hein?
- Sim/Não: Mantém Sim/Não, Verdadeiro/Falso e Ligado/Desligado, dependendo do formato que você escolher. Quando você precisa de um simples sim ou não, este é o campo a ser usado.
- Pesquisa e relacionamento: Se você quiser que um campo em uma tabela exiba realmente o conteúdo de um campo em outra tabela, escolha isso como o tipo de campo. Um simples Assistente de pesquisa é aberto assim que esse tipo de campo é escolhido, por meio do qual você seleciona a tabela e o campo a serem pesquisados por meio desse novo campo em sua tabela.
- Rich Text: Precisa que o conteúdo de um campo específico seja formatado exatamente assim? Escolha este tipo de campo e a formatação aplicada aos dados no campo (usando as ferramentas de formatação de texto na guia Início) será como ele aparecerá na tela e nos relatórios.
- Objeto OLE: Você pode usar o tipo de dados Objeto OLE para vincular ou incorporar um objeto — como uma planilha do Excel ou um documento do Word — a uma tabela do Access.
- Anexo: Use este tipo de campo para anexar arquivos — documentos do Word, planilhas do Excel, apresentações do PowerPoint ou qualquer outro tipo de arquivo, incluindo gráficos (uma foto do voluntário, produto ou local, talvez?) — ao registro.
- Hiperlink: Graças a esse tipo de campo, o Access entende e armazena a linguagem de link especial que torna a Internet um lugar tão poderoso. Se você usa o Access na rede da sua empresa ou usa muito a Internet, este tipo de campo é para você.
- Calculado: Use este tipo de campo quando quiser preencher o campo em questão com o resultado de uma fórmula que usa um ou mais outros campos na mesma tabela. Por exemplo, em uma tabela que contém uma lista de seus produtos, outros campos podem incluir Preço e Desconto. Se você também quiser ter um campo que calcule o novo preço (o Preço, menos o Desconto), você o transformaria em um campo Calculado. Ao escolher isso como o tipo de campo, você usa um submenu para escolher que tipo de dados abrigará o resultado e, em seguida, uma caixa de diálogo Construtor de Expressões é exibida, por meio da qual você configura a fórmula.
Campos comuns para tabelas diárias
Nome | Tipo | Tamanho | Conteúdo |
Título | Texto curto | 4 | Sr., Sra., Sra., Sra., Senhor e assim por diante. |
Nome | Texto curto | 15 | O primeiro nome da pessoa. |
Inicial do meio | Texto curto | 4 | Inicial do meio da pessoa; permite duas iniciais e pontuação. |
Sobrenome | Texto curto | 20 | Sobrenome da pessoa. |
Sufixo | Texto curto | 10 | Jr., Sr., II, Ph.D. e assim por diante. |
Trabalho | Texto curto | 25 | Título ou cargo do cargo. |
Empresa | Texto curto | 25 | Nome da empresa. |
Endereço 1, Endereço 2 | Texto curto | 30 | Inclua dois campos para o endereço porque alguns locais corporativos são bastante complicados hoje em dia. |
Cidade | Texto curto | 20 | Nome da cidade. |
Estado, Província | Texto curto | 4 | Estado ou província; aplique o nome adequadamente para os dados que você está armazenando. |
CEP, código postal | Texto curto | 10 | CEP ou código postal; observe que ele é armazenado como caracteres de texto, não como um número. |
País | Texto curto | 15 | Não é necessário se você trabalha em um único país. |
Telefone comercial | Texto curto | 12 | Número de telefone de voz; aumente o tamanho para 17 para uma extensão. |
Número de fax | Texto curto | 12 | Número de fax. |
Telefone residencial | Texto curto | 12 | Número de telefone residencial. |
Telefone celular | Texto curto | 12 | Celular (ou “telefone celular” para vocês cosmopolitas). |
Endereço de e-mail | Texto curto | 30 | Endereço de e-mail da Internet. Se a pessoa cujo registro você está criando tiver vários endereços de e-mail, faça deste um E-mail1 e numere as alternativas — E-mail2, E-mail3 e assim por diante. |
Site | Hiperlink | Endereço da página da Web; O Access define automaticamente o tamanho do campo. | |
SSN | Texto curto | 11 | EUA Número do seguro social, incluindo traços. |
Comentários | Texto longo | Um espaço de forma livre para notas; O Access escolhe automaticamente um tamanho de campo. |
Símbolos proibidos
Símbolo | Nome | |
/ | Barra | |
? | Ponto de interrogação | |
* | Asterisco | |
- | Traço | |
; | Ponto e vírgula | |
" | Aspas duplas | |
: | Dois pontos | |
' | Aspas simples | |
! | Ponto de exclamação | |
$ | Cifrão | |
# | Sinal de libra | |
% | Porcentagem | |
& | E comercial |
Obviamente, outro tipo de campo (listado na coluna Tipo) não é um campo de Texto Curto nem de Texto Longo — você também vê o campo Hiperlink. Esse tipo de dados também é considerado texto, mas o tipo de dados Hyperlink armazena URLs, como URLs — não apenas como uma sequência de texto e pontuação.
Se todo esse texto versus números está confundindo você, lembre-se de que os computadores acham que há uma diferença entre um número (que você usaria em um cálculo) e uma sequência de dígitos, como os dígitos que compõem um número de telefone. Quando se trata de diferentes tipos de campos de texto, é uma questão de quanto texto será armazenado no campo e se ele precisa de alguma formatação especial para funcionar corretamente no banco de dados.