In Microsoft Access , rimuovere il separatore da numeri di previdenza sociale può essere fatto utilizzando le funzioni di stringa di accesso . È possibile applicare queste funzioni in una query o in un rapporto , se la query deve mantenere i separatori . Cose che ti serviranno
Microsoft Access
Show More Istruzioni
1
creare una nuova tabella ( "Crea > Tabella " ) in un database nuovo o esistente di accesso . ( Access 2003 gli utenti: fare clic su " Oggetti > Tavoli ", quindi fare clic su "Nuovo" nella barra degli strumenti ) per stampa
" controllo" e "S" per salvare la tabella . . Il nome " ssntable " quando richiesto .
2
iniziare a digitare i numeri di previdenza pseudo - sociale nella seconda riga della prima colonna senza il testo dell'intestazione "ID ". Utilizzare il formato "nnn - nn- nnnn ". tipo di tre o quattro righe di numeri di previdenza sociale , che entrano di loro solo nella colonna la cui intestazione recita " Campo1 . "Fare doppio clic sull'intestazione della colonna quando hai finito e di tipo " SSN ". ;
3
creare una query facendo clic su "Crea > Struttura query. " ( Access 2003 utenti : Cliccare su " Oggetti> Query ", quindi "Nuovo" nella barra degli strumenti ) . Fare doppio clic su " ssntable " nella finestra di dialogo " Mostra tabella " , quindi premere "Chiudi" nella finestra di dialogo che
4
Digitare la seguente formula nella . "Campo : " riga della prima colonna :
SSN : Replace ( [ ssntable.ssn ] , " - " , " " ) per
Premere " Invio" dopo aver inserito la formula , quindi eseguire la query selezionando " design> Esegui " (barra degli strumenti > "Visualizza" per Access 2003 ) . Notate i numeri di previdenza sociale senza trattini nella colonna query risultante .
5
destro del mouse tabella della query e selezionare "Salva ", quindi il nome della query " removessnseps . " Tasto destro del mouse la scheda e selezionare " Visualizzazione Struttura ".
6
sostituire la formula che precedentemente immesso ( " SSN : Sostituisci ... ") con questo di fare una formula con una più chiara significato :
SSN : replace_ssn_separators ( [ ssntable.ssn ] ) economici 7
Attiva macro sotto "File > Opzioni > Centro protezione Impostazioni> Impostazioni macro " voce se sei utilizzando Access 2007 o versioni successive . Selezionare l'opzione " Attiva tutte le macro " opzione .
8
Inserisci il Visual Basic ( ambiente di sviluppo integrato ), premendo il tasto " alt- f11 , " quindi fare clic su "Inserisci> Modulo ". nella finestra vuota , incollare il seguente formula :
pubblici replace_ssn_separators funzione ( ssn As String ) replace_ssn_separators = Mid $ ( SSN , 1 , 3) + Mid $ ( ssn , 5 , 2) + Mid $ ( SSN , 8 , 4) End Function
9
tornare ad Access ( premere " Alt " e " F11 " ) , quindi eseguire nuovamente la query , notando ancora una volta i numeri di previdenza sociale hanno i loro segni meno rimosse .
10
Creare una nuova query utilizzando le istruzioni del punto 3 e il nome della query " plainquery ". Trascinare il campo " SSN " dalla finestra " ssntable " per ogni colonna nella griglia della query . Chiudere la query facendo clic destro sulla scheda e selezionare "Chiudi".
11
Selezionare la query " plainquery " nella finestra di navigazione e selezionare "Crea > Report" per creare un nuovo rapporto da quella query . ( Access 2003 : fare clic su "Oggetti > Report , " fare clic su "Nuovo" nella barra degli strumenti ) per
destro del mouse sulla scheda del report e selezionare " Visualizzazione Struttura ". Fare clic su un controllo casella di testo . la barra degli strumenti , quindi fare clic su uno spazio vuoto nella sezione " Dettagli" per posizionare la scatola .
pulsante destro del mouse la casella e selezionare "Proprietà ", quindi digitare " newssn " nel campo "Nome " , campo della scheda " Altro" nella finestra " Proprietà foglio "
12
Seleziona "Report" dal menu a tendina appena sotto la "Proprietà foglio" intestazione della finestra . . Selezionare " [ Event Procedure ] " in " On Load " campo della scheda " Evento" , quindi fare clic sul pulsante "..." per immettere nuovamente l'IDE .
13
Incolla questo codice nel corso della procedura di evento " Report_Load " :
private Sub Report_Load ( ) newssn.Value = replace_ssn_separators ( ssn.Value ) End Sub
14
Ritorna Access, fare clic destro sulla scheda del report e selezionare " Visualizza report . " Il rapporto viene visualizzato il numero di previdenza sociale senza trattini .