Você está na página 1de 20

P ROPRIEDADES DOS CAMPOS

Utilizamos as Propriedades dos Campos para otimizar os seguintes itens:


• Que tamanho terá o campo (Tamanho).
• A forma como os dados serão exibidos (Formato).
• Como será feita a entrada dos dados e que tipo de caracteres digitar
obrigatoriamente ou opcionalmente (Máscara de Entrada).
• Apresentar um rótulo, diferente do nome do campo, no modo Folha de
Dados, para melhor entendimento do usuário final no seu preenchimento
(Legenda).
• Preestabelecer um determinado valor que sabidamente será o mais usado
para o campo (Valor Padrão).
• Estabelecer os dados válidos para o campo (Regra de Validação).
• Emitir uma mensagem, personalizada, caso o usuário digite valores que
violem a Regra de Validação de um campo (Texto de Validação).
• Determinar se o campo terá o seu preenchimento obrigatório ou não
(Requerido).
• Permitir digitar, opcionalmente, espaço em branco em um c ampo requerido
(Permitir Comprimento Zero).
• Indicar se o campo será Indexado ou não (Indexado).
• Compatibilizar que seus dados sejam visualizados em qualquer idioma
(Compactação Unicode).

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

14 A C C E S S 200 0
Podemos observar que, na janela de criação da estrutura de uma tabela,
quando selecionamos um tipo de campo, ele aparece na sua parte inferior á guia
Geral, onde podemos aplicar as propriedades dos campos como veremos na tela
a seguir:

G UIA GERAL – PROPRIEDADES

PROPRIEDADE TAMANHO

Esta Propriedade estipula o tamanho que cada campo deverá ter.


CAMPO T EX T O

O Tamanho de um campo do tipo Texto, pode ter no mínimo 1 e no máximo


255 caracteres, sendo que o Access só utiliza memória para os caracteres
digitados, desprezando o espaço não utilizado.
CAMPO NÚMERO

A C C E S S 200 0 15
CAMPO MOEDA

O Campo Moeda tem a precisão de 15 dígitos, na parte inteira, e 4 dígitos,


na parte fracionária, e ocupa 8 Bytes para armazenamento. Deve ser usado para
valores monetários, porque evita arredondamentos, o cálculo é mais rápido.
Diferente do tipo número que trabalha com ponto flutuante, no tipo moeda, o
cálculo é feito com ponto fixo.
CAMPO A U T O N U M ER A Ç Ã O

O Campo Autonumeração tem como padrão o tamanho Inteiro Longo

Observação: Os campos dos tipos: Memorando, Sim/Não, Objeto OLE,


Hyperlink e Data não possuem a Propriedade Tamanho. O próprio
Access define um tamanho padrão para cada um deles.

PROPRIEDADE FORMATO

Esta propriedade define como os valores armazenados nos campos serão


exibidos (visualizados).

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

16 A C C E S S 200 0
CAMPO T EX T O E M EM O R A N D O

O Campo dos tipos Texto e memorando não tem formatos padrões definidos
pelo Access, porém podemos criar formatos personalizados, usando os seguintes
símbolos:

Exemplos:

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

A C C E S S 200 0 17
CAMPOS NÚMERO E MOEDA

Os campos do tipo número possuem padrões pré-fixados pelo access.

TABELA DE FORMATOS PADRÃO PARA NÚMERO E MOEDA

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

18 A C C E S S 200 0
Exemplos:

Também podemos criar formatos personalizados para Campos Número e


Moeda, usando os seguintes caracteres:

Exemplos:

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

A C C E S S 200 0 19
O código do formato personalizado tem quatro secções:
• Primeira: Formato para apresentação dos números positivos.
• Segunda: Formato para apresentação dos números negativos.
• Terceira: Formato para valores Zero.
• Quarta: Formato para campos com vazios.
As secções são separadas, umas das outras, pelo caractere ponto e vírgula
(;). Podemos omitir as duas últimas, deixando apenas de mencionar, porém para
omitir uma secção intermediária, devemos colocar o ponto e vírgula.
Podemos criar um formato personalizado para moeda do seguinte modo:

R$#,##0.00[Azul];(R$#,##0.00)[Vermelho];"Valor Zero";"Sem Valor"

Neste caso, os números positivos são exibidos na cor azul, os valores


negativos entre parênteses, na cor vermelha, as palavras Valor Zero, quando o
valor do campo é zero e as palavras Sem Valor, quando não preenchido.
Se não quisermos formato, para a opção do campo ser zero, não escrevemos
a terceira seção, porém como é intermediária, temos que colocar os ponto e
vírgula.

R$#,##0.00[Azul];(R$#,##0.00)[Vermelho];;"Sem Valor"

Se não quisermos as duas últimas, basta escrever:

R$#,##0.00[Azul];(R$#,##0.00)[Vermelho].

CAMPO DATA

O Campo do tipo data também tem padrões predefinidos pelo Access.

20 A C C E S S 200 0
TABELA DOS FORMATOS PADRÃO PARA D A T A /H O R A

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

.....................................................................................................................

A C C E S S 200 0 21
O usuário pode também definir formatos personalizados, usando os símbolos
a seguir.

Exemplos:

22 A C C E S S 200 0
CAMPO SIM/NÃO

O campo do tipo Sim/Não tem formatos preestabelecidos pelo Access. O


campo Sim/Não, no modo Folha de Dados, apresenta, como padrão, uma Caixa
de Seleção que pode estar selecionada ( ) que é igual a Sim ou não
selecionada ( que equivale a Não.

TABELA DE FORMATOS PADRÃO PARA CAMPOS DO TIPO S I M /N Ã O

Observação: Para usar, no lugar da Caixa de Seleção, as palavras Sim/Não,


Verdadeiro/Falso, Ativado/Desativado, é necessário trocar a
Caixa de Seleção por uma Caixa de Texto ou uma Caixa de
Combinação, na Guia Pesquisa.

A C C E S S 200 0 23
Trocando a Caixa de Seleção, podemos criar formatos personalizados para
os campos Sim/Não. O código para formatos personalizados tem três secções.

• Primeira: Não interfere na exibição dos dados, porém deve ser assinalada
com o caractere ponto e vírgula (;).

• Segunda: Texto que irá substituir os valores Sim, Verdadeiro, Ativado.

• Terceira: Texto que irá substituir os valores Não, Falso ou Desativado.

Exemplo: "Certo"[Verde];"Errado"[Azul]
Exibirá Certo para Sim, Verdadeiro ou Ativado na cor verde e Errado para
Não, Falso ou Desativado, na cor azul.
Os campos Autonumeração, Objeto OLE e Hyperlink não possuem a
propriedade Formato.
PROPRIEDADE MÁSCARA DE ENTRADA

Diferente da propriedade Formato, que determina como os dados serão


exibidos, depois de salvos, esta propriedade é usada para controlar a entrada de
dados em um campo. Com ela podemos inserir literais (parênteses, traços,
pontos). Caracteres de máscara que irão definir que tipos de dados deverão ser
digitados, quantos caracteres serão permitidos e se são obrigatórios ou não.

Observação: Se escolhermos a propriedade Formato e a propriedade Máscara


de entrada, para um mesmo campo, estas propriedades não
podem ser conflitantes. A propriedade Formato tem precedência
sobre a Máscara de Entrada.

Os Campos Memorando, Autonumeração, Sim/Não, Objeto OLE e Hyperlink


não possuem a propriedade Máscara de Entrada.
Para os campos do tipo Texto e Data/Hora, o Access possui um Assistente
de Máscara de Entrada que pode ser acionado <clicando> nas reticências (...), na
guia Geral, à direita da propriedade Máscara de Entrada.

24 A C C E S S 200 0
TELA DO ASSISTENTE DE MÁSCARA DE ENTRADA PARA CAMPOS TEXTO

Observação: Se a máscara Senha for escolhida, o armazenamento será feito


exatamente como foi digitado, porém no campo serão exibidos
apenas Asteriscos (*).

TELA DO ASSISTENTE DE MÁSCARA DE ENTRADA PARA CAMPOS D A T A /H O R A

A C C E S S 200 0 25
MÁSCARAS PERSONALIZADAS
Assim como os Formatos, o código para Máscaras Personalizadas tem três
secções separadas por ponto e vírgula (;).

• Primeira: é a Máscara propriamente dita, lista de caracteres possíveis de


serem utilizados, conforme tabela que veremos abaixo.

• Segunda: Define como será o armazenamento. Colocando zero (0), nesta


secção, indica que os literais serão armazenados junto com os valores
digitados e colocando um (1), somente o que for digitado será armazenado.

• Terceira: Indica o caractere que irá substituir os espaços destinados ao


preenchimento pelo usuário. O padrão é o sublinhado (_), porém podemos
colocar qualquer outro caractere, sempre dentro de aspas ("").

Exemplo:

TABELA DE SÍMBOLOS PARA MÁSCARAS PERSONALIZADAS

26 A C C E S S 200 0
Exemplo:

PROPRIEDADE LEGENDA

A Propriedade Legenda é usada para colocarmos, no modo Folha de Dados,


um rótulo no campo, diferente do nome do campo. Indica ao usuário que tipo de
dado deve digitar. Pode-se digitar qualquer texto.

Observação: A Propriedade Legenda está disponível em todos os tipos de


campos do Access.

TELA NO M O D O E ST R U T U R A

TELA NO MODO FOLHA DE DADOS

A C C E S S 200 0 27
PROPRIEDADE VALOR PADRÃO

Apenas os campos Autonumeração e Objeto OLE não possuem a


Propriedade Valor Padrão.
A Propriedade Valor padrão é usada para que o campo já apareça
preenchido com um valor já determinado; o usuário só precisará digitar dados, no
campo, caso o conteúdo seja diferente.
A Propriedade Valor Padrão só tem efeito, ao inserir um novo registro. Se
existirem registros já preenchidos, esta propriedade não os afetará.
Veja o exemplo no modo Estrutura:

Observe o efeito no modo Folha de dados:

PROPRIEDADE REGRA DE VALIDAÇÃO

Apenas os campos Autonumeração e Objeto OLE não possuem a


Propriedade Regra de Validação.
A Propriedade Regra de Validação é usada para impor exigências
(restrições) aos dados que serão digitados no campo.

Observação: Se a entrada de algum dado violar a Regra de Validação, é


emitida uma mensagem padrão do Access. É possível criar
mensagens personalizadas, utilizando a propriedade Texto de
Validação.

Os Operadores Relacionais e Lógicos (Booleanos) são muito úteis na criação


de validações para entrada de dados.

28 A C C E S S 200 0
Se a Validação for um valor texto, este deverá estar entre aspas ("); no caso
de data, colocar, antes e depois do valor, o símbolo sustenido (#)".
Exemplos: ("São Paulo" ou "Rio de Janeiro"), (#12/12/1980#).

Observação: Se forem omitidas as aspas (") ou o símbolo sustenido (#), o


Access os colocará automaticamente.

OPERADORES RELACIONAIS

OPERADORES LÓGICOS

TABELA VERDADE

.......................................................................................................
.....................................................................................................................

.....................................................................................................................

A C C E S S 200 0 29
TELA COM REGRA DE VALIDAÇÃO

Observação: Com a Regra de Validação acima, o campo Salário só aceitará


valores a partir de 200, invalidando todos os valores menores.

PROPRIEDADE TEXTO DE VALIDAÇÃO

Os campos Autonumeração e Objeto OLE não possuem a Propriedade Texto


de Validação.
O texto colocado nesta propriedade irá substituir a mensagem padrão
emitida pelo Access.
O tamanho máximo para o Texto de Validação são 255 caracteres.
TELA COM REGRA E TEXTO DE VALIDAÇÃO

30 A C C E S S 200 0
Caso a entrada de dados seja inválida, será emitida uma mensagem,
contendo o texto colocado na propriedade Texto de Validação.

EXEMPLOS DE REGRA E TEXTO DE VALIDAÇÃO

PROPRIEDADE REQUERIDO

Somente o campo do tipo Autonumeração não possui a propriedade


Requerido.
Esta propriedade é do tipo Sim/Não (booleana). O padrão é Não. No Padrão,
o preenchimento do campo não se torna obrigatório.Mudando para sim, torna o
preenchimento do campo obrigatório.

A C C E S S 200 0 31
PROPRIEDADE P E R M I T I R C O M PR I M E N T O Z E R O

Somente os campos do tipo Texto, Memorando e Hyperlink possuem esta


propriedade.
Esta propriedade definida como sim, permite que, em um campo requerido,
seja digitado um espaço em branco.
Exemplo: Se no campo E-Mail, do tipo Hyperlink, for atribuída a propriedade
Requerido como Sim, e o cliente não possua E-Mail, basta digitar um espaço em
branco e o Access permitirá a entrada do registro.

PROPRIEDADE INDEXADO

Os campos do tipo Memorando, Objeto OLE e hyperlink não possuem a


propriedade Indexado.
Esta é uma propriedade do tipo Sim/Não (Booleana).
Cria um índice para o campo. É um recurso do access para aumentar a
velocidade nas consultas, operações de classificação e agrupamento.

32 A C C E S S 200 0
Para entendermos melhor como funciona o índice, principalmente nas
consultas, vamos supor que temos que procurar o preço de um produto, na lista
de preços, de um grande hipermercado, que tem milhares de produtos com
diferentes tipos e marcas e que esta lista não esteja em ordem de nada. Quanto
tempo será perdido para achar o preço do produto? Estando a lista ordenada pelo
nome ou pelo código do produto, o tempo gasto na procura será extremamente
menor.
Uma Tabela pode ter vários campos indexados, limitados a dez (10).
Não devemos criar índices desnecessários, porque para cada campo
indexado é gerado um arquivo de índices e isso aumenta bastante o tamanho do
Banco de Dados.
Podemos escolher se a indexação vai permitir ou não dados duplicados.
Se escolhermos Indexação com Duplicação não Autorizada, e, por exemplo,
colocarmos no campo nome (Ana da Silva), não poderemos incluir outra pessoa
com o mesmo nome (Ana da Silva), porém se optarmos por Duplicação Autorizada
esta operação será permitida.
DEFINIÇÃO DAS O PÇ Õ E S

PROPRIEDADE COMPACTAÇÃO UNICODE

Somente os campos Texto, Memorando e Hyperlink possuem esta


propriedade.
Esta é uma propriedade do tipo Sim/Não (Booleana).

Na codificação normal, cada caractere é armazenado em um byte,


suportando um total de 256 caracteres. A Compactação Unicode representa cada
caractere com dois bytes, suportando até 65.536 caracteres. Com este recurso,
os dados armazenados em campos do tipo Texto, Memorando ou Hyperlink serão
apresentados corretamente em mais de 80 idiomas, não importando o idioma
original em que foram escritos.

A C C E S S 200 0 33

Você também pode gostar