? Muitos bancos de dados requerem a entrada do número de segurança social de uma pessoa para o armazenamento e recuperação de informações de um indivíduo precisa. Em um grande banco de dados, um erro de entrada número da Segurança Social pode tornar difícil ou impossível de mudar os dados armazenados (imagine em busca de um indivíduo de nome John Smith, em um banco de dados IRS) . Para ajudar a evitar tais problemas , o Microsoft Access permite que os designers de banco de dados para implementar máscaras de entrada para a maioria dos tipos de campo simples , incluindo números de Segurança Social . Os designers podem usar o Assistente de Máscara de Entrada para fazer isso rapidamente. Criar o campo
Em primeiro lugar, você precisa de um campo de número de Segurança Social em sua mesa com um tipo de dados " texto ". Apesar de um número de Segurança Social é, obviamente, um número, um tipo de dados numérico sugere algo que pode ser significativamente usado em um contexto matemático. Este não é o caso com números de segurança social , de modo que você deve usar o " texto" tipo de dados mais genéricos.
Inicie o Assistente
Para iniciar o assistente , clique em no campo " Máscara de Entrada " no painel Propriedades do campo na parte inferior da tela de exibição de design . Em seguida, clique no botão pequeno que contém "..." que aparece no lado direito do campo. As elipses indicam geralmente um assistente de algum tipo no Access. Se uma janela de diálogo que diz "Deve salvar a tabela agora", salvar a tabela para continuar.
Experimentá-lo
acesso pode ajudar a criar máscaras para muito mais do que apenas números de segurança social. Isso é bom saber , porque uma vez que você faz um tipo de máscara é simples de trabalhar com outros formatos de dados . Por enquanto, você vai querer selecionar o texto " número da Segurança Social " na caixa de texto o assistente de diálogo . Neste ponto, você pode experimentar a máscara de entrada no campo de entrada depois do texto "Experimentar :" Novo para máscaras ? Em seguida, dar -lhe uma tentativa . Uma série de sublinhados e hífens aparecem ( ___- __ -____ ), seguido pelo cursor piscando. Digite um número de nove dígitos , você não será capaz de entrar qualquer coisa, mas nove caracteres numéricos no campo. Isso é o que as máscaras são tudo.
Acomode em um formato
No próximo passo , o assistente lhe dá a oportunidade para modificar a máscara. Você verá a string " 000-00-0000 ". Isso indica que a máscara exige nove caracteres numéricos e eles serão exibidos com hífens após a terceira e quinta posições . Você pode remover os hífens , se desejar , mas você não deve alterar o "0" s . O "0" espaços reservados aplicar a regra " dígitos somente " . Alterá-los , provavelmente, quebrar essa regra e pode fazer a máscara inutilizável. Você também pode mudar o caráter de espaço reservado sublinhado default ( _) para outra coisa. Alterando esta simplesmente muda o que o usuário vai ver no campo de entrada antes de ele entrar nenhum dado.
Hífens ou Não hífens ?
No final, o assistente pede-lhe se você deseja armazenar os caracteres de hífen com o número da Segurança social, em seu banco de dados ou não. Dependendo de suas necessidades de armazenamento e de apresentação , esta pode ser sem importância e nem vai funcionar. Escolhendo para armazenar os hífenes irá adicionar 16 ou 32 bytes de dados utilizadas para ser armazenados para cada linha no banco de dados ( dependendo da codificação do texto ) . Em um pequeno banco de dados, a disponibilidade dos hífens fazer a apresentação de dados mais fácil , mas em um grande banco de dados que os dados repetidos desnecessários pode adicionar até um grande desperdício.
Você pode mudar sempre a sua mente
Quando você é feito com o assistente , você verá uma variação em uma das seguintes opções no painel Propriedades do campo :
000-00-0000 ; ; _
ou
000-00-0000 ; 0; _
dependendo se você escolheu para armazenar os hífens com o número ou não. A presença de um "0" entre as duas vírgulas informa ao Access que você escolheu para armazenar os hífens , é ausência indica o oposto. O caráter de fuga sublinhado indica a escolha de caráter espaço reservado. Se você escolher um personagem diferente, ele aparecerá onde o sublinhado é aqui. Se você mudar de idéia sobre como armazenar os hífens simplesmente remover ou adicionar o "0" entre as duas vírgulas no campo máscara de entrada .