No Microsoft Access, remover o separador de números de Segurança Social pode ser feito usando funções de cadeia Access. Você pode aplicar essas funções em uma consulta ou em um relatório se a consulta deve manter os separadores . Coisas que você precisa
Microsoft Access
Show Mais instruções
1
Crie uma nova tabela ( "Create > Table ") em um banco de dados novo ou existente Access. ( Acesso usuários 2003 : clique em " Objectos> Tables ", clique em "Novo" na barra de ferramentas )
Pressione "Control " e " S" para salvar a tabela . . Nomeie-o " ssntable " quando solicitado.
2
Comece a digitar números pseudo- social de segurança na segunda linha da primeira coluna , sem o cabeçalho de texto " ID ". Use o "nnn formato -nn - nnnn . "Tipo de três ou quatro fileiras de números de Segurança Social , entrando -los somente na coluna cujo cabeçalho diz" campo1. " Dê um duplo clique no cabeçalho da coluna quando você está feito e digite" SSN ". . " Criar> design da Consulta ";
3
Crie uma consulta clicando ( Acesso usuários 2003 : clique em " Objectos> consultas ", depois " Novo" na barra de ferramentas ) . Clique duas vezes em " ssntable " na caixa de diálogo " Mostrar tabela " , em seguida, pressione "Fechar" na caixa de diálogo
4
Digite a seguinte fórmula na . "Campo " linha da primeira coluna :
SSN : Substituir ( [ ssntable.ssn ] , "-" , "")
Pressione "Enter" depois de digitar a fórmula, em seguida, executar a consulta , selecionando " projeto > Executar " (barra de ferramentas > "Exibir" para Access 2003 ) . Observe os números de Segurança Social , sem hífens na coluna consulta resultante .
5
botão direito do mouse a tabela de consulta e selecione "Salvar ", nomeie a consulta " removessnseps . " Botão direito do mouse a guia novamente e selecione " . Modo Design "
6
Substituir a fórmula que você entrou anteriormente ( " SSN : Substituir ... " ) com um presente para fazer uma fórmula com uma clara ou seja :
SSN : replace_ssn_separators ( [ ssntable.ssn ] )
7
habilitar as macros sob o " Arquivo> Opções > Configurações da Central de Confiabilidade > Configurações de Macro " rubrica , se você estiver usando o Access 2007 ou posterior . Selecione a opção " Habilitar todas as macros " .
8
Digite o IDE do Visual Basic ( ambiente de desenvolvimento integrado ) pressionando "alt - f11 ", clique em "Inserir > Módulo . " na janela em branco, cole a seguinte fórmula:
replace_ssn_separators Função Pública (SSN as String ) replace_ssn_separators = Mid $ (SSN , 1, 3) + Mid $ (SSN , 5, 2 ) + Mid $ (SSN , 8, 4 ) End Function
9
Retornar ao Access (pressione "Alt" e " F11 "), então re- executar a consulta , observando os números de Segurança Social mais uma vez ter seus hífens removido .
10
Crie uma nova consulta utilizando as instruções da Etapa 3 e nomear a consulta " plainquery ". Arraste o campo " CPF " na janela " ssntable " a qualquer coluna na grade da consulta . Feche a consulta clicando com o seu guia e selecionando "Fechar".
11
Selecione a consulta " plainquery " na janela de navegação e selecione "Criar > Report" para criar um novo relatório dessa consulta. . ( Access 2003: clique em " Objectos> Reports ", clique em "Novo" na barra de ferramentas )
botão direito do mouse na guia do relatório e selecione Clique em um controle de caixa de texto em " Modo Design. " barra de ferramentas, clique em um espaço em branco na seção "Detalhes " para colocar a caixa.
botão direito do mouse na caixa e selecione "Propriedades ", digite " newssn " no campo "Nome " ,. campo da aba "Outros" na janela " folha de propriedades "
12
Selecione "Relatório" na caixa drop -down logo abaixo da " folha de Propriedades " cabeçalho janela. Selecione " [Procedimento de evento ]" no campo " No Load" da aba "Evento" , em seguida, clique no botão " ..." para voltar a entrar no IDE.
13
cole este código sobre o " Report_Load " procedimento de evento:
Private Sub Report_Load () = newssn.Value replace_ssn_separators ( ssn.Value ) End Sub
14
Retornar Access, botão direito do mouse na guia do relatório e selecione "Report View. " O relatório mostra o número da Segurança Social , sem hífens.