Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
entrada
Aplicável a: Access 2016 Access 2013 Access 2010Access 2007
Você pode ajudar as pessoas a inserir dados corretamente no seu banco de dados do Access na área de trabalho
fornecendo máscaras de entrada para os campos que contêm dados formatados sempre de uma determinada
maneira. Por exemplo, você pode usar uma máscara de entrada para garantir que as pessoas insiram números de
telefone formatados corretamente em um campo de telefone.
Uma máscara de entrada só afeta o fato de o Access aceitar os dados ou não – a máscara não altera como os
dados são armazenados, o que é controlado pelo tipo de dados do campo e outras propriedades. Confira mais
informações sobre como os dados são armazenados no Access no artigo Introdução a tipos de dados e
propriedades de campo.
Importante: Este artigo se aplica apenas aos bancos de dados da área de trabalho do Access. Web apps do
Access e banco de dados na Web não são compatíveis com máscaras de entrada.
Neste artigo
Sobre máscaras de entrada
Adicionar uma máscara de entrada a um campo de tabela usando o Assistente de Máscara de Entrada
A máscara de entrada é usada quando é importante que o formato dos valores de entrada seja consistente. Por
exemplo, você pode usar uma máscara de entrada com um campo que armazena números de telefone, para que
o Access exija a entrada de dez dígitos. Se alguém inserir um número de telefone sem o código de área, o Access
não gravará os dados até que o código de área seja adicionado.
A segunda parte é opcional e refere-se aos caracteres de máscara inseridos e como eles são armazenados no
campo. Se a segunda parte for definida como 0, os caracteres serão armazenados com os dados, e se for
definida como 1, os caracteres serão apenas exibidas e não armazenados. A definição da segunda parte
como 1 pode economizar espaço de armazenamento no banco de dados.
A terceira parte da máscara de entrada também é opcional e indica um único caractere ou espaço usado
como espaço reservado. Por padrão, o Access usa o sublinhado (_). Se você deseja usar um outro caractere,
digite-o na terceira parte da máscara.
Por exemplo, esta é uma máscara de entrada para um número de telefone no formato dos EUA: (999) 000-
000;0;-:
A máscara usa dois caracteres para espaço reservado, 9 e 0. O 9 indica um dígito opcional (o que faz com que
seja opcional a inserção do código de área) e cada 0 indica um dígito obrigatório.
O 0 na segunda parte da máscara de entrada indica que os caracteres de máscara serão armazenados junto
com os dados.
A terceira parte da máscara de entrada especifica que um hífen (-), em vez de um sublinhado (_), será usado
como o caractere para espaço reservado.
Caractere Explicação
0 O usuário deve inserir um dígito
(0 a 9).
9 O usuário pode inserir um dígito
(0 a 9).
# O usuário pode inserir um dígito,
um espaço ou um sinal de mais
ou de menos. Se ignorado, o
Access inserirá um espaço em
branco.
L O usuário deve inserir uma letra.
? O usuário pode inserir uma letra.
Caractere Explicação
A O usuário deve inserir uma letra
ou um dígito.
a O usuário pode inserir uma letra
ou um dígito.
& O usuário deve inserir um único
caractere ou um espaço.
C O usuário pode inserir caracteres
ou espaços.
.,:;-/ Espaços reservados de decimais e
milhares, separadores de data e
hora. O caractere que você
selecionar dependerá das
configurações regionais do
Microsoft Windows.
> Converte todos os caracteres
seguintes em letras maiúsculas.
< Converte todos os caracteres
seguintes em letras minúsculas.
! Faz com que a máscara de
entrada seja preenchida da
esquerda para a direita, e não da
direita para a esquerda.
\ Os caracteres seguintes serão
exibidos literalmente.
"" Os caracteres entre aspas duplas
serão exibidos literalmente.
Você planeja usar um controle Seletor de Data com um campo de Data/Hora. As máscaras de entrada não são
compatíveis com o controle Seletor de Data.
Observação: Se você usar uma máscara de entrada para um campo Data/Hora, o controle Seletor de
Data ficará indisponível para esse campo.
1. No Painel de Navegação, clique com o botão direito do mouse na tabela e clique no Modo Design no menu
de atalho.
5. Na lista Máscara de Entrada, selecione o tipo de máscara que você deseja adicionar.
1. No Painel de Navegação, clique com o botão direito do mouse na consulta que você deseja alterar e clique
em Modo Design no menu de atalho.
2. Na grade de design da consulta, posicione o ponteiro na coluna do campo que deseja alterar.
1. No Painel de Navegação, clique com o botão direito do mouse no formulário ou relatório que você deseja
alterar e clique em Modo Design no menu de atalho.
2. Clique com o botão direito do mouse no controle que você deseja alterar, e clique em Propriedades no
menu de atalho.
1. Abra o objeto no Modo Design e clique no campo onde você deseja adicionar a máscara de entrada
personalizada.
2. Clique no botão Compilar para iniciar o Assistente de Máscara de Entrada.
4. Seguir para um novo registro na caixa de diálogo e inserir uma nova descrição na caixa de texto Descrição.
6. Clique na seta para baixo de Tipo de Máscara e selecione um tipo de máscara adequado.
1. No Painel de Navegação, clique com o botão direito do mouse no objeto e clique no Modo Design no menu
de atalho.
3. Na área Propriedades do Campo, clique na caixa de texto Máscara de Entrada e digite sua máscara de
entrada.
Você deve digitar manualmente a definição de máscara de entrada nos campos Número e Moeda.
A regra de validação mostrada na tabela a seguir garante que o endereço de email seja inserido com um ou mais
caracteres, seguidos por um sinal "@" e depois por um ou mais caracteres, um ponto e por fim, um ou mais
caracteres. Por exemplo, tom@example.com seria permitido, mas tom@example,com ou tom@example não. Se
você inserir um endereço de email que não corresponda à regra de validação, o Access não aceitará a entrada e
exibirá a mensagem da propriedade Texto de Validação. Se nenhum texto tiver sido inserido na caixa da
propriedade Texto de Validação, o Access exibirá uma mensagem genérica.
Propriedade Configuração
Regra de Validação Is Null Or ((Like "*?@?
*.?*") And (Not Like "*[
,;]*"))
Texto de Insira o endereço de
Validação(opcional) email com um sinal '@'
e o nome de domínio
completo (por
exemplo,
'frank@contoso.com').
Para obter mais informações sobre o uso de regras de validação, além de procedimentos passo a passo, consulte
o artigo Restringir a entrada de dados usando uma regra de validação.
Início da página